New
Release 1.6.0
Features
- Image rewrite
- avif format
- Product supplier: new columns name and comment
- Order Statuses: support for custom email subject
- Display calculated weight for pack products
- Category: new field Additional Description
- Hreflang: ability to override hreflang mappings
- Support shortcodes in order messages in backoffice
- Buttons to delete empty/old carts
- Automatic deletion of old css, js, and log files. Configurable retention
- Add button to close threads older than 30 days
- Expose CMS Categories to webservice
- New hook - displayAdminCartFooter hook
- Improve search indexation logic
- Contact form: support custom validation (two new premium modules - ban ip address, filter messages by content)
- Save maintainance IP addresses globally
- Import combination: mechanism to delete only combinations for products referenfed in CSV files
- Pass {invoice_number} placeholders to order status email templates
- Better Linux and Windows compatibility
- Information page: use asynchronous test to prevent page timout
- Cookie serialization: support saving all filter values
- privacy and security
- lot of security fixes
- Stop using google fonts in back office
Bugs and Maintenance
- PHP compatibility fixes
- Better logging
- Fix Saving specific price without rules does not refresh specific prices on products
- Back office lists error handling
- Back office lists filter values serialization
- Category alternate url: check enabled flag
- Fix SpecificPriceRuleCore::getAffectedProducts
- Fix deleting default attribute
- Language deletion - fix directory cleaning
- Proportionate taxes: Fix shipping tax calculation
- Contact form: verify that order belongs to customer
- Fix error with cheapest product cart rules
- Clear op cache after zip extraction, fixing modules update
- Fixed translation extraction
- Fix download product link generation
- Use debug error page during installation
- Import: set out_of_stock only when provided
- KPI: fix refresh functionality
- Fix issue with incorrect tax breakdown
- Carrier selection issues
- Fix carrier weight restriction
Database schema changes
New tables
tb_image_entity
tb_image_entity_lang
tb_image_entity_type
tb_image_regeneration
New columns
tb_employee.campaign_disabled
tb_category_lang.additional_description
tb_mail.transport
tb_order_carrier.email_subject
tb_product_supplier.product_supplier_name
tb_product_supplier.product_supplier_comment
tb_webservice_account.image_extension
tb_image_shop.id_image_type_parent