Skip to content

Tags: kjd/idna

Tags

v3.1

Toggle v3.1's commit message
v3.1

- Ensure license is included in package (Thanks, Julien Schueller)
- No longer mark wheel has universal (Thanks, Matthieu Darbois)
- Test on PowerPC using Travis CI

v3.0

Toggle v3.0's commit message
v3.0

- Python 2 is no longer supported (the 2.x branch supports Python 2,
  use "idna<3" in your requirements file if you need Python 2 support)
- Support for V2 UTS 46 test vectors.

v2.10

Toggle v2.10's commit message
v2.10

- Update to Unicode 13.0.0.
- Throws a more specific exception if "xn--" is provided as a label.
- This is expected to be the last version that supports Python 2.

v2.9

Toggle v2.9's commit message
v2.9

- Update to Unicode 12.1.0.
- Prohibit A-labels ending with a hyphen (Thanks, Julien Bernard!)
- Future-proofing: Test on Python 3.7 and 3.8, don't immediately
  fail should Python 4 come along.
- Made BSD 3-clause license clearer

v2.8

Toggle v2.8's commit message
v2.8

- Update to Unicode 11.0.0.
- Provide more specific exceptions for some malformed labels.

v2.7

Toggle v2.7's commit message
v2.7

- Update to Unicode 10.0.0.
- No longer accepts dot-prefixed domains (e.g. ".example") as valid.
  This is to be more conformant with the UTS 46 spec. Users should
  strip dot prefixes from domains before processing.

v2.6

Toggle v2.6's commit message
v2.6

- Allows generation of IDNA and UTS 46 table data for different
  versions of Unicode, by deriving properties directly from
  Unicode data.
- Ability to generate RFC 5892/IANA-style table data
- Diagnostic output of IDNA-related Unicode properties and
  derived calculations for a given codepoint
- Support for idna.__version__ to report version
- Support for idna.idnadata.__version__ and
  idna.uts46data.__version__ to report Unicode version of
  underlying IDNA and UTS 46 data respectively.

v2.5

Toggle v2.5's commit message
v2.5

- Fix bug with Katakana middle dot context-rule (Thanks, Greg
  Shikhman.)

v2.4

Toggle v2.4's commit message
v2.4

- Restore IDNAError to be a subclass of UnicodeError, as some users of
  this library are only looking for the latter to catch invalid strings.

v2.3

Toggle v2.3's commit message
v2.3

- Fix bugs relating to deriving IDNAError from UnicodeError.
- More memory footprint improvements (Thanks, Alex Gaynor)