Skip to content

Latest commit

 

History

History
203 lines (115 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

203 lines (115 loc) · 12.1 KB

Changelog

2.16.0 (2024-09-18)

Bug Fixes

  • Switched from node-fetch to cross-fetch to address an incompatible dependency issue starting in NodeJS 22 [@mlecoq, #67].

2.15.0 (2024-09-02)

Tax Rate Updates

2.14.0 (2024-02-16)

Tax Rate Updates

2.13.1 (2024-02-12)

Bug Fixes

  • Fix broken EU VAT numbers fraud-checks for certain countries, where the official country code does not match the Eurostat country code (eg. Greece) [@intarsz, #64].

2.13.0 (2024-02-05)

Tax Rate Updates

2.12.0 (2023-08-12)

New Features

  • Return a currency attribute in all sales tax response objects [@mindflowgo, #61].

Non-Breaking Changes

  • Replace deprecated request dependency with node-fetch [@wootra, #53].

Tax Rate Updates

  • Add tax entries for: Bosnia, Ukraine and Eritrea [@mindflowgo, #61].

2.11.0 (2023-06-27)

Tax Rate Updates

2.10.0 (2023-05-30)

Tax Rate Updates

  • Luxembourg: 17% to 16% (1st January 2023 to 31st December 2023) [@pszxzsd, #56].

2.9.0 (2023-03-03)

New Features

2.8.0 (2023-03-02)

Tax Rate Updates

  • Switzerland: 7.7% to 8.1% (1st January 2024) [@adrai, #55].

2.7.1 (2023-01-09)

New Features

2.7.0 (2022-10-21)

Non-Breaking Changes

Bug Fixes

  • Fix broken EU VAT numbers fraud-checks due to (once again) changed Europa VAT APIs data schema (from ec.europa.eu) [@valeriansaliou, 403b38e].

2.6.0 (2022-08-19)

Tax Rate Updates

2.5.0 (2021-12-31)

Tax Rate Updates

2.4.0 (2021-11-23)

Breaking Changes

  • Drop support for NodeJS versions that do not support native Promise. This should not impact anyone anyway, because the package.json already restricts NodeJS version to "node": ">= 6.4.0". All target NodeJS versions therefore have native Promise support [@valeriansaliou, 1b7c53e].

Bug Fixes

  • Fix broken EU VAT numbers fraud-checks due to changed Europa VAT APIs data schema (from ec.europa.eu) [@valeriansaliou, ec05b71, #45].

2.3.0 (2021-04-20)

Non-Breaking Changes

2.2.6 (2021-02-12)

Tax Rate Updates

  • 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].

2.2.5 (2020-11-16)

Bug Fixes

  • 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].

2.2.4 (2020-10-27)

Tax Rate Updates

2.2.3 (2020-10-27)

Tax Rate Fixes

  • 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].

2.2.2 (2020-10-21)

Tax Rate Updates

2.2.1 (2020-09-01)

Tax Rate Updates

  • Ireland: 23% to 21% (1st September 2020 to 28th February 2021) [@gierschv].

2.2.0 (2020-06-12)

Non-Breaking Changes

  • Return a detailed view of all sub-tax rates used when calling getSalesTax() and getAmountWithSalesTax() (this is useful eg. for Canada, which has multiple tax rates ie. state and country taxes) [@maktouch, @valeriansaliou, 6e5b9be, #27].

2.1.0 (2020-06-11)

Non-Breaking Changes

Tax Rate Updates

  • 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].

2.0.0 (2017-10-27)

New Features

1.0.0 (2017-05-05)

New Features