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

WooCommerce Conditional Shipping and Payments Changelog

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

Última 3.2.2 · 29 out 202615 versõesDesde jun 2025

2026 · 10 versões

  1. 3.2.2

    Última
    7 melhorias5 correções
    Melhoria
    • 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
    • Required edit permissions when loading restriction forms and attribute terms through AJAX.
    • Fixed a PHP warning when filters unregister all conditions or restrictions, while keeping integration conditions disabled.
    • Fixed a fatal error when payment gateways are listed without a cart, such as in page builders.
    • Listed the individual Klarna Payments options (Pay Now, Pay Later, Slice It) in the payment gateway restriction, so that rules can exclude them again.
    • Fixed a fatal error in the Cart and Checkout blocks with WooCommerce Stripe Gateway 8.8.0 to 9.8.0.
  2. 3.2.1

    8 melhorias7 correções
    Melhoria
    • Updated the release deployment to WooCommerce.com.
    • Raised the PHPStan analysis level to 3.
    • Raised the PHPStan analysis level to 4.
    • Fixed PHPStan level 4 findings that needed behavior changes.
    • Raised the PHPStan analysis level to 5.
    • Raised the PHPStan analysis level to 6.
    • Fixed PHPStan level 6 findings that needed behavior changes.
    • Raised the PHPStan analysis level to 7.
    Corrigido
    • Returned the restriction message instead of an empty server error when paying for an existing order through the Store API.
    • Refreshed cached shipping rates after deleting a global restriction rule.
    • Hid the PayPal Payments Venmo, Pay Later and card express buttons in the Cart and Checkout blocks when the PayPal gateway is restricted.
    • Hid restricted Klarna payment categories at classic checkout with current Klarna Payments versions.
    • Fixed a "1" appearing in restriction resolution messages, and a fatal error at checkout when a restriction is unregistered.
    • Restricted Klarna Payments at classic checkout when it is shown as a single method ("Combine payment methods" or the redirect checkout flow) and any Klarna option is restricted.
    • Prevented a fatal error when adding a rule for a restriction that is no longer registered.
  3. 3.2.0

    1 novo6 melhorias3 correções
    Novo
    • Introduced currency conditions for Aelia Currency Switcher.
    Melhoria
    • Used the standard WordPress nonce error when a restriction deletion request is invalid.
    • Added All and None controls to payment gateway and shipping method restriction selectors.
    • Raised minimum requirements to WordPress 7.0 and WooCommerce 11.1.
    • Clarified how billing periods are matched in the Product on Subscription condition.
    • Updated @wordpress/scripts to 36.1.
    • Updated development dependencies to address security advisories.
    Corrigido
    • Hid the Stripe Amazon Pay express button in the Cart and Checkout blocks when the Stripe gateway is restricted.
    • Preserved zero-value conditions and custom notice markup when importing product restriction rules from CSV.
    • Reported zero counts for unused conditions in usage tracking.
  4. 3.1.6

    8 melhorias12 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
    • Enforced Klarna payment option restrictions during Store API checkout.
    • Evaluated order-pay quantity restrictions against persisted order items.
    • Restricted checkout debug details to store managers.
    • Escaped dynamic values in payment restriction notices after placeholder expansion.
    • Fixed condition labels containing template syntax being evaluated in the restriction editor.
    • Validated shipping country restrictions against final Store API order addresses, including free orders, with contact guidance for saved-order payments.
    • Evaluated variation attribute restrictions against selected cart and order values while preserving saved-order rules after attribute term renames.
    • Fixed category conditions to use current cart product data.
    • Fixed shipping package index resolution when no index is supplied.
    • Fixed the incomplete database update notice, which used the Composite Products support URL and could fail when Composite Products was inactive.
    • Enforced customer email and order restrictions during Store API checkout and pay-for-order requests.
    • Enforced Gift Card payment gateway restrictions during Store API checkout.
  5. 3.1.5

    6 melhorias14 correções
    Melhoria
    • Stopped pull request E2E jobs from receiving release credentials.
    • Authenticated browser requests to test-only E2E helpers with a per-run token.
    • Pinned CI dependencies used by jobs with access to sensitive credentials.
    • Pinned GitHub Actions to immutable commit revisions.
    • Removed redundant and low-value tests.
    • Managed changelog entries with Jetpack Changelogger: pull requests add a file under changelog/ instead of editing changelog.txt.
    Corrigido
    • Applied existing wildcard shipping restrictions to object-backed dynamic rates without changing substring matching.
    • Required product edit permission before returning product-specific restriction rules through the Abilities API.
    • Validated product restriction metadata imported from CSV before storing or rendering it.
    • Evaluated Store API pay-for-order payment restrictions against the order being paid.
    • Prevented guest-supplied e-mails from satisfying customer allowlist restrictions.
    • Preserved and anchored wildcard patterns in customer e-mail restrictions.
    • Matched coupon-code wildcards against complete coupon codes.
    • Failed closed when Store API payment gateway validation receives an unavailable gateway.
    • Evaluated billing country and state restrictions against the order on pay-for-order pages.
    • Bounded Date/Time condition parsing before expanding numeric ranges.
    • Kept restrictions in place when a Date/Time condition value cannot be read.
    • Restricted queued store-management notices to users who can manage WooCommerce.
    • Prevented repeated deserialization of restriction metadata during product CSV export.
    • Prevented translations from loading before WordPress initialization.
  6. 3.1.4

    13 melhorias11 correções
    Melhoria
    • Restored TLS certificate verification and fail-closed error handling in the release deployment script.
    • Re-enabled PHP 8.4 unit tests and fixed the CI matrix so the HPOS job actually runs against the HPOS order datastore.
    • Fixed the build:js script and updated cross-env to v7.
    • Enabled JavaScript linting in CI and migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
    • Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
    • Verified the ChromeDriver download against its published checksum in the E2E CI job.
    • Exposed the shared `.ai/commands` to agent tooling and documented the isolated worktree setup.
    • Enabled CSS linting in CI and fixed source style violations.
    • Pinned and verified WP-CLI before release packaging.
    • 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.
    • Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
    Corrigido
    • Restricted product rule toggles to users who can edit the target product.
    • Applied billing-period restrictions to manual subscription renewals.
    • Fixed an issue where the Checkout block could receive an undefined payment method callback configuration when no payment gateway restrictions were active.
    • Fixed a fatal error that could take down sites running a WooCommerce version older than the required minimum.
    • Corrected all-item package tag rules that use AND matching.
    • Fixed an issue where payment gateway restrictions could stop applying for the remainder of a request after the Cart/Checkout blocks cart data was generated.
    • Fixed an issue where payment gateway and shipping method restrictions could stop applying for the remainder of a request when the debug mode was enabled.
    • Corrected all-item package brand rules that use AND matching.
    • Applied instance-specific shipping method restrictions on order-pay pages.
    • Prevented "Translation loading was triggered too early" notices when the installed WooCommerce or PHP version is not supported.
    • Prevented unauthorized users from toggling global checkout restrictions.
  7. 3.1.3

    2 novos1 melhoria
    Novo
    • Important: WordPress 6.8+ is now required.
    • Important: WooCommerce 10.6+ is now required.
    Melhoria
    • Bumped WooCommerce tested up to version to 11.0.
  8. 3.1.2

    3 melhorias
    Melhoria
    • Bumped WooCommerce tested up to version to 10.9.
    • Added initial read-only WordPress abilities for Conditional Shipping and Payments restriction rules.
    • Updated the JavaScript build toolchain to the React 18.3 line and added React 19 readiness guards.
  9. 3.1.1

    3 melhorias1 correção
    Melhoria
    • Bumped WordPress tested up to version to 7.0.
    • Bumped WooCommerce tested up to version to 10.7.
    • Added settings link on plugins page.
    Corrigido
    • Fixed admin styling compatibility issues with WordPress 7.0.
  10. 3.1.0

    1 novo1 melhoria2 correções
    Novo
    • Added support for Stripe's express payment methods (Google Pay, Apple Pay, Link by Stripe).
    Melhoria
    • Bumped WooCommerce tested up to version to 10.5.
    Corrigido
    • Fixed an issue where payment restrictions with Stripe required a full page refresh to apply.
    • Fixed an issue that prevented the PayPal Payments Express payment method from functioning inline with the restrictions set for the PayPal payment method.

2025 · 5 versões

  1. 3.0.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.
  2. 3.0.3

    2 novos1 melhoria1 correção
    Novo
    • Added compatibility with the Woo Payments MultiCurrency feature.
    • Introduced {currency} placeholder in custom notices, to output the currency of the store.
    Melhoria
    • Introduced the 'woocommerce_csp_product_attribute_values' filter. Use this filter together with the Product Attribute condition, to limit options to specific variation attributes.
    Corrigido
    • In some cases restriction was not getting applied due to the background admin-ajax calls.
  3. 3.0.2

    1 novo1 correção
    Novo
    • Improved compatibility with Woo Payments to remove express checkout buttons when gateway is restricted.
    Corrigido
    • Improved compatibility with Woo Payments to display correct payment gateway names in the admin settings.
  4. 3.0.1

    1 correção
    Corrigido
    • Fixed a fatal error caused by delayed loading conditions and restrictions.
  5. 3.0.0

    1 melhoria
    Melhoria
    • Delayed loading conditions and restrictions to the init action to avoid loading translations too early.

Changelog publicado pelo desenvolvedor, no idioma original.