Every recorded version, newest first, with what changed in each one.
Latest 3.1.215 versions
Undated · 15 versions
3.1.2
Latest
1 fix
Fixed
Recommended variable products now show their price instead of $0.00.
3.1.1
1 new5 improvements7 fixes
New
Optional usage data sharing, off by default. Change it anytime under Caddy > Settings > General. No customer, order, or product data is ever included.
Improved
Accessibility. The cart opens as a labelled dialog, quantity controls are keyboard operable, and cart changes are announced to screen readers.
Hardened the codebase against the WordPress Plugin Check standards.
Logging is now diagnostic only, so it cannot be left running on a live store.
The empty cart, saved items and offers screens no longer show an illustration.
Compatibility. Tested up to WooCommerce 10.9.4 and WordPress 7.0.
Fixed
Cart logging recorded the contents of add-on and gift card fields, which can include customer details. It now records only which fields were present.
Products with custom fields or add-ons now appear in the cart straight away instead of after a page reload.
The rewards meter now updates when items are removed from the cart, instead of holding the previous progress.
The "Add to Cart" button on the Offers tab now applies the coupon instead of doing nothing.
The Caddy cart block now shows its settings panel in the block editor.
Settings containing apostrophes or quotation marks no longer collect stray backslashes each time they are saved.
WordPress no longer reports that Caddy loads its translations too early.
3.1.0
3 new4 improvements6 fixes
New
Elementor "Caddy Cart" and "Caddy Saved Items" widgets for your header and layouts.
Support for products with custom fields and add-ons, like gift cards, personalization, and engraving.
Resources admin page with help docs, playbooks, and recommended plugins.
Improved
Better page-caching compatibility, including WP Rocket, so the cart stays accurate and pages stay cacheable.
Accessibility upgrades across the cart launcher, quantity controls, and screen readers.
More reliable rewards meter, product recommendations, and workflow discounts.
Removed the non-functional "Hide out of stock products" recommendations setting. Out-of-stock products are always excluded from recommendations.
Fixed
Restored toast notifications and recommendation exclusion and fallback settings.
Cart and recommendation thumbnails now show a placeholder instead of a broken image when a product image or one of its generated sizes is missing.
The recommendations Display Type "Rows" option now stacks recommendations as a list instead of always showing the slider.
Custom CSS entered in settings now applies on the frontend.
The "Add Cart Widget to Menu" and "Add Saved Items Widget to Menu" options now work with menus assigned to a theme location, not only menus rendered by slug.
Many smaller fixes across translations, variations, bundles, custom-priced items, and older browsers.
3.0.3
1 fix
Fixed
Resolve early script/style registration warnings on WordPress 6.5+ by deferring block registration to the init hook.
3.0.2
8 fixes
Fixed
Cart item prices now remain tax-inclusive after quantity changes when WooCommerce is set to display prices including tax.
Prices now display correctly for currencies with non-standard decimal settings (e.g. INR with 0 decimals, JPY). Previously all Store API prices were hardcoded to divide by 100.
Cart item shortcode (`[cc_cart_items]`) is now clickable regardless of whether Save for Later is active.
Shop page add-to-cart buttons no longer replace theme icons/markup with text, preventing layout shifts and preserving theme styling (e.g. WoodMart, Flatsome).
Caddy Recommendations field now appears on the WooCommerce product edit screen under Linked Products.
Admin notice dismiss buttons (welcome notice, opt-in notice) now work correctly.
Caddy Recommendations now display correctly for variable products (previously looked up variation ID instead of parent product).
Customizer color picker options now display correctly on themes that override default styles (e.g. Divi).
3.0.1
1 new2 improvements6 fixes
New
Added an optional "Delete all data on uninstall" setting with full cleanup of plugin tables, options, transients, user meta, and scheduled actions.
Improved
Restored and expanded translation reliability across runtime textdomain loading, shared `caddy` strings, short-locale mapping, missing keys, CTA strings, and Interactivity-driven UI strings.
Hardened bundled quantity controls with layered safeguards (UI, Interactivity directives, and JS action guards).
Fixed
Standardized cart/recommendation image handling to use WooCommerce thumbnail URLs directly and resolved broken/oversized image edge cases.
Recommendation results now refresh from current cart state on drawer open to prevent stale/fallback mismatches after add-to-cart.
Cart totals now consistently respect WooCommerce tax display mode (`Including tax` / `Excluding tax`) and currency formatting settings, including `woocommerce_price_trim_zeros` and variation-price updates.
Recommendation titles now decode HTML entities correctly (including double-encoded content), and cart variation text now shows clean value-only output.
Confetti script now reliably enqueues on block pages when enabled.
Resolved WooCommerce Product Bundles edge cases for bundled item removal, aggregate pricing persistence, and variable-quantity control behavior.
3.0.0
6 new6 improvements4 changes
New
Workflow automation engine — trigger targeted product recommendations, popup notifications, and auto-apply coupons based on cart contents, cart total, product categories, page, and customer role
Multi-tier rewards meter with free shipping, free gifts, and discount rewards
In-cart announcement bar with dynamic variables and rich text
Cart tracking and analytics dashboard with conversion tracking
Welcome message for new users
Offers tab with promotable coupon offers
Improved
Faster and more reliable save for later feature
Replaced Slick Slider & Tabby JavaScript libraries with lightweight implementations
Better compatibility with checkout plugins and themes
WooCommerce Subscriptions All Products integration
Enhanced WP Customizer integration for visual styling
Optimized code for better overall site performance
Changes
MAJOR: Complete rewrite using the WordPress Interactivity API for reactive, instant cart updates
MAJOR: All cart operations now use the WooCommerce Store API — no legacy AJAX
MAJOR: Removed jQuery dependency — pure ES modules for a dramatically smaller footprint
MAJOR: Cart displays instantly on page load with server-rendered initial state (no loading delay)
2.1.4
2 new8 improvements9 fixes
New
Allowing dynamic variables & enhanced text editor in announcement text
Added admin tools page with various cleanup tools
Improved
Major product recommendations performance optimization (60-90% faster loading)
Added intelligent caching system for recommendations with cart-aware invalidation
Improved variation product loading performance (limited to essential data only)
Added request timeouts and better error handling for recommendation AJAX calls
Cart tracking improvements
Updated coupon selection logic in the offers screen
Refactored notification logic and condensed into a single class
Security & performance improvements
Fixed
Enhanced disabled button exclusion for add-to-cart actions
Remove merging logic for variables setup as "any"
Rewards bar settings payload issue
Announcement bar display issue
Refactored search logic in Caddy_Premium_Utils for products, product cats & coupons
Dashboard data loading and date range calculation issues
Refactored rewards meter display logic
Notifications display mode not triggering
Save for later button not appearing on product pages
2.1.3
1 improvement1 fix
Improved
Remove shipping option override when free shipping calculation is met
Fixed
Coupon search on offer settings page
2.1.2
5 improvements1 fix
Improved
Major performance improvements
JS reorganization and cleanup
Refactor recommendations class for performance
Improved cart tracking performance
Better workflow matching for categories (and sub categories)
Fixed
Missing discount pricing on wcs-att upgrade button & select options
2.1.1
1 fix
Fixed
Resolved memory exhaustion issues during checkout when applying coupons
2.1.0
4 new4 improvements4 fixes
New
Cart announcement bar
Cart multi-tier rewards meter
In-cart subscription upgrades via All Products for WooCommerce Subscriptions Extension
Ability to specify number of recommendations to show
Improved
Redesigned the admin dashboard
Bot blocking for carts tracking
Improved refresh of cart contents on drawer open
Coupon application logic for workflows
Fixed
Registation link in the welcome message
Admin dashboard stats
Bug on variable products button on shop pages
Adding missing js .map files
2.0.2
2 improvements5 fixes
Improved
Improved guest to registered user - carts tracking