Skip to content

Releases: kjd/idna

v3.10

15 Sep 18:08
Compare
Choose a tag to compare
- Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes
  to UTS46 processing that will require more work to properly implement.

v3.9

14 Sep 02:58
Compare
Choose a tag to compare
- Update to Unicode 16.0.0
- Deprecate setup.cfg in favour of pyproject.toml
- Use ruff for code formatting

v3.8

23 Aug 16:05
@kjd kjd
Compare
Choose a tag to compare

What's Changed

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

Full Changelog: v3.7...v3.8

v3.7

11 Apr 03:45
@kjd kjd
Compare
Choose a tag to compare

What's Changed

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Full Changelog: v3.6...v3.7