Improved - Refactored Order Bumps to distinguish between different types of bumps and separate their logic.
Improved - For products visible in the catalog, clicking an order bump's thumbnail will open the product page in a new window.
Improved - Added a new function for grabbing all order bumps: cfw_get_all_order_bumps
Improved - Added some unit tests to FormAugmenter
Improved - Added unit testing to stat collection classes
Improved - Added unit test to YITH Composite Products compatibility module
Improved - If update_checkout AJAX call fails, display a message letting customers know but return UI to normal state.
Improved - If update_checkout AJAX call fails, still trigger payment gateway init and updated_checkout JS event like WooCommerce core does.
Improved - If an error notice is already on the page and the same notice is on the next request, briefly animate the error notice with a shaking effect so that customers realize the error still applies.
Fix - Fix a loophole that allowed people to get order bump special pricing without qualifying for the bump.
Fix - SmartyStreets now works when shipping address is forced to billing address.
Fix - Implemented automatic LTR > RTL CSS conversion.
Fix - Adjust priority of our assets to avoid a conflict with Divi.
Fix - Significant fixes for WP Rocket's handling of WooCommerce fragments and how this affects Side Cart.
Fix - Similarly, we made sure side cart works with the popular plugin Disable Cart Fragments.
Fix - If an order bump's offer product is on sale, that price is used as the base price for any bump specific discounting.
Fix - Fix bug with Free Gifts for WooCommerce that caused the Side Cart not to open when quantity triggered free gift.
Fix - Fixes for Order Delivery Date plugin.
Fix - Fix for EU VAT Assistant and digital only orders.
Fix - Fix bug that prevented order stats from being collected for many sites.
Fix - Fix bug with WooFunnels Order Bump Upsells that caused AJAX update loop
Fix - When upgrading CheckoutWC, clear WP Rocket's fragment cache
Fix - Fix bugs in how cart item data was displayed, particularly with WooCommerce Product Add-ons
Fix - Fix bug where quantity of side cart button did not update when cart updated.
Fix - Fix potential error if first gateway in session is null
Fix - Fix bug with WooCommerce Memberships that caused AJAX calls to fail when restriction mode was set to redirect.