- Upgrade to Unicode 18.0.0
- Backport algorithmic character names from CPython, including Tangut, Jurchen, and Small Seal.
- Backport CPython's faster canonical ordering, also fixing Unicode normalization on PyPy.
- Require Python 3.9 or newer; drop Python 3.8 support.
- Fix historical numeric values in the Unicode 3.2 database.
- Make Hangul syllable lookup case-insensitive.
- Return algorithmic Hangul syllable mappings from decomposition().
- Always return an exact str from normalize(), including for str subclasses.
- Upgrade to Unicode 17.0.0
- Upgrade to Unicode 16.0.0
- Upgrade to Unicode 15.0.0
- Upgrade to Unicode 14.0.0
- Fix issue with source distribution tarball archive missing CHANGELOG.md file.
- Use tox as test runner.
- Upgrade to Unicode 13.0.0
- Upgrade to Unicode 12.1.0
- Remove Python 3.4 support as multibuild no longer supports Python 3.4.
- Upgrade to Unicode 12.0.0
- Upgrade to Unicode 11.0.0
- Remove Python 3.3 support as wheel no longer supports Python 3.3.
- Wheel for Python 3.6
- Upgrade to Unicode 10.0.0
- Remove Python 2.6 support as wheel no longer supports Python 2.6.
- Re-releasing 9.0.0-3 because PyPI doesn't handle bad internet connections well.
- Add binary packages for all platforms. Patch by Cosimo Lupo (anthrotype).
- Python 3 support
- Fix incorrect digitification caused by using the underlying Python's Unicode tables.
- Upgrade to Unicode 9.0.0
- Upgrade to Unicode 8.0.0
- Compiles under Python 2.6 (and older 2.7). Patch by John Vandenberg. Fixes #2
- Runs regular unicodedata tests. Adds Travis and AppVeyor CI. Patch by John Vandenberg (jayvdb).
- Initial release