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
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.
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.
8.5.15
1 melhoria
Melhoria
Updated the end-to-end test environment.
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.
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.
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.
Prevented translations from loading before WordPress initialization.
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.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.
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.
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.
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.
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
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.
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.
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.