Releases: vimalloc/flask-jwt-extended
Releases · vimalloc/flask-jwt-extended
4.4.1
4.4.0
Overview
- Drop support for Flask 1
- This decision comes because flask 1 is no longer being supported upstream and a recent dependency change they released made it difficult to continue testing both versions for compatibility.
- Add
verify_type
argument to view decorators to allow accepting both refresh & access tokens #460 (thanks @tgross35) - Adds type hinting and MyPy support
- Documentation improvements (thanks @wjjmjh and @Udit107710)
- Relax dependency pinning for cryptography package (#467)
4.3.1
4.3.0
4.2.3
4.2.2
- Added async support to jwt_required view decorator (#436). Thanks @StefanVDWeide!
- Minor documentation improvements. Thanks @rohitsanj-jovian!
4.2.1
4.2.0
- Add
JWT_ENCODE_NBF
configuration option to allow disabling the NBF claim during token creation. Thanks @magnunleno! #416 - Add a new
get_jwt_request_location()
function to determine where a token was parsed from in a request (useful for implicit token refresh with cookies). Thanks @sammck! #420 - Fix wrong error message in edge case with current user in non-decorated route. #408
- Fix JWT in headers followed by a comma raises IndexError #347
- Fix edge cases where
@jwt_required(optional=True)
was treating a request as if there was jwt present instead of handling theInvalidHeaderError
. #421 - Add a
JWT_QUERY_STRING_VALUE_PREFIX
configuration option. #421 - Update error messages to provide more helpful information to callers when they are sending in a token in an unexpected way.