Skip to content

Releases: strangerstudios/pmpro-vat-tax

0.8.2 - 2025-02-27

27 Feb 08:16
Compare
Choose a tag to compare
  • 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

26 Feb 12:03
Compare
Choose a tag to compare
  • ENHANCEMENT: Updated VAT rates for Finland and Slovakia as required. (@mircobabini)

0.8 - 2024-07-18

18 Jul 07:49
1e581b7
Compare
Choose a tag to compare
  • 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

09 Feb 09:01
Compare
Choose a tag to compare
  • 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

01 Aug 09:45
Compare
Choose a tag to compare
  • 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

28 Jan 17:26
Compare
Choose a tag to compare
  • ENHANCEMENT: Added additional validation for UK VAT numbers. (Thanks, nikifoth on GitHub)

v0.7

27 Jan 16:11
Compare
Choose a tag to compare
  • 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

03 Nov 18:50
Compare
Choose a tag to compare
  • 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.