diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cdb4ae21..e76b7d5c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +--- +## [1.23.0] - 2026-03-12 +- Mark 17 countries as tax-inclusive: AR, CL, CO, EG, ID, IL, KZ, MX, PE, PH, QA, SA, KR, TW, TH, AE, VN [#438](https://github.com/Shopify/worldwide/pull/438) + --- ## [1.22.0] - 2026-03-09 - Add CLDR unit formatting support for 12 new measurement categories: area, duration, electric, energy, frequency, light, power, pressure, speed, temperature, digital, and graphics (~50 new unit keys with locale-aware formatting) [#436](https://github.com/Shopify/worldwide/pull/436) diff --git a/Gemfile.lock b/Gemfile.lock index 0dfd3b1a7..da38d1d71 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,7 +13,7 @@ GIT PATH remote: . specs: - worldwide (1.22.0) + worldwide (1.23.0) activesupport (>= 7.0) i18n phonelib (~> 0.8) diff --git a/data/regions/AE.yml b/data/regions/AE.yml index e05699c3c..945bf9210 100644 --- a/data/regions/AE.yml +++ b/data/regions/AE.yml @@ -5,6 +5,7 @@ tax: 0.05 currency: AED unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia phone_number_prefix: 971 diff --git a/data/regions/AR.yml b/data/regions/AR.yml index fcd93f207..28c1ab5c6 100644 --- a/data/regions/AR.yml +++ b/data/regions/AR.yml @@ -5,6 +5,7 @@ tax: 0.21 currency: ARS unit_system: metric tax_name: VAT +tax_inclusive: true group: South American Countries group_name: South America zip_example: C1070AAM diff --git a/data/regions/CL.yml b/data/regions/CL.yml index 5ba266871..4009caedc 100644 --- a/data/regions/CL.yml +++ b/data/regions/CL.yml @@ -5,6 +5,7 @@ tax: 0.19 currency: CLP unit_system: metric tax_name: VAT +tax_inclusive: true group: South American Countries group_name: South America zip_example: '8340457' diff --git a/data/regions/CO.yml b/data/regions/CO.yml index edc7bfb06..c35c1b1ce 100644 --- a/data/regions/CO.yml +++ b/data/regions/CO.yml @@ -5,6 +5,7 @@ tax: 0.19 currency: COP unit_system: metric tax_name: VAT +tax_inclusive: true group: South American Countries group_name: South America zip_example: '111221' diff --git a/data/regions/EG.yml b/data/regions/EG.yml index 0a0f661d5..bcf38dd3e 100644 --- a/data/regions/EG.yml +++ b/data/regions/EG.yml @@ -5,6 +5,7 @@ tax: 0.14 currency: EGP unit_system: metric tax_name: GST +tax_inclusive: true group: African Countries group_name: Africa zip_example: '12411' diff --git a/data/regions/ID.yml b/data/regions/ID.yml index 51d1e2b9c..bb26d2212 100644 --- a/data/regions/ID.yml +++ b/data/regions/ID.yml @@ -5,6 +5,7 @@ tax: 0.12 currency: IDR unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_regex: "^[1-9]\\d{4}$" diff --git a/data/regions/IL.yml b/data/regions/IL.yml index 4f3f6adb0..d77087c25 100644 --- a/data/regions/IL.yml +++ b/data/regions/IL.yml @@ -5,6 +5,7 @@ tax: 0.18 currency: ILS unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_regex: "^\\d{7}$" diff --git a/data/regions/KR.yml b/data/regions/KR.yml index 660648fc9..657228ba3 100644 --- a/data/regions/KR.yml +++ b/data/regions/KR.yml @@ -5,6 +5,7 @@ tax: 0.1 currency: KRW unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_regex: "^(\\d{5}|\\d{3}-\\d{3})$" diff --git a/data/regions/KZ.yml b/data/regions/KZ.yml index 51128fef9..529f6ac13 100644 --- a/data/regions/KZ.yml +++ b/data/regions/KZ.yml @@ -5,6 +5,7 @@ tax: 0.12 currency: KZT unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_example: '040900' diff --git a/data/regions/MX.yml b/data/regions/MX.yml index 58ff928be..caca123f5 100644 --- a/data/regions/MX.yml +++ b/data/regions/MX.yml @@ -5,6 +5,7 @@ tax: 0.16 currency: MXN unit_system: metric tax_name: VAT +tax_inclusive: true group: North American Countries group_name: North America zip_regex: "^\\d{5}$" diff --git a/data/regions/PE.yml b/data/regions/PE.yml index dc0ed57ad..8e3c8e64a 100644 --- a/data/regions/PE.yml +++ b/data/regions/PE.yml @@ -5,6 +5,7 @@ tax: 0.18 currency: PEN unit_system: metric tax_name: IGV +tax_inclusive: true group: South American Countries group_name: South America zip_example: LIMA 23 diff --git a/data/regions/PH.yml b/data/regions/PH.yml index b8859e142..43721ca25 100644 --- a/data/regions/PH.yml +++ b/data/regions/PH.yml @@ -5,6 +5,7 @@ tax: 0.12 currency: PHP unit_system: metric tax_name: VAT +tax_inclusive: true zone_key: province group: Asian Countries group_name: Asia diff --git a/data/regions/QA.yml b/data/regions/QA.yml index 925ba6cb1..78a478ee3 100644 --- a/data/regions/QA.yml +++ b/data/regions/QA.yml @@ -4,6 +4,7 @@ code: QA tax: 0.0 currency: QAR unit_system: metric +tax_inclusive: true group: Asian Countries group_name: Asia phone_number_prefix: 974 diff --git a/data/regions/SA.yml b/data/regions/SA.yml index fa9e44aed..23782a362 100644 --- a/data/regions/SA.yml +++ b/data/regions/SA.yml @@ -5,6 +5,7 @@ tax: 0.15 currency: SAR unit_system: metric tax_name: VAT +tax_inclusive: true zip_regex: "^\\d{5}(-\\d{4})?$" zip_requirement: optional group: Asian Countries diff --git a/data/regions/TH.yml b/data/regions/TH.yml index 17ba9c7cb..70258c6d4 100644 --- a/data/regions/TH.yml +++ b/data/regions/TH.yml @@ -5,6 +5,7 @@ tax: 0.07 currency: THB unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_regex: "^[1-9]\\d{4}(-?\\d{4})?$" diff --git a/data/regions/TW.yml b/data/regions/TW.yml index cee1a5871..95a40417c 100644 --- a/data/regions/TW.yml +++ b/data/regions/TW.yml @@ -8,6 +8,7 @@ tax: 0.05 currency: TWD unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_example: '104' diff --git a/data/regions/VN.yml b/data/regions/VN.yml index c2ddf9cdd..9fe166be6 100644 --- a/data/regions/VN.yml +++ b/data/regions/VN.yml @@ -5,6 +5,7 @@ tax: 0.1 currency: VND unit_system: metric tax_name: VAT +tax_inclusive: true group: Asian Countries group_name: Asia zip_example: '119415' diff --git a/lib/worldwide/version.rb b/lib/worldwide/version.rb index aacdc5296..c7a62650a 100644 --- a/lib/worldwide/version.rb +++ b/lib/worldwide/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Worldwide - VERSION = "1.22.0" + VERSION = "1.23.0" end