New Section Blogs
Added Blogs
section.
Added Blog
link to the sitemap page.
Added Blog
link to the top menu.
Added the Blogs
pages for users.
Updated database schema for Blogs
.
Structured Data
Added structured data for Logo (Organization)
Added structured data definition for breadcrumbs.
Added item availability field for stock statuses to specify stock status in structured data.
Added structure data for products.
Added structured data for blog articles.
Made HTML entities in URLs within structured data be decoded.
System
Added getUrl
method to Image
class.
Added trigger installation mechanism on database setup.
Define database triggers.
Update database schema for the Blogs
section.
Organized install scripts.
Updated installation data SQL.
Created a controller for breadcrumbs and call only it to render breadcrumbs.
Language
Added German language support for the item availability field of stock statuses.
Improved German translation.
Fixes
Fixed sale/returns language file.
Fixed table overflow issue for mobile view.
Fixed a bug in the controller of the product form.
Fixed a bug occurs when creating a new popup.
Fixed the file manager problem that all images are listed twice.
Fixed the PDO cursor not closing issue.
Other Changes
Added store select to popup form.
Updated to Bootstrap 5.3.1 (by @stalker780)
Changed placeholder images.
Updated stylesheet.scss
Updated vendor files (by @danielkerr)
Added missing token so it doesn't log people out for admin (by @danielkerr)
Updated admin/controller/sale/order.php to fix Fraud Order Tab issue (by @fraudlabspro)
Fixed Search Products By Multi Stores (by @ppalashturov)
Full Changelog: 4.0.2.3...4.0.3.0