Skip to content

Latest commit

 

History

History
438 lines (318 loc) · 11.7 KB

File metadata and controls

438 lines (318 loc) · 11.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.20.1 – 2026-01-01

Fixed

  • Install symlinks for obsolete .po filenames

4.20.0 – 2026-01-01

Changed

  • Switch from autotools to meson build system
  • The project is now fully compliant with version 3.3 of the REUSE specification
  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Removed

  • ISO 4217: Remove Bulgarian Lev (BGN), now EUR is the currency in Bulgaria

4.19.0 – 2025-11-09

Changed

  • ISO 639-2: Update data
  • ISO 639-3: Update data. Fixes #51
  • ISO 3166-2: Update data
  • ISO 4217: Update data
  • ISO 15924: Update data
  • README: Update websites of data sources
  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

4.18.0 – 2025-04-11

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • Replace FSF postal address with their website
  • Rename Chinese translations. Closes: #1085988

4.17.0 – 2024-09-13

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • Add letter 'g' to conversion script for Tatar
  • Regenerate cyrillic Tatar from latin Tatar
  • Update Romanian translation and remove most pre- and suffixes

4.16.0 – 2024-01-14

Added

  • Include a check to prevent multiple entries with the same keys in 'bin/validate_json_data.py'
  • Reuse translations from ISO 639-2 for ISO 639-5

Changed

  • Rename nb.po to nb_NO.po
  • Rename mo.po to ro_MD.po
  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924
  • Reformat python files with black

Fixed

  • Fix: always use country code for parent in ISO 3166-2
  • ISO 3166-2: Fix subdivision names for Finland. Fixes #37

4.15.0 – 2023-04-27

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2

4.14.0 – 2023-04-27

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Fix wrong Spanish translation

4.13.0 – 2023-02-28

Added

  • ISO 3166-1: Add missing common names for Laos, Iran, and Syria. Fixes #32

Changed

  • Translation updates for ISO 3166-1
    • Kazakh from Debian BTS. Closes: #1025423
    • Catalan from Debian BTS. Closes: #1026972
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-3: Fix withdrawal dates of AN, CS and YU. Fixes #28

4.12.0 – 2022-11-06

Changed

  • ISO 3166-1: Update name for TR (Türkiye). Fixes #38
  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2. Closes: #1020633
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Remove comment from Dutch translation. Fixes #41

4.11.0 – 2022-07-25

Added

  • Update ISO 639-3 codes from SIL website. Fixes #40

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

4.10.0 – 2022-06-01

Added

  • Update ISO 639-2 codes to include Montenegrin (cnr) added in 2017.
  • Update ISO 4217. Fixes #24
  • ISO 639-3: New translation for Friulian
  • ISO 639-5: New translations for Esperanto, Hindi, Russian
  • ISO 4217: New translation for Esperanto

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Add parent codes for GB. Fixes #36
  • ISO 3166-2: Fix subdivision names for Finland. Fixes #37

4.9.0 – 2022-01-03

Added

  • ISO 639-3: New translation for Friulian
  • ISO 639-5: New translations for Esperanto, Hindi, Russian
  • ISO 4217: New translation for Esperanto

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5

4.8.0 – 2021-11-03

Added

  • ISO 3166-1: Add flag emoji to countries. Thanks to Pander for the suggestion. Fixes #19
  • ISO 639-5: New translation for Chinese (Simplified)

Changed

  • ISO 3166-2: Major update of data. Thanks to the script of Kevin Kaiser, which enables the download of ISO pages and parses the data. Fixes #15, #16, #27
  • Rename ChangeLog.md to CHANGELOG.md and follow the suggestions from Keep a Changelog
  • Move all CHANGELOG entries from versions before 4.0 to an archive file (CHANGELOG-PRE-4.0.md) in order to reduce the massive size of this CHANGELOG.
  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 15924

4.7.0 – 2021-08-25

Added

  • ISO 3166-1: Add common names for South and North Korea. Fixes #34

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-1: Rename ku.po to kmr.po.
  • ISO 3166-2: Updates for Indonesia. Fixes #26
  • ISO 3166-3: Rename ku.po to kmr.po.
  • Fix weblate check: Remove double spaces

4.6.0 – 2021-03-08

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

4.5.0 – 2020-05-19

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Update codes for Norway. Fixes #25
  • ISO 3166-2: Update subdivision names for Belarus. Fixes #22

4.4 – 2019-10-03

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Fix code for Eastern Equatoria. Fixes #12
  • ISO 3166-2: Remove MA- prefix from parent codes. Fixes #13
  • ISO 3166-2: Update codes for Kenya. Fixes #15

4.3 – 2019-07-11

Changed

  • Translation updates for ISO 3166-1
    • Turkish by Atila KOÇ. Closes: #910350
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-1: Update names for GM (Gambia) and SZ (Eswatini). Fixes #10
  • ISO 3166-1: Update names for MK (North Macedonia). Fixes #5
  • ISO 3166-2: Update names and codes for CN (China) from iso.org. Closes: #910632
  • ISO 3166-2: Update MA (Morocco) from iso.org. Fixes #9

4.2 – 2019-01-25

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Fixed

  • ISO 3166-2: Update codes for MX (Mexico). Fixes #7

4.1 – 2018-09-18

If you're maintaining a program which uses XML files, please switch to the JSON data files.

Added

  • The XML files have been re-added, because too many other programs still rely on those files.
  • ISO 3166-2: Update codes for ZA-GT (Gauteng) and ZA-NL (Kwazulu-Natal). Fixes #6
  • Translation updates for ISO 3166-3
  • Translation updates for ISO 15924

4.0 – 2018-08-25

Changed

  • Translation updates for ISO 3166-1
  • Translation updates for ISO 3166-2
  • Translation updates for ISO 639-2
  • Translation updates for ISO 639-3
  • Translation updates for ISO 639-5
  • Translation updates for ISO 4217
  • Translation updates for ISO 15924

Removed

  • The XML files have been removed after having been deprecated for two and a half years. Please use the JSON data files instead.