Version: 8.10.6
* Fix - Fixed compatibility notices with Product Addons and Min/Max Quantities.
* Tweak - Introduced compatibility with the new High-Performance Order Storage.
* Tweak - Improved security.
* Tweak - Replaced 'Sort by newness' with 'Sort by latest'.
* Tweak - Updated validation error that showed up when setting a low Maximum Quantity for a component.
* Fix - Prevented multiplying integers with strings when syncing Composite raw prices.
* Important - The Min/Max Quantities integration requires Min/Max Quantities v3+.
* Feature - Added support for the Min/Max Quantities 'Group of' feature.
* Feature - Validated Min/Max component quantity values on edit.
* Dev - Introduced 'woocommerce_composited_item_quantity_min' and 'woocommerce_composited_item_quantity_max' filters to programmatically control the component's min/max quantity.
* Dev - Introduced 'woocommerce_composited_item_group_of_qty' filter to programmatically control the composited item's group of quantity.
* Tweak - Added support for PHP v8.1.
* Tweak - Added support for automated translations delivery.
* Fix - Fixed a fatal error that was triggered when using PHP v8 and using Cart/Checkout Blocks.
* Fix - Fixed an issue that prevented discounts with comma separated decimals from being saved.
* Fix - Fixed an issue with 404 errors on frontend assets in some managed server configurations.
* Tweak - Introduced basic telemetry to collect data on extension usage when tracking is enabled.
* Fix - Fixed a fatal error that was triggered when invalidating order cache.
* Fix - Fixed a fatal error that was triggered when adding a Composite with invalid configuration to a manually created order.
* Important - PHP 7.0 is now required.
* Fix - Fixed a fatal error that was triggered by the Cart/Checkout blocks integration when the global cart object was null.
* Important - WooCommerce version 3.9+ is now required.
* Fix - Include minified frontend script files for the new Cart and Checkout blocks integration.
* Feature - Introduced validation for composited product add-ons with input type restrictions.
* Tweak - Introduced the 'woocommerce_composited_item_price' filter.
* Tweak - Removed the Add to Cart button from out of stock Composites.
* Fix - Fixed fatal error that was triggered from invalid Exception arguments.
* Fix - Fixed deprecation warning for 'is_admin_or_embed_page' in WooCommerce 6.3+.
Fix - Fixed issue that prevented subscription plans from being applied to composited order items when there were multiple Composite Products in an order.
* Fix - Added compatibility with the Cart and Checkout blocks.
* Tweak - Removed the 'Subtotal' prefix from component subtotals in all templates.
* Tweak - Bump the required Product Bundles version to 6.14.0.
* Tweak - Use new WooCommerce brand colors.
* Tweak - Add compatibility for Woocommerce Payments Subscriptions functionality.
* Fix - Fixed warnings triggered by using deprecated `is_ajax`. Replaced with `wp_doing_ajax` for WooCommerce v6.1+.
* Fix - Fixed issue that prevented component variations from being updated when Scenarios were used.
Fix - Change price filters priority to retain compatibility with All Products for WooCommerce Subscriptions.
Fix - Fixed an issue that made component discounts apply twice when manually renewing a Composite Product on subscription.
* Feature - Added compatibility with PayPal Payments to hide quick pay buttons in Composite product pages.
* Dev - Added 'woocommerce_composite_after_composite_price' action hook.
* Fix - Fixed an issue that prevented Scenarios from being taken into account in catalog price calculations when the 'Catalog Price > Calculate from/to' option is active.
* Fix - Fixed PHP notice when switching a subscribed Composite that includes a Product Bundle.
* Fix - Rename 'woocommerce_cart_item_removed' filter to 'woocommerce_composited_cart_item_removed' to prevent issues with performance and loops when removing components from the cart.
* Fix - Fixed issue that made sorting/filtering options show up for optional components with only a single product.
* Fix - Fixed missing notices.
* Tweak - Improved compatibility with Memberships.
* Important - Composite Products now requires WooCommerce 3.6+.
* Feature - Introduced 'Analytics > Composites' revenue report.
* Feature - Made it possible to remove optional Components in the Cart page.
* Feature - Introduced 'woocommerce_composite_component_disable_addons' filter.
* Fix - Fixed failed Add to Cart action when the selected option is not in current component view.
* Fix - Display product's original price in composited item price if the component has a discount.
* Fix - Fixed a fatal error that is triggered by invalid 'wc_cp_notice_options' values.
* Fix - Prevent duplicate component option title from showing when configuring a Composite Product in an order.
* Feature - Re-introduce 'Virtual' checkbox for Composite Products. When saving a Composite as Virtual, all physical products purchased in its Components will be treated as Virtual, too.
* Fix - Fixed 'Undefined variable: availability' notice in 'WC_CP_Product::get_availability_text()'.
* Fix - Display the component page with the selected option on page load for paginated components.
* Tweak - Updated the data structure returned by 'WC_CP_Scenarios_Manager::get_settings()' to prevent datatype errors when 'json_encode' gets called downstream.
* Tweak - Added 'add-to-cart' parameter to submit button.