- Nothing changed yet.
- Drop support for Python 2.7, 3.5, 3.6.
- Add support for Python 3.9, 3.10, 3.11.
- Drop faulty
python_requires
in setup.py.
- Migrate to Github.
- Test with Python 3.8 and PyPy3.
- Stop testing with Python 3.5.
- Change license from ZPL to MIT.
- Add support for Python 3.7.
- Drop support for Python 3.4.
- Make subject check optional as some systems like Keycloak use a random uuid as the subject which is unknown for the decoder.
- Add audience parameter which is required to decode tokens generated by Keycloak.
- Drop support for Python 3.3 but add it for 3.6.
- Make setup.py compatible with newer setuptools versions by no longer using absolute paths.
- Fix extract_token to accept any
collections.Mapping
derived object.
- Added helper functions to create a Bearer Authorization header and extract a token from it.
- Officially support Python 3.5.
- Shortened imports for CryptographicKeys, create_web_token and decode_web_token, which are now importable directly from gocept.webtoken.
- Added documentation.
- Add support for Python 3.3 and 3.4.
- Initial release, extracted from internally used package.