Releases: ibericode/vat
Releases · ibericode/vat
2.1.2
Full Changelog: 2.1.1...2.1.2
2.1.1
2.1
- Remove
SMfrom VAT validation patterns - Remove
GBfrom VAT validation patterns - Add
XIto VAT validation patterns
2.0.10
- PHP 8.4 compatibility
2.0.9
- declare visibility on class constants
- add void return type declarations in
Ratesclass - improve validation regex for Belgian VAT numbers, thanks @gert-creatic
2.0.8
- Add missing ISO-3611 countries to
Countriesclass. Thanks @dennisoderwald. - Throw
Exceptionwhen cached rates file contains invalid content that could not be unserialized. - Fix tests to no longer test against ip2country.info API.
2.0.7
- Add
Countries::getCountryCodesInEU()method. Thanks @Kilbourne - Add validation pattern for VAT numbers prefixed with
EU. Thanks @uldisn - Add validation pattern for
SMprefixes. Thanks @simonevallana - Ignore tests and development related files during Git export. Thanks @VincentLanglet
- Add SOAP as a required PHP extension. Thanks @BrekiTomasson
2.0.6
2.0.5: Merge pull request #34 from mixisLv/patch-1
Update Countries.php
2.0.4
Brexit transition period ends on Dec 31, so
Countries::isCountryCodeInEU(string $country_code)will return false starting 2021-01-01 00:00:00