Releases: jacksonllee/iso639
Releases · jacksonllee/iso639
2026.4.20
Changed
- Updated the ISO 639 data from SIL to the latest 2026-04-15 release.
Full Changelog: v2026.1.31...v2026.4.20
2026.1.31
Changed
- Updated the ISO 639 data from SIL to the latest 2026-01-15 release.
Full Changelog: v2025.11.16...v2026.1.31
2025.11.16
Fixed
- Fixed README.md (shown on the PyPI page) for the change from
exacttostrict_case
inLanguage.match.
Full Changelog: v2025.11.11...v2025.11.16
2025.11.11
Added
- Added support for Python 3.14.
Changed
- Updated the ISO 639 data from SIL to the latest 2025-10-15 release.
- Case-insensitive matching for
Language.matchis now opt-in.
The keyword argument has been renamedstrict_case(fromexactbefore),
defaulting toTrue.
Removed
- In
Language.match, removed the keyword argumentexact(replaced bystrict_case, defaulting toTrue). - Dropped support for Python 3.9.
Full Changelog: v2025.2.18...v2025.11.11
2025.2.18
Added
Language.matchnow supports case-insensitive matching
and ignores leading/trailing whitespace by default.
2025.2.8
Added
- Explicitly indicated that the library is type-annotated.
2025.1.28
Changed
- Sped up the retrieval of
Languageobjects during runtime.
2025.1.27
Changed
- Updated the ISO 639 data from SIL to the latest 2025-01-15 release.
- The data tables are now included as the original tab-separated value files
instead of a compiled SQLite database.
Fixed
- Fixed
Language.from_part3so that it now also works for a retired ISO 639-3 code.
2024.10.22
Added
- Added support for Python 3.13.
Removed
- Dropped support for Python 3.8.
Fixed
- Added
CHANGELOG.mdto the PyPI source distribution.
2024.4.27
Changed
- Updated the ISO 639 data from SIL to the latest 2024-04-15 release.