Releases: LBeaudoux/iso639
Releases · LBeaudoux/iso639
v2.5.0
v2.4.2
v2.4.1
v2.4.0
Added
- Detection of deprecated identifiers of ISO 639-1 and ISO 639-2.
- Detection of the names of deprecated ISO 639 languages.
id
andreason
attributes inDeprecatedLanguageValue
exception.- Support for Python 3.13.
Changed
- Deleted [bh] ISO 639-1 identifier for Bihari Languages after the 2024-08-29 release of ISO-639-2_utf-8.txt.
Removed
Lang
instantiable with multiple compatible positional arguments.Lang
instantiable with valid keyword argument(s).- Support for Python 3.7.
Fixed
- Fixed missing ISO 639-2/T for groups of languages.
- Fixed not deprecated [sh] ISO 639-1 identifier for Serbo-Croatian.
- Fixed
DeprecatedLanguageValue
exception for Daza [dzd] and Subi [xsj]. - Fixed
InvalidLanguageValue
exception for Himachali languages [him].
Security
- Improved security by replacing pickle file with JSON file to prevent potential exploits from loading malicious code.
v2.3.0
Added
- Recognition of all ISO 639 English names of a language by the
Lang
class constructor. - New
other_names
method to list all the non-reference ISO 639 English names for a given language.
Changed
- Minor update of the
iso-639-3.tab
source file.
Fixed
- Removed duplicates returned by the
individuals
method. - Fixed non-standard public API