The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Python requirement changed to >=2.7
- Test for short alphabet
- Changes the list of tested Python versions to the currently active versions: 2.7, 3.5–3.8, and pypy2/3.
- Build changed from
setup.py
topyproject.toml
- Changelog format changed to Keep a Changelog.
- Deprecation warnings for
encrypt
/decrypt
- performance optimizations (Jakub Kramarz)
- version classifiers (Patrick Mézard)
- add encode_hex() / decode_hex()
- remove dependency to
future
- compatibility with JS version 1.0.x
- only decode hashids if the re-encoded result equals the input
- compatibility with JS version 0.3.x
- Make setup.py compatible with older python versions
0.8.3 - 2013-06-02
Added
- initial release, compatible with JS version 0.1.x