- Great Britain: GB VAT numbers are now fraud-checked against HMRC APIs [@valeriansaliou, b8352f8, #40].
- Great Britain: pulled out of the VAT MOSS scheme, as it is not a member of the European Union anymore as of 31st December 2020 [@valeriansaliou, #26].
- Fix an issue where a country sales tax that is cancelled by a negative regional tax would still result in the details object being populated with the exempted country tax (eg. a tax-exempt region in Spain like Gran Canaria), while this details object should have been empty [@lfalck, #36].
- India: VAT has been moved to GST (now 18%) [@valeriansaliou, #31].
- Canada: fix updated tax rates for some states, as calculation errors were introduced in
v2.2.2
due to the GST offset not being taken into account when HST is used [@valeriansaliou, 57b0620].
- Canada: tax rates have been updated for some states [@stephankaag, #32].
- Ireland: 23% to 21% (1st September 2020 to 28th February 2021) [@gierschv].
- Return a detailed view of all sub-tax rates used when calling
getSalesTax()
andgetAmountWithSalesTax()
(this is useful eg. for Canada, which has multiple tax rates ie. state and country taxes) [@maktouch, @valeriansaliou, 6e5b9be, #27].
- Add a way to schedule tax rate updates for a country or state in a future date [@valeriansaliou, accda53].
- Germany: 19% to 16% (1st July 2020 to 31st December 2020) [@valeriansaliou].
- Kenya: 16% to 14% (1st April 2020) [@adrai].
- Saudi Arabia: 5% to 15% (1st July 2020) [@adrai].
- More methods added [@valeriansaliou].
- Initial release [@valeriansaliou].