Releases: annexare/Countries
Releases · annexare/Countries
v3.3.0
What's Changed
- Turkey → Türkiye: Updated
namefield per ISO 3166 (#100, #147) - Currency ordering: Official/primary currency listed first for Chile (
CLP), Uruguay (UYU), and El Salvador (USD) (#97) - Ascension Island (AC) & Tristan da Cunha (TA): Added exceptionally reserved ISO 3166 codes with
partOfhierarchy AC/TA → SH → GB (#148) - Publishing: npm provenance enabled for supply chain security
Full details: #163
Thanks
Thanks to @JoJk0, @beytarovski, @janoma, @oliviertassinari, @shreyashah115, and @LKay for reporting issues and contributing to this release!
Trusted publishing for npm packages
Update data; use Bun, Biome and Lefthook
What's Changed
Data changes:
- Afghanistan: Add missing 'fa' to languages
- Burundi: Update capital from Bujumbura to Gitega (moved in 2019)
- Philippines: Add 'tl' (Tagalog) to languages #149
- Saudi Arabia: Update native name to full official #43
- Cambodia: Correct native name to Khmer script 'កម្ពុជា' #141
- Belarus: Remove stress mark from native name 'Беларусь' #136
- Switzerland: Currency order #143 #144 (thanks @rimdebbech)
Technical changes:
P.S. Sorry for such a delay with this. Please report if something's off.
Full Changelog: v3.1.1...v3.2.0
Improve `getCountryCode()`
What's Changed
- Improve getCountryCode(), support special characters and trim any whitespace around the name by @dmythro in #142
Full Changelog: v3.1.0...v3.1.1
Update data & types (new `partOf`, `userAssigned` params for countries)
What's Changed
Full Changelog: v3.0.6...v3.1.0
v3.0.6
v3.0.5
v3.0.1
v3.0: ESM, TypeScript, Turborepo and country data updates
Version 3.0 comes with some data structure changes and recent country data updates.
It was completely reworked under the hood with TypeScript, ESM exports and Turborepo file structure.
Everything is strongly typed so you can easily use data with auto-complete in your IDE:
Note: If your projects depend on the old structure, carefully specify required versions in your dependencies.
