Woocommerce Product Bundles icon

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.