- Require Python 3.8 or later
- RFC 9285 published
- Allow Python 3.6
- Do not strip whitespace from decode input, by @snue
- Improve type checking and better check for edge cases in decode, by @lucaslugao
- Improve decode speed by using a dictionary instead of string by @lucaslugao
- Fix single byte/char edge cases in both encode and decode by @lucaslugao
- Minor speed improvement in decode routine by @dvmc
- Do not silently accept overflow data on decode
- Optimized loop by @vinzenz
- Fix decoding on output
- Use bytes as input/output
- Build infrastructure changes
- Initial release