Releases: strangerstudios/pmpro-vat-tax
Releases · strangerstudios/pmpro-vat-tax
0.8.2 - 2025-02-27
- BUG FIX: Fixed an issue where the checkbox was incorrectly placed on the checkout page for VAT numbers. (@ideadude)
0.8.1 - 2025-02-26
- ENHANCEMENT: Updated VAT rates for Finland and Slovakia as required. (@mircobabini)
0.8 - 2024-07-18
- ENHANCEMENT: Added support for v3.1+ Paid Memberships Pro frontend changes. #120 (@andrewlimaza, @kimcoleman)
- ENHANCEMENT: Added support for V3.1+ Paid Memberships Pro new order hook using the pmpro_order_single_meta action. (@kimcoleman)
0.7.3 - 2023-02-09
- ENHANCEMENT: Improved logic to validate VAT numbers for all countries. This will automatically strip the country code from the VAT number if entered in order to validate correctly. (@andrewlimaza)
- ENHANCEMENT: Improved logic around debugging VAT number validation. (@mircobabini)
- BUG FIX: Fixed an issue where the validation tag was not being removed when re-entering VAT number after a failed validation. (@mircobabini)
v0.7.2 - 2023-08-01
- ENHANCEMENT: Moved filter
pmprovat_skip_validation
for better performance and logic reasons. (@mircobabini) - ENHANCEMENT: Improved text domain and localization. (@JarrydLong)
- ENHANCEMENT: Improved accessibility by adjusting HTML heading tags to the correct size. (@michaelbeil)
- ENHANCEMENT: Using pmpro_is_checkout for improved reliability to figure out if we need to run code on the checkout page. (@dparker1005)
- BUG FIX: Improved compatibility for Greece customers and VAT numbers and fixes a fatal error when reacing the confirmation page. (@andrewlimaza)
v0.7.1
- ENHANCEMENT: Added additional validation for UK VAT numbers. (Thanks, nikifoth on GitHub)
v0.7
- ENHANCEMENT: UK VAT numbers are automatically validated as true. The EU API no longer supports UK VAT numbers. The UK VAT APIs are difficult for end users to integrate with.
- ENHANCEMENT: Added Sweedish translation files.
- ENHANCEMENT: Added the pmprovat_hide_vat_if_same_country filter. Enable through custom code.
v0.6
- ENHANCEMENT: Updated Romanian VAT to 19%. (Thanks, Mirco Babini)
- ENHANCEMENT: Added German language files. (Thanks, Maja Benke)
- ENHANCEMENT: Added pmprovat_skip_validation filter. If set to __return_true, the VAT verification API request will be skipped. This is useful if you do VAT verification manually later or have a high traffic site that would hit rate limits. (Thanks, Mirco Babini)
- BUG FIX/ENHANCEMENT: Fixed warnings and notices.
- BUG FIX/ENHANCEMENT: Now correctly calculating the tax amount and subtotal on recurring orders. Requires PMPro v2.5+.
- BUG FIX: No longer double applying tax on recurring orders, which was happening in some cases.