Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

WooCommerce Product Bundles Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 8.5.17 · 29 out 202615 versõesDesde nov 2025

2026 · 12 versões

  1. 8.5.17

    Última
    9 melhorias13 correções
    Melhoria
    • Linked bundle revenue report stock statuses to the relevant stock report or product editor.
    • Fixed PHPStan level 7 findings that needed a product decision.
    • Raised the PHPStan analysis level to 8.
    • Corrected docblock types reported by PHPStan level 9.
    • Corrected docblock types reported by PHPStan level 10.
    • Checked integrations in PHPStan against generated stubs from woocommerce/php-stubs.
    • Resolved PHPStan baseline entries without changing behavior.
    • Kept the PHPStan integration stubs up to date without manual changes.
    • Updated QIT CLI to 1.3.3.
    Corrigido
    • Corrected stock availability for minimum-size bundles containing variable products; bundles without enough stock in any single variation now show out of stock.
    • Excluded bundled quantities from interactive Product Button cart counts on WooCommerce 11.3 and later.
    • Fixed a fatal error in the Bundles analytics stats REST endpoint when a page past the last one was requested.
    • Fixed a fatal error when a composite with a bundle component was added to an order without a component quantity.
    • Fixed the regular price shown for a variable bundled item before a variation is chosen.
    • Fixed WC_PB_Compatibility::is_item_subscription never recognizing a subscription order item object.
    • Fixed bundles in composites added to orders outside the cart, such as through the REST API, always getting a quantity of 1.
    • Fixed bundled items being listed twice in Print Invoices and Packing Lists packing lists and pick lists grouped by order when they belong to a different category than their bundle.
    • Corrected bundled product image link semantics when the lightbox is disabled and added Space key support when it is enabled.
    • Fixed the translation of the bundled items sold title in the revenue statistics REST schema.
    • Prevented Safari from scrolling to the top when adding a bundled product in the product editor.
    • Fixed bundled variation weights and dimensions not updating in Additional information.
    • Fixed bundles with insufficient stock showing up in Product Collection blocks filtered by "In stock" status.
  2. 8.5.16

    11 melhorias6 correções
    Melhoria
    • Updated the release deployment to WooCommerce.com.
    • Raised the PHPStan analysis level to 3.
    • Fixed PHPStan level 3 findings that needed small code changes.
    • Raised the PHPStan analysis level to 4.
    • Fixed PHPStan level 4 findings that needed behavior changes.
    • Raised the PHPStan analysis level to 5.
    • Fixed PHPStan level 5 findings that needed behavior changes.
    • Raised the PHPStan analysis level to 6.
    • Fixed PHPStan level 6 findings that needed behavior changes.
    • Raised the PHPStan analysis level to 7.
    • Fixed PHPStan level 7 findings that needed behavior changes.
    Corrigido
    • Fixed bundled item discounts not applying to the cart totals calculated when reordering with Order Again.
    • Stopped bundle stock emails from removing a store's own transactional email deferral filter.
    • Fixed background updates running one task per request on hosts with an unlimited PHP memory limit.
    • Fixed a fatal error on product pages and add-to-cart when bundle-sell IDs were imported as comma-separated text.
    • Accounted for refunds in revenue analytics and regenerated historical refund data.
    • Fixed a fatal error when opening the Insufficient Stock report filtered by a deleted bundle.
  3. 8.5.15

    1 melhoria
    Melhoria
    • Updated the end-to-end test environment.
  4. 8.5.14

    7 melhorias5 correções
    Melhoria
    • Added an admin notice when required Product Bundles tables are missing or inaccessible.
    • Clarified the Form Location tooltip for Elementor product templates.
    • Raised minimum requirements to WordPress 7.0 and WooCommerce 11.1.
    • Loaded Cart, Checkout and Mini-Cart block styles only when the blocks render.
    • Added end-to-end coverage for Bulk Discounts quantity tiers and cart updates.
    • Updated @wordpress/scripts to 36.1.
    • Updated development dependencies to address security advisories.
    Corrigido
    • Preserved filtered variation mappings when exporting and importing bundles.
    • Kept required variation selectors visible when a hidden bundled product changes type.
    • Made AJAX add-to-cart work for bundles that require customer input.
    • Stopped sharing bundled item caches between different instances of the same bundle product.
    • Enabled cart and order editing for bundles with add-ons on the bundle or its included products.
  5. 8.5.13

    8 melhorias17 correções
    Melhoria
    • Raised minimum requirements to WordPress 6.9 and WooCommerce 10.9.
    • Declared compatibility with WordPress 7.1 and WooCommerce 11.2.
    • Updated development dependencies to address security advisories.
    • Hardened release artifact verification, release pull request checks, and WordPress test metadata.
    • Updated the development toolchain to Node 24.18 and @wordpress/scripts 35.
    • Corrected hook docblocks and other PHPStan findings that do not change behavior.
    • Raised the PHPStan analysis level to 2.
    • Switched the version headings in changelog.txt to the WordPress.org format.
    Corrigido
    • Prevented crafted cart edit requests from removing mandatory bundled items.
    • Omitted unauthorized products from bundle ability collection responses.
    • Prevented users without store-management access from querying Product Bundles configuration.
    • Validated required child add-ons and applied their prices in Store API requests.
    • Fixed order-item ownership validation when editing product bundles.
    • Validated bundled-item quantities before accepting Store API cart updates, including decimal quantity steps and synchronized parent quantities.
    • Validated referenced product permissions when editing bundles and bundle-sells while preserving other settings and comma-separated variation filters.
    • Enabled TLS verification and limited cookies for background loopback requests; custom trust configurations can use the https_local_ssl_verify filter.
    • Prevented unreadable child product details from appearing in bundle forms while preserving custom bundle display integrations.
    • Kept saved validation notices private to their editor and product, discarded notices after later edits, and identified affected item positions without exposing product titles while preserving generic notices.
    • Validated WXR bundled item metadata while preserving default attribute selections and rows without optional metadata. Like REST and CSV imports, WXR imports dropped bundled-item metadata keys added by other extensions.
    • Prevented PHP warnings when REST clients submit an empty bundled-item update.
    • Limited REST bundled-item responses to readable child products while preserving stored relationships omitted from responses.
    • Retained missing bundled-item rows in REST responses for users who can edit the bundle.
    • Prevented self-referential bundle-sells in product editing, imports, REST writes, cart additions, and cart notices.
    • Fixed a deprecation notice when editing a bundle with add-ons in an order.
    • Fixed individually-priced bundle totals that could display a cent off from the cart and order totals when bundled items have per-item discounts.
  6. 8.5.12

    4 melhorias16 correções
    Melhoria
    • Pinned and checksum-verified ChromeDriver before running acceptance tests.
    • Ran pull request E2E tests without private integration secrets.
    • Managed changelog entries with the Jetpack Changelogger, so pull requests add a change file instead of editing changelog.txt.
    • Removed redundant and low-value tests.
    Corrigido
    • 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.
  7. 8.5.11

    15 melhorias7 correções
    Melhoria
    • 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.
    • Restored TLS certificate verification and fail-closed error handling in the release deployment script.
    • Fixed the unit-test CI matrix so the HPOS job actually runs against the HPOS order datastore.
    • Pinned and checksum-verified the WP-CLI executable used in release builds.
    • Exposed the shared `.ai/commands` to agent tooling and documented the isolated worktree setup.
    • Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
    • Enabled JavaScript linting in CI and fixed source violations.
    • Migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
    • Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
    • Update development Composer dependencies (PHPUnit, Guzzle PSR-7, PsySH, Symfony YAML) to resolve security advisories in the PHP test toolchain.
    • Update development npm dependencies to resolve security advisories in the build toolchain.
    • Enabled CSS linting in CI and fixed source style violations.
    • Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
    Corrigido
    • 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.
  8. 8.5.10

    2 novos1 melhoria4 correções
    Novo
    • Important: WooCommerce 10.6+ is now required.
    • Important: WordPress 6.8+ is now required.
    Melhoria
    • Bumped WooCommerce tested up to version to 11.0.
    Corrigido
    • 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.
  9. 8.5.9

    3 melhorias3 correções
    Melhoria
    • Bumped WooCommerce tested up to version to 10.9.
    • Updated the JavaScript build toolchain to the React 18.3 line and added React 19 readiness guards.
    • Added a read-only Product Bundles ability for querying bundle configuration and bundled items.
    Corrigido
    • 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.
  10. 8.5.8

    2 correções
    Corrigido
    • 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.
  11. 8.5.7

    2 melhorias3 correções
    Melhoria
    • Bumped WordPress tested up to version to 7.0.
    • Bumped WooCommerce tested up to version to 10.7.
    Corrigido
    • 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.
  12. 8.5.6

    2 melhorias
    Melhoria
    • 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.

2025 · 3 versões

  1. 8.5.5

    1 melhoria1 correção
    Melhoria
    • Prevent errors when aggregating package items without calculated cart totals.
    Corrigido
    • Fixed type error when calculating bundle prices with individually priced items.
  2. 8.5.4

    3 melhorias
    Melhoria
    • 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.
  3. 8.5.3

    3 correções
    Corrigido
    • Replaced invalid HTML line break tags.
    • Reverted a change where the subtotal was hidden on shortcode cart and checkout pages.
    • Fixed Add to Cart quantity selector styles in stepper mode.

Changelog publicado pelo desenvolvedor, no idioma original.