Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: kjd/idna

v3.11

12 Oct 14:55

Choose a tag to compare

- Update to Unicode 16.0.0, including significant changes to UTS46 processing. As a
  result of Unicode ending support for it, transitional processing no longer has an
  effect and returns the same result.
- Add support for Python 3.14, lowest supported version is Python 3.8.
- Various updates to packaging, including PEP 740 support.

v3.10

15 Sep 18:08

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

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

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

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