CommerceGurus CommerceKit v2.5.3
== Changelog ==
2.5.3 - 18-08-2026
* New: Unified conversion tracking and dashboard module.
* New: Added support for Abilities API integration in WordPress 7.0 and later.
* New: Added linked products via swatches on Simple Product pages.
* New: Added permissions for non-admin users to access selected CommerceKit modules.
* New: Added scroll-position navigation for Simple Scroll Gallery on desktop devices.
* New: Added an opt-in lite mobile product gallery (CGKIT_GALLERY_LITE) using CSS scroll-snap.
* Fix: Fixed distorted order bump product image on a CheckoutWC checkout page.
* Fix: Fixed blank Attribute Gallery image on product hover when Gallery is empty and variation images are set.
* Fix: Resolved PHP 8.5 deprecation warnings in the Import/Export CSV functions.
* Fix: Product Gallery hidden (visibility: hidden) when default variations are set.
* Fix: Resolved settings loss caused by database character set changes.
* Fix: Resolved incorrect bundle product data with WooCommerce Product Bundles.
* Fix: Sticky ATC button now hides correctly when WC ATC button is visible and Sticky Tabs are disabled.
* Fix: Fixed a PHP warning in the CG Turbo plugin.
* Fix: Resolved fatal error in product gallery caused by string values in PHP 8+
* Fix: JS errors occur when Sticky ATC is enabled but its tabs are disabled.
* Fix: Wishlist shows products moved to Draft/Trash if added before unpublishing.
* Fix: Wishlist breaks on My Account page with block-based themes.
* Fix: Lightbox image distortion on product variant selection in Product Gallery.
* Fix: Sticky ATC sync breaking radio button selection.
* Enhancement: Escape Product Gallery and Attribute Swatches output.
* Enhancement: Validate importer JSON and row types.
* Enhancement: Validate import CSV uploads before staging.
* Enhancement: Hardened imported media requests to protect against SSRF vulnerabilities.
* Enhancement: Prevent fatal errors from invalid global product object.
* Enhancement: Free Shipping Notification - Added multi-zone intelligence.
* Enhancement: Moved inline scripts to dedicated JavaScript files.
* Enhancement: Waitlist Emails – Restock notifications are now queued using Action Scheduler.
* Enhancement: Improved input validation, error handling, and output escaping.
* Enhancement: Introduced object caching to optimize repeated read operations.
* Enhancement: Improved detection of Elementor widgets for better performance.
* Enhancement: Restrict admin AJAX actions to backend contexts only.
* Compatibility: Added product gallery filters for third-party image plugins.
* Compatibility: Attribute Gallery now supports WooCommerce 10.9 variation galleries.