3.16.0 - 2024-12-05
3.15.0 - 2024-12-05
3.14.0 - 2024-11-21
- Update VatCalculator.php by @DonCamillo11 in #182
3.13.0 - 2024-10-08
- PHP 8.4 support by @driesvints in #179
3.12.0 - 2024-09-02
- Update Finland rates by @jevgeni-sultanov in #177
3.11.0 - 2024-05-14
3.10.1 - 2024-05-10
- Reduced rate and parking rate corrected for Belgium by @edwwaarrdd in #173
3.10.0 - 2024-02-12
- Add support for laravel 11 by @shuvroroy in #172
3.9.0 - 2024-01-04
- Update Estonia VAT rate by @driesvints in https://github.com/driesvints/vat-calculator/commit/86db9c8608c026b91ce914fa7aa0ec4231faeb05
3.8.0 - 2024-01-03
- Update Swiss VAT rates for 2024 by @spaze in #169
- Update VAT rate for Azores to 16% by @spaze in #170
- Correct VAT and postal code for Campione d'Italia by @spaze in #168
3.7.0 - 2024-01-01
- Starting 2024, CZ has just one low rate 12% by @spaze in #164
- Adjust Luxemburg rates by @driesvints in #167
3.6.0 - 2023-09-21
- PHP 8.3 support by @driesvints in #161
3.5.0 - 2023-08-30
- Don't rely on Laravel config component by @gregberger in #154
3.4.0 - 2023-06-09
- Allow all tax rules to be overwritten by @Fossil01 & @driesvints in #156
3.3.0 - 2023-01-11
- Laravel v10 Support by @driesvints in #152
3.2.0 - 2023-01-05
- Added detailed VAT rates by @greenhof in #151
3.1.2 - 2022-11-09
- Test on PHP 8.2 by @driesvints in #149
3.1.1 - 2022-09-19
- Fix rounding of values by @driesvints in #147
3.1.0 - 2022-07-06
- Added
isValidVatNumberFormat
by @pmochine in #143 - Added connection timeout for the SOAP Client by @pmochine in #143
- Correct VAT and postal code for Campione d'Italia (#138)
- Fix some Italian postal codes (#137)
- Drop support for PHP 7.2 and below (#131)
- Drop support for Laravel 5.8 and below (#131)
- Refactor validation rule (#133)
- Remove incorrect VAT rates (#130)
- Remove front-end functionality (#128)
- Remove translations (5097c75)
- Remove IP lookup functionality (#129)
- Using get_headers to avoid 404 status code with file_get_contents (#119)
- Throw unavailable exception for UK VAT API (3c937b4)
- Fix invalid UK VAT number validation (6e674e4)
- Validate UK VAT numbers (#116)
- Revert temporary german VAT change (#102)
- Use HTTPS for links (#105)
- Fix IPV6 resolving (#83, 3c6b16d)
- VAT rate detection now supports ZIP codes, to take edge cases into consideration
- Fixed bug when using multiple Validator extensions in Laravel
- Added Cashier 6 support
- Added "shouldCollectVAT" method
- Added polish validation rule message
- Added support for
vat-taxrate
as an extra field for the JS frontend integration. Thanks @orottier
- Added support for setting your own "business country code" which will be used when selling to business customers inside your own country. Previous versions returned the wrong VAT rate (0%).
- Romania reduces VAT to 20% in 2016
- Fixed issue in vat_calculator.js
- Added valid_vat_id and calculate JS success callback
- Added greek tax rate
- Added spark asset publishing
- Added VAT Calculator JS
- The package can now be used without Laravel
- Updated standard VAT rate for Luxembourg
- Added facade explanation to README and fixed a bug in the ServiceProvider
- Fixed getClientIP tests
- Added IP to country lookup.
- Added Laravel Validator extension.
- Added chainable methods for the Laravel Cashier integration, to allow a more readable command.
- Added Laravel Cashier integration
- Added VAT number validation.
- First release.