9 versions
Woocommerce Product Bundles history.
Every release of Woocommerce Product Bundles is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
9 of 9 releases scanned clean
v8.5.12Latest
September 2, 2026621.1 KBScanned
Fixed
- Applied current bundled-item discounts when customers use Order Again.
- Sanitization of overridden bundled product titles.
- Inherited WooCommerce Memberships percentage discounts assigned to a specific variation, instead of only those assigned to its variable parent, in individually priced bundled items.
- Prevented REST API writes from changing bundled items owned by another bundle.
- Restricted REST and CSV bundled item metadata to declared safe fields.
- Required exact-order permission and editable status before changing bundle order items.
- Restricted the bundle order-item form to users who can edit orders, and to items that belong to the requested order.
- Required object-level product permissions before rendering new bundled-item controls.
- Refreshed bundle pricing rules when restoring carts or ordering again.
- Restricted variation data to the requested item in its claimed bundle.
- Omitted unreadable bundled products from public Store API responses.
- Prevented bundle order-item metadata from being decoded twice when loading child items.
- Escaped product names shown in AJAX search results.
- Kept the full precision of a bundled item discount when adding a bundle to an order, so that a repeating percentage no longer leaves the line item totals a fraction off.
- Inherited WooCommerce Memberships fixed-amount discounts, alongside percentage ones, in individually priced bundled items.
- Prevented translations from loading before WordPress initialization.
Other
- Dev - Pinned and checksum-verified ChromeDriver before running acceptance tests.
- Dev - Ran pull request E2E tests without private integration secrets.
- Dev - Managed changelog entries with the Jetpack Changelogger, so pull requests add a change file instead of editing changelog.txt.
- Dev - Removed redundant and low-value tests.
August 19, 2026613.6 KBScanned
Fixed
- Prevented bundled item variation dropdowns from cutting off letters with descenders under block themes.
- Bounded Store API bundle configuration processing to current bundled items.
- Refreshed bundle-sell prices in AJAX cart fragments when the parent product is removed from the mini cart, instead of keeping the stale discounted price until the next page load.
- Prevented the quantity stepper from being crushed in the tabular layout, by keeping the quantity column wide enough for its control.
- Analytics reports failed to render at all, instead of showing an error message, when their data could not be loaded.
- Aligned bundled item thumbnails with the bundle container's title and quantity picker in the Cart and Mini-Cart blocks, and restored the gap between thumbnail and title that WooCommerce 10.6 removed.
- Rejected coupons that exclude sale items when a bundle has no price of its own and all of its bundled items are discounted, instead of accepting them and applying a zero discount.
Improved
- Left-aligned the "Product" column header and kept the "Quantity" header on a single line in the tabular layout.
- Matched the quantity input and Add to Cart button heights under block themes.
- Normalized tabular layout table cell padding under block themes.
Other
- Dev - Restored TLS certificate verification and fail-closed error handling in the release deployment script.
- Dev - Fixed the unit-test CI matrix so the HPOS job actually runs against the HPOS order datastore.
- Dev - Pinned and checksum-verified the WP-CLI executable used in release builds.
- Dev - Added Markdown, dependency license, and WordPress.org Plugin Check gates to the pull request CI.
- Dev - Standardized the package license identifier on GPL-3.0-or-later.
- Dev - Exposed the shared `.ai/commands` to agent tooling and documented the isolated worktree setup.
- Dev - Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
- Dev - Enabled JavaScript linting in CI and fixed source violations.
- Dev - Migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
- Dev - Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
- Dev - Update development Composer dependencies (PHPUnit, Guzzle PSR-7, PsySH, Symfony YAML) to resolve security advisories in the PHP test toolchain.
- Dev - Update development npm dependencies to resolve security advisories in the build toolchain.
- Dev - Enabled CSS linting in CI and fixed source style violations.
- Dev - Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
July 22, 2026610.1 KBScanned
Added
- Important: WooCommerce 10.6+ is now required.
- Important: WordPress 6.8+ is now required.
Fixed
- Prevented required bundled items from being removed individually on the edit-order/subscription screen, which could resurface deleted items when a subscription renewal rebuilt the cart from the stored bundle configuration.
- Prevented a phantom/incorrect bundle price from appearing above Add to Cart while bundled variations were still resolving on page load.
- Ensured bundle form data is generated when all bundled items are unavailable in the current view context.
- Prevented REST API PHP warnings when partial bundle responses omit price fields.
Improved
- Bumped WooCommerce tested up to version to 11.0.
v8.5.9Unavailable
June 15, 2026608.7 KBScanned
Fixed
- Auto-select the bundled variation when "Filter Variations" leaves only one option, instead of showing a redundant dropdown.
- Fixed a fatal error when generating recurring price HTML for bundled subscriptions with a missing product.
- Ensured stale background stock sync tasks are skipped when their associated hooks have been enabled programmatically.
Improved
- Bumped WooCommerce tested up to version to 10.9.
Other
- Dev - Updated the JavaScript build toolchain to the React 18.3 line and added React 19 readiness guards.
- Dev - Added a read-only Product Bundles ability for querying bundle configuration and bundled items.
v8.5.8Unavailable
May 6, 2026601.4 KBScanned
Fixed
- Fixed an issue where fixed-price bundles displayed the wrong price during scheduled sales on WooCommerce 10.5 and later.
- Stopped scheduling unnecessary Action Scheduler tasks when usage tracking is disabled.
v8.5.7Unavailable
April 24, 2026605.0 KBScanned
Fixed
- Prevented division-by-zero errors when normalizing bundled cart item quantities against a zero parent quantity.
- Fixed a fatal error when loading bundle-sells for a product that no longer exists.
- Fixed admin styling compatibility issues with WordPress 7.0.
Improved
- Bumped WordPress tested up to version to 7.0.
- Bumped WooCommerce tested up to version to 10.7.
v8.5.6Unavailable
February 25, 2026601.1 KBScanned
Improved
- Improved performance by replacing init with the action_scheduler_ensure_recurring_actions hook for Action Scheduler tasks.
- Bumped WooCommerce tested up to version to 10.5.
v8.5.5Unavailable
December 24, 2025601.3 KBScanned
Improved
- Prevent errors when aggregating package items without calculated cart totals.
Fixed
- Fixed type error when calculating bundle prices with individually priced items.
v8.5.4Unavailable
December 24, 2025600.6 KBScanned
Improved
- Replaced wc_enqueue_js with wp_add_inline_script according to the recommended WordPress core script patterns.
- Bumped WordPress tested up to version to 6.9.
- Bumped WooCommerce tested up to version to 10.4.
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin Woocommerce Product Bundles to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.