Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

WooCommerce Composite Products Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 11.2.2 · 29 oct 202615 versionesDesde sep 2025

2026 · 10 versiones

  1. 11.2.2

    Última
    9 mejoras10 correcciones
    Mejora
    • Fixed PHPStan level 6 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.
    • Fixed PHPStan level 8 findings that needed behavior changes.
    • 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.
    Corregido
    • Fixed a PHP deprecation notice when queuing the data update of a store that never stored a database version.
    • Fixed a fatal error in the Composites analytics stats REST endpoint when a page past the last one was requested.
    • Fixed a fatal error when applying a coupon that excludes sale items to an order whose composite product no longer exists.
    • Fixed a fatal error for members with non-cumulative Memberships discounts, and component options losing member discounts after an option without discount rules.
    • Exposed disabled component thumbnail options to assistive technology.
    • Show catalog price calculation notices to store managers in block-based product templates.
    • Fixed hidden backorder notices for composite products and their components in the Cart and Checkout blocks.
    • Fixed catalog price ranges for Composite products with variation restrictions in Scenario actions.
    • Fixed advertised composite prices not matching the amount charged when component discounts produce prices with more decimals than the currency precision.
    • Fixed an uncaught exception when a mandatory component is removed from the cart outside the cart page, for example by a custom checkout.
  2. 11.2.1

    10 mejoras8 correcciones
    Mejora
    • 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.
    • 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.
    Corregido
    • Fixed CSV exports of virtual composite products losing the saved per-component shipping settings.
    • Fixed background updates running one task per request on hosts with an unlimited PHP memory limit.
    • Accounted for refunds in revenue analytics and regenerated historical refund data.
    • Fixed a fatal error when the storefront requested the options of a component that the composite product no longer has.
    • Fixed a fatal error in the usage tracking task when a composite product is loaded as another product type.
    • Fixed the missing product editor warning when a Scenario hides the Default Option of a visible component, which the storefront cannot pre-select.
    • Fixed a fatal error when a composite product is added to an order with a component configuration that has no quantity.
    • Prevent fatal errors when discount translations contain invalid format placeholders.
  3. 11.2.0

    1 nuevo6 mejoras1 corrección
    Nuevo
    • Introduced the 'woocommerce_composite_component_options_cache_variant' filter, so integrations can cache component options separately when query results vary by request.
    Mejora
    • Raised minimum requirements to WordPress 7.0 and WooCommerce 11.1.
    • Added an editor notice to the Composite Product Summary block when it is placed outside Single Product templates.
    • Clarified the Form Location tooltip for Elementor product templates.
    • Updated @wordpress/scripts to 36.1.
    • Updated development dependencies to address security advisories.
    • Migrated the JavaScript unit tests from node:test to Vitest.
    Corregido
    • Removed unnecessary product selectors for mandatory components with a single option when editing orders.
  4. 11.1.3

    9 mejoras20 correcciones
    Mejora
    • 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.
    • Enforced checks for authored stylesheets.
    • 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.
    Corregido
    • Prevented public component requests from exposing non-public Composite Product data.
    • Prevented component requests from loading products not assigned to the component.
    • Prevented Composite Product queries from exposing unreadable product counts.
    • Prevented crafted cart edit requests from removing mandatory component items.
    • Restricted public Component Option queries to the sorting, filters and scenarios configured for the component; random sorting requested by the browser fell back to the default order.
    • Prevented progressive component navigation from overwriting another script's global button reference.
    • Fixed component quantity validation when the browser has no global event, and prevented layout controls from overwriting other scripts' global selectors.
    • Validated required child add-ons and applied their prices in Store API requests.
    • Checked component passwords and visibility for selected cart items, preserved sold-individually quantities, and kept zero-quantity selections out of the cart; protected options had to be unlocked again after their password cookie expired.
    • Enabled TLS verification and limited cookies for background loopback requests; custom trust configurations can use the https_local_ssl_verify filter.
    • Checked product permissions in scenario, state and component import previews without loading duplicate product objects.
    • Filtered public component identifiers and selections by option access without loading product prices for Store API identifier checks, preserving numeric identifiers on PHP 7.4.
    • Displayed components with more than 100 dropdown or radio options as paginated thumbnails, with a filter to customize the display threshold.
    • Paginated readable composite products correctly, checked permissions in bounded batches, and released temporary scan caches while supporting queries without totals.
    • Kept saved validation notices private to their editor and product and discarded notices after later edits.
    • Fixed Store API component data visibility for password-protected composites.
    • Fixed product titles in catalog-price calculation notices.
    • Fixed validation of Composite Product scenario actions submitted through the REST API.
    • Fixed missing analytics table errors after activating Composite Products through WP-CLI.
    • Fixed a deprecation notice when editing a composite with add-ons in an order.
  5. 11.1.2

    3 mejoras10 correcciones
    Mejora
    • Important: Updated frontend templates.
    • Managed changelog entries with Jetpack Changelogger: pull requests add a change file under changelog/ instead of editing changelog.txt.
    • Removed redundant and low-value tests.
    Corregido
    • Prevented unrelated product variations from being added as Composite Product components.
    • Prevented order editors from changing Composite items on orders they cannot edit.
    • Prevented product editors from overwriting Composite configurations on products they cannot edit.
    • Prevented order editors from viewing Composite configurations on orders they cannot edit.
    • Escaped component titles in storefront option placeholders, status, validation and availability messages.
    • Escaped component titles used in Cart and Checkout block styles.
    • Escaped variation and add-on labels shown in Composite Product summaries.
    • Prevented order item metadata from triggering secondary PHP object deserialization.
    • Escaped product names shown in AJAX search results.
    • Prevented translations from loading before WordPress initialization.
  6. 11.1.1

    13 mejoras6 correcciones
    Mejora
    • 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.
    • Updated the PHPUnit toolchain (PHPUnit 9.6, polyfills 3.1) and PHP_CodeSniffer to 3.13.6 (security release).
    • Removed duplicate lint scripts from the repository root.
    • Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
    • Exposed the shared `.ai/commands` to agent tooling and documented the isolated worktree setup.
    • 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.
    Corregido
    • Verified the product search nonce before running the admin component and category product searches.
    • Analytics reports failed to render at all, instead of showing an error message, when their data could not be loaded.
    • Prevented malformed compressed cart query strings from causing unbounded processing.
    • Aligned composited item thumbnails with the composite 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.
    • Product Add-Ons: Stopped pre-filling the add-on form of a component with the add-on values of another component that has the same option selected, when editing a composite in an order.
    • Product Add-Ons: Preserved the add-on data of component line items whose add-on form is not part of the edit-in-order modal, instead of deleting it when saving the composite.
  7. 11.1.0

    3 nuevos1 mejora3 correcciones
    Nuevo
    • Important: WordPress 6.8+ is now required.
    • Important: WooCommerce 10.6+ is now required.
    • Progressive layout: exposed the Option Select Action setting and collapsed the last component on selection.
    Mejora
    • Bumped WooCommerce tested up to version to 11.0.
    Corregido
    • Fixed incorrect catalog price calculations when composite products have non-priced individually components and scenarios that conditionally hide components.
    • Prevented REST API PHP warnings when partial composite responses omit price fields.
    • Fixed a PHP notice when the Configuration Summary block was registered from a plugin path containing uppercase characters.
  8. 11.0.7

    1 nuevo3 mejoras5 correcciones
    Nuevo
    • Exposed the per-component 'Option Select Action' setting in the admin on the Progressive layout.
    Mejora
    • 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 an initial read-only WordPress abilities surface for querying Composite Products configuration.
    Corregido
    • REST API: Honored the array order of composite_scenarios on PUT /products when the request lists every existing scenario by id, so scenarios can be reordered via the API.
    • REST API: Fixed a PHP notice and incorrect id handling when creating composite scenarios via the API.
    • REST API: Fixed a PHP notice when clearing all composite scenarios via the API with an empty array.
    • Fixed a PHP 8 fatal when importing composite products via CSV.
    • On the Progressive layout, the last component now collapses after a valid selection when its 'Option Select Action' is set to 'View next step'.
  9. 11.0.6

    2 mejoras2 correcciones
    Mejora
    • Bumped WordPress tested up to version to 7.0.
    • Bumped WooCommerce tested up to version to 10.7.
    Corregido
    • Fixed admin checkbox styling compatibility with WordPress 7.0.
    • Prevented division-by-zero warnings when normalizing composited cart item quantities against a zero parent quantity.
  10. 11.0.5

    2 mejoras1 corrección
    Mejora
    • Added defensive code when aggregating package items without calculated cart totals.
    • Bumped WooCommerce tested up to version to 10.5.
    Corregido
    • Improved compatibility with Min/Max Quantities.

2025 · 5 versiones

  1. 11.0.4

    1 corrección
    Corregido
    • Improved compatibility with WC 10.4 wc_format_decimal changes.
  2. 11.0.3

    3 mejoras
    Mejora
    • 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. 11.0.2

    3 correcciones
    Corregido
    • Replaced invalid HTML line break tags.
    • Fixed a warning caused when a Composite Product without components exists in the cart.
    • Replaced deprecated script handles for compatibility with WooCommerce 10.3+.
  4. 11.0.1

    1 corrección
    Corregido
    • Fixed "invalid form control not focusable" error when clicking Add to Cart with hidden variable product components.
  5. 11.0.0

    1 mejora2 correcciones
    Mejora
    • Important: Updated frontend templates.
    Corregido
    • Improved accessibility.
    • Fixed a compatibility issue with WooCommerce Square.

Changelog publicado por el desarrollador, en su idioma original.