The Zen Cart development team has released version 1.5.8. There is a long list of bug fixes and improvements. One of the most notable is compatibility with PHP 8. For all of these reasons, we strongly recommend upgrading to 1.5.8 from all prior versions. Contact us for a quote.
The most notable improvements and bugfixes in v1.5.8 since v1.5.7 include:
Admin: Option Name Comments now have configurable positioning (above or below the option).
Admin: Improved dashboard performance.
Admin: Implement “forget” option for customer deletion to support GDPR.
Admin: multiple per page CSS now supported in Admin.
Admin: more notifiers.
Admin: Improved appearance of pages: Manufacturers, EZ-Pages, Countries.
Admin: Manufacturers edit page now allows you to feature specific manufacturers on the storefront Brands page.
Admin: Warning when downloadable products are misconfigured, both on Downloads Manager and shipping module screens.
Admin: Product search in admin improved.
Admin: Show image when viewing categories containing products.
Admin: Indicate on listing page if product has quantity discounts.
Admin: Copy product now correctly copies downloads.
Admin: Copy product works on products with long names.
Admin: Help now available for modules.
Admin: Correct issues in Media Manager.
Admin: Delete, Move or Copy of product from search results now operates as expected.
Admin: Customers can now be assigned to multiple groups.
Admin: Improve performance of Orders page.
Admin: Simplify switching display options on orders, invoice and packingslip pages.
Admin: (Optionally) show zone information on Orders page.
Admin: Layout boxes controller improvements.
Admin: Address formats extended and updated.
Admin: Extend Store Manager’s Cleanup Debug Log Files function to remove Square and Bambora logs.
Admin: Correct counts for queries split over multiple pages.
Admin: “Send Copy” email fields can now be cleared when not needed.
Core: Stores may be configured to return HTTP 200 for disabled products instead of HTTP 404.
Core: Detect bad URL input and avoid creating PHP logs.
Core: Rename “Advanced Search” to simply “Search”.
Core: Added notifier hooks on add-to-cart attempt, contact us email, change shipping/payment info.
Core: Event aliasing added so notifier names can be changed without breaking older plugins.
Core: Continued function consolidation initiated in 1.5.7.
Core: Renaming targeted functions to improve clarity.
Core: Language loading moved into arrays to prevent PHP duplication notices.
Core: Customer class introduced to consolidate customer table related logic.
Core: Manufacturer list not shown on search page if no manufacturers defined.
Core: Plugin manager improvements.
Core: Order weight now captured.
Core: Fix for orders being marked free shipping because of misconfigured downloadable product.
Core: Updates to vendor libraries jQuery, MobileDetect, phpMailer.
Core: Updates for PHP 8.1 and 8.2.
Email: Improved appearance of HTML email.
Storefront: Log account creation IP Address for fraud tracking and GDPR delete requests.
Storefront: Improve checkout flow labels and descriptions.
Storefront: Shop by Brand page added, listing all your manufacturers, with featured manufacturers at the top.
Storefront: Account History page is now paginated.
Storefront: About Us page now built in.
Storefront: Site Specific define file provided to permit customization without modifying core files.
Storefront: Continue button on checkout_payment page is disabled if the Terms and Conditions tick box is present and not ticked.
Storefront: Option Name Comments may now be displayed above or below the option via an admin setting.
All known v1.5.7 bugfixes and security fixes are included in v1.5.8
… and many other incremental improvements to make Zen Cart more efficient, more robust and easier to use.