Skip to content

v2.4.0

Compare
Choose a tag to compare
@LBeaudoux LBeaudoux released this 25 Sep 13:16
· 30 commits to master since this release

Added

  • Detection of deprecated identifiers of ISO 639-1 and ISO 639-2.
  • Detection of the names of deprecated ISO 639 languages.
  • id and reason attributes in DeprecatedLanguageValue 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.