- Update to
maturin>=1,<2
- Test with Python 3.12
- Dropped support for Python 2
- Lost dependency to six
- Switched build system to maturin
- Stopped vendoring
percent-encoding
- Switched to Rust edition 2021
- Removed benches
No changes made. This release is just to test the CI-Pipeline using API-tokens.
- Fix: In order to prevent race conditions the global
buffer
variable has been made threadlocal.
- Vendor dependency
percent-encoding
in order ease build for enterprises who do not have access to the internet on the build server.
- Fix: Markdown in Readme has not been rendered correctly due to not escaping
|
inside table. - Fix:
unquote
would trigger aTypeError
if the buffer has been not big enough to hold the unquoted bytes.
- Support for additional encodings, selectable at runtime:
SIMPLE_QUOTING
QUERY_QUOTING
PATH_SEGMENT_QUOTING
USERINFO_QUOTING
- Initial Release. Provides two functions:
quote
unquote