Version: 8.1.2
* Tweak - Improved security.
* Tweak - Updated validation error that showed up when setting a low Maximum Quantity for a bundled item.
* Tweak - Introduced compatibility with the new High-Performance Order Storage.
* Tweak - Introduced the 'woocommerce_bundles_bundled_item_visibility' filter.
* Tweak - Added support for automated translations delivery.
* Fix - Fixed an issue that prevented hidden bundled items from showing up when editing a Bundle order item in the admin area.
* Fix - Fixed a fatal error that was triggered when viewing Bundles Analytics containing Product Bundles that changed product type.
* Fix - Fixed a fatal error that was triggered when using PHP v8 and using Cart/Checkout Blocks.
* Important - PHP 7.0 is now required.
* Tweak - Prevent the 'Optional' box from being checked when the Minimum Quantity is zero.
* Fix - Fixed a fatal error that was triggered by the Min/Max Quantities integration when an old version of the extension was in use.
* Important - The Min/Max Quantities integration requires Min/Max Quantities v3+.
* Fix - Fixed fatal error that was triggered when trying to add a Bundle with invalid configuration to an order.
* Tweak - Ensure that the Min/Max Quantities integration code affecting bundled item variations runs only in Product Bundles context.
* Tweak - Update the bundled item step in the cart/checkout block based on the container's item quantity.
* Tweak - Improved support for the Min/Max Quantities 'Group of' feature.
* Tweak - Introduced client-side min/max/default quantity validation.
* Tweak - Introduced basic telemetry to collect data on extension usage when tracking is enabled.
* Fix - Fixed a fatal error that was triggered from calling product functions on string.
* Fix - Fixed a fatal error that was triggered when invalidating order cache.
* Fix - Fixed an issue that prevented bundled item and Bundle-Sells discounts with comma separated decimals from being saved.
* Important - WooCommerce version 3.9 is now required.
* Fix - Include minified frontend script files for the new Cart and Checkout blocks integration.
* Fix - Fixed a fatal error that was triggered from invalid Exception arguments.
* Fix - Fix deprecation warning for 'is_admin_or_embed_page' in WooCommerce 6.3+.
* Fix - Fixed an issue that prevented subscription plans from being applied to bundled order items when there were multiple Product Bundles in an order.
* Fix - Resolved an issue that caused optional bundled items to be preselected when re-ordering/switching.
* Fix - Prevent bundled item dimensions from showing up in the 'Additional Information' tab of assembled bundles.
* Fix - Added support for composited bundles when using the new Cart and Checkout blocks - requires Composite Products 8.4.0.
* Fix - Group bundled items in single 'Includes' meta when viewing the legacy mini cart.
* Fix - Appended list of bundled items next to composited container bundles in the cart widget.
* Fix - Fixed an issue that prevented bundled item quantity inputs from appearing in bundles when object caching is enabled and bundle-sells are in use.
* Fix - Resolved an issue with missing 'checkout-blocks.css'.
* Fix - Resolved an issue that prevented bundles from being ordered again if one or more items is saved as optional after the original order is placed.
* Fix - Recalculate bundled item stock status when the 'Min Quantity', 'Filter Variations' or 'Optional' setting changes.
* Tweak - Made it possible to remove individual optional items that are part of an ungrouped bundle with mandatory items.
* Tweak - Move Composite Products integration module code into Product Bundles.
* Fix - Display the 'Additional Information' tab for unassembled Product Bundles with physical items.
* Tweak - Refactored 'WC_Product_Bundle::apply_subs_price_html' and introduced 'WC_Product_Bundle::apply_subs_calculate_price_data' which can be used to update Bundle structured product data to include subscription prices.
* Tweak - Use new WooCommerce brand colors.
* Fix - Fixed issue that prevented Bundle-Sells from being imported via the REST API.
* Fix - Fixed an issue where override title setting was not respected when manually adding items to an order in admin.
* Fix - Fixed an issue that made Bundle-Sells use inaccurate display settings.
* Fix - Fixed warnings triggered by using deprecated 'is_ajax'. Replaced with 'wp_doing_ajax' for WooCommerce v6.1+.
Fix - Change price filters priority to retain compatibility with All Products for WooCommerce Subscriptions.
* Feature - Support bundle sells in REST API.
* Fix - Fixed an issue that prevented stock statuses from showing up under 'Analytics > Bundles'.
* Fix - Fixed an edge-case issue with removing ungrouped bundles that include hidden items.
* Fix - Prevent bundled item inventory from being reduced when adding non-configurable bundles to orders manually.
* Feature - Added compatibility with PayPal Payments to hide quick pay buttons in Bundle product pages.
* Dev - Added 'woocommerce_bundles_after_bundled_item_price' action hook.
* Fix - Prevent infinite max Bundle price when the max Bundle quantity is capped.
* Fix - Trigger 'woocommerce_bundled_cart_item_removed' when a bundled item is removed from the cart.
* Dev - Added 'bundled_item_reset_variation_image' JS filter to make variation image reset logic for optional bundled items customizable.
* Fix - Fixed an infinite loop affecting discounts when using Memberships.
* Fix - Fixed missing notices.
* Fix - Prevent stale products in cart while using item grouping 'None'.
* Important - Product Bundles now requires WooCommerce 3.6+.
* Feature - Added integration with the Revenue Analytics of Composite Products.
* Feature - Made it possible to remove optional bundled items in the Cart page.
* Fix - Make sure original bundled item price is displayed when the bundled item has a discount.
* Fix - Prevent bundled products from being reported as 'on backorder' in bundles, unless backordering requires notification.
* Fix - Allow bundle-sells discounts granted by Composite Products, bundled products, and composited products to be applied to other products in the cart.
* Fix - Update 'Edit in Cart' query string to include bundle quantity.
* Fix - Fixed an infinite loop affecting discounts when using Memberships. Thanks @Alex for pointing this out!
* Fix - Fixed a fatal error that is triggered by invalid 'wc_pb_notice_options' values.
* Fix - Fixed PHP notice triggered when a non-numeric value is used in 'WC_Product_Bundle::calculate_price'.
* Tweak - Bundled items are now displayed under composited Bundles in the mini cart when the 'Item Grouping > Flat' is selected.
* Feature - Added 'bundle_stock_status' and 'bundle_stock_quantity' REST API fields (read only).
* Fix - Fixed an indexing issue affecting the 'wc_order_bundle_lookup' table.