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

WooCommerce EU VAT Number Changelog

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

Última 3.2.2 · 26 out 202615 versõesDesde dez 2024

2026 · 5 versões

  1. 3.2.2

    Última
    2 melhorias8 correções
    Melhoria
    • Raise minimum requirements to WordPress 7.0, WooCommerce 11.0, PHP 7.4.
    • WooCommerce 11.2 Compatibility.
    Corrigido
    • Declare High-Performance Order Storage compatibility even when the SOAP extension is missing or taxes are disabled, so WooCommerce no longer lists the plugin as incompatible on those stores.
    • Saving a VAT number from the My Account form no longer runs for logged-out requests, where it could fail on a missing user.
    • Register the admin billing, shipping and reports callbacks with add_filter, matching the filters WooCommerce fires them on.
    • Improved validation of VAT numbers during block checkout.
    • The VAT exemption is now rechecked when the customer changes their address during checkout, so a previous address no longer affects the totals.
    • The billing country is now used for VAT validation when an order does not require shipping, such as local pickup.
    • Disable Express Pay now takes effect on stores that enabled B2B Transactions before the setting existed, instead of leaving express checkout buttons active while the settings screen showed the option as enabled.
    • Rate limit outbound VIES and HMRC lookups, bound how long one can take, and stop cart responses re-checking a VAT number.
  2. 3.2.1

    5 melhorias1 correção
    Melhoria
    • Bump WordPress "Tested up to" version 7.1.
    • Bump WordPress minimum supported version to 6.9.
    • Bump WooCommerce "tested up to" version 11.1.
    • Bump WooCommerce minimum supported version to 10.9.
    • Update the PHP_CodeSniffer development dependency to 3.13.6 and Update WPCS to 3.4.1.
    Corrigido
    • My Account VAT Number page now honors the "Failed Validation Handling" setting instead of always rejecting VAT numbers that fail VIES/UK validation.
  3. 3.2.0

    1 novo7 melhorias8 correções
    Novo
    • New setting to require a company name when a VAT number is entered, with client- and server-side validation on both Classic and Block checkout.
    Melhoria
    • Upgrade Node.js from v20 to v24 and npm from v10 to v11.
    • Upgrade npm and Composer dependencies.
    • Add a spell-check GitHub Actions workflow and fix typos.
    • Bump WooCommerce "tested up to" version 10.9.
    • Bump WooCommerce minimum supported version to 10.7.
    • Bump WordPress "Tested up to" to 7.0.
    • Bump the `plugin-check-action` GitHub Action version to v1.1.5 to fix the runner path failure and add checks to prevent direct file access.
    Corrigido
    • VAT numbers without a country prefix are now correctly rejected at checkout when the country code requirement is enabled.
    • Ensure VAT number validation is triggered when changing "Use same address for billing" on block checkout.
    • Prevent EU VAT checkout errors caused by malformed data from Klarna and similar plugins.
    • Prevent PHP 8.0+ undefined variable warning in Store API endpoint when block checkout is submitted with an empty VAT field.
    • VAT Number saved properly during manual subscription renewal with WooCommerce Subscriptions.
    • VAT exemption now applies correctly at Block Checkout even when VIES is temporarily unavailable.
    • Ensure the computed VAT exemption decision is always applied during checkout, including when exemption should be cleared.
    • Show the correct billing or shipping address label in Block checkout VAT validation error messages.
  4. 3.1.0

    3 melhorias10 correções
    Melhoria
    • Bump WooCommerce "tested up to" version 10.6.
    • Bump WooCommerce minimum supported version to 10.4.
    • Bump Wordpress minimum supported version to 6.8.
    Corrigido
    • Ensure that orders without shipping address fields (e.g., virtual products) correctly appear in the EC Sales List report.
    • Ensure that the Create Order REST API response does not get corrupted when VAT validation fails.
    • Resolve an issue where the Blocks checkout would fail silently after switching from an EU country to a non-EU country when a VAT number had been entered.
    • Respect "Failed Validation Handling" setting when VIES service is unavailable for a member state.
    • Optimized admin dashboard performance by reducing unnecessary background checks.
    • Ensure that the `{vat_id}` placeholder is replaced with the VAT number correctly on block checkout.
    • Improved the translation system to ensure all text is correctly displayed in the selected language.
    • Make the “optional” string translatable.
    • Ensure that Greece VAT number validation correctly uses “EL” instead of “GR” as the VAT prefix in the shortcode checkout when the country code prefix is not required.
    • More specific error message for checkout when two-character VAT number is missing.
  5. 3.0.4

    2 melhorias3 correções
    Melhoria
    • Bump WooCommerce "tested up to" version 10.5.
    • Bump WooCommerce minimum supported version to 10.3.
    Corrigido
    • Ensure that VAT number validation applies only to EU countries.
    • VAT number not verified on manually created order.
    • Inconsistent value between `vat_number`, `billing_vat_number` and `shipping_vat_number` usermeta fields.

2025 · 9 versões

  1. 3.0.3

    2 novos2 melhorias4 correções
    Novo
    • Support for VAT Validation on Subscription Renewals.
    • Setting to allow customers to enter VAT numbers without a country prefix.
    Melhoria
    • Update for PHP 8.4 compatibility.
    • Bump WordPress "tested up to" version 6.9.
    Corrigido
    • The plugin asset URL issue for plugins installed via a symlink (e.g. on WordPress.com).
    • Account for the Greek VAT prefix, EL, for the purposes of matching customer and merchant countries.
    • Ensure that the 'Collect and Validate Evidence' validation works properly for users whose IP address country is in the EU for Block checkout.
    • Display VAT in billing address on order confirmation page when shipping address is not displayed.
  2. 3.0.2

    5 melhorias2 correções
    Melhoria
    • Bump WooCommerce "tested up to" version 10.3.
    • Bump WooCommerce minimum supported version to 10.1.
    • Bump WordPress minimum supported version to 6.7.
    • Add new deploy workflow.
    • Updates to our QIT GitHub Action workflow.
    Corrigido
    • Accessibility: Announce validation errors for the VAT field on the block checkout screen
    • Accessibility: Announce field description for the VAT field on the block checkout screen.
  3. 3.0.1

    2 correções
    Corrigido
    • Fatal error when trying to access WooCommerce session data.
    • Issue with applying a Greek VAT number.
  4. 3.0.0

    1 novo4 melhorias4 correções
    Novo
    • Filter hook, `woocommerce_eu_vat_country_code_patterns`, to support addition of more countries beyond what's currently available in the extension.
    Melhoria
    • Bump WooCommerce "tested up to" version 10.0.
    • Bump WooCommerce minimum supported version to 9.8.
    • Bump WordPress "tested up to" version 6.8.
    • Upgrade from Node Sass to Dart Sass.
    Corrigido
    • Behavioral inconsistencies between Shortcode and Block Checkout.
    • Validation of VAT numbers on shortcode checkout is now case insensitive.
    • Resolve issues flagged by WooCommerce's Quality Insights Toolkit (QIT).
    • Ensure validation errors show properly on WooCommerce v10+.
  5. 2.9.16

    2 melhorias1 correção
    Melhoria
    • Bump WooCommerce "tested up to" version 9.9.
    • Bump WooCommerce minimum supported version to 9.7.
    Corrigido
    • Ensure that the 'Collect and Validate Evidence' validation works properly for users whose IP address country is in the EU.
  6. 2.9.15

    5 melhorias1 correção
    Melhoria
    • Bump WooCommerce "tested up to" version 9.8.
    • Bump WooCommerce minimum supported version to 9.6.
    • Use the `@woocommerce/e2e-utils-playwright` NPM package for E2E tests.
    • Disabled warning checks from WordPress Plugin Check Action.
    • Update all third-party actions our workflows rely on to use versions based on specific commit hashes.
    Corrigido
    • Improve performance of syncing check for HPOS compatibility mode.
  7. 2.9.14

    4 melhorias2 correções
    Melhoria
    • Bump WooCommerce "tested up to" version 9.7.
    • Bump WooCommerce minimum supported version to 9.5.
    • Bump WordPress minimum supported version to 6.6.
    • Add the WordPress Plugin Check GitHub Action.
    Corrigido
    • VAT application and exemption logic for domestic transactions for shortcode checkout.
    • Add support for Belgian VAT numbers that begin with `1`.
  8. 2.9.13

    2 melhorias1 correção
    Melhoria
    • Bump WooCommerce "tested up to" version 9.6.
    • Bump WooCommerce minimum supported version to 9.4.
    Corrigido
    • Resolved PHP notice caused by loading localization code too early on WordPress 6.7.0+.
  9. 2.9.12

    1 correção
    Corrigido
    • Replaced `{vat_id}` placeholder in WooCommerce Blocks checkout address cards.

2024 · 1 versão

  1. 2.9.11

    2 melhorias1 correção
    Melhoria
    • Bump WooCommerce "tested up to" version 9.5.
    • Bump WooCommerce minimum supported version to 9.3.
    Corrigido
    • Change the priority of our `init` method that is hooked to `plugins_loaded` from the default 10 to 9, ensuring it always fires before `woocommerce_blocks_loaded`.

Changelog publicado pelo desenvolvedor, no idioma original.