Releases: authlib/joserfc
Releases · authlib/joserfc
0.5.0
🚨 Breaking Changes
🚀 Features
🐞 Bug Fixes
- Refactor registry check header - by @lepture (11efa)
- Rename JSONEncryption.flatten to .flattened - by @lepture (69e77)
- jwe: Use Tuple[bytes,bytes] as the returning type - by @lepture (5d944)
- jwe: Rename CompleteJSONSerialization - by @lepture (78f4c)
- jwe: Fix when there is no encrypted_key - by @lepture (1e77d)
- jwk: Only check_alg in JWS - by @lepture (72d88)
- jwk: Load and dump key with password - by @lepture (15d2a)
- jws: Fix JSON serialization for RFC7797 - by @lepture (22fcc)
View changes on GitHub
0.4.0
🚨 Breaking Changes
- Change JWSRegistry and JWERegistry parameters - by @lepture (8707e)
- jwk: Change method param options to parameters - by @lepture (f6e22)
🚀 Features
🐞 Bug Fixes
- Check key algorithm for JWS and JWE - by @lepture (0ff92)
- Improve load pem key method - by @lepture (36c0a)
- jwe: Guess sender key for compact mode - by @lepture (e8692)
- jwe: Improve registry - by @lepture (1bcb3)
- jwk: Split KeySet into keyset.py file - by @lepture (d4093)
- jws: JSON signature allows no protected member - by @lepture (a0e06)
View changes on GitHub
0.3.0
🚨 Breaking Changes
- Remove useless generate_token function - by @lepture (04ded)
- jwk: Add JWKRegistry - by @lepture (5934b)
- jwt: Remove jwt.extract - by @lepture (1dd23)
🚀 Features
🐞 Bug Fixes
- Export register method for jwe drafts - by @lepture (976f3)
- jwe: Set enc model default to recommended = False - by @lepture (fd9a4)
- jws: Allow protecting content only - by @lepture (c70a4)
View changes on GitHub
0.2.0
🚀 Features
- api: Design jws, jwe, jwk, jwt interface - by @lepture (ea3b0)
- jwe: Add JWE enc and zip algorithms. - by @lepture (703ed)
- jwe: Encrypt and decrypt compact serialization - by @lepture (7c8d5)
- jwe: Added ECDH-ES, PBES2-HS related algs - by @lepture (86d25)
- jwe: Add encrypt_json and decrypt_json - by @lepture (b08b8)
- jwe: Implement ECDH-1PU algorithm - by @lepture (7586f)
- jwk: Add OctKey - by @lepture (071cd)
- jwk: Add thumbprint to generate kid - by @lepture (30e58)
- jwk: Adding RSAKey - by @lepture (a29c7)
- jwk: Added RSAKey, added .generate_key - by @lepture (65bf2)
- jwk: Added ECKey, added more methods on keys - by @lepture (a00e5)
- jwk: Added OKPKey - by @lepture (bd1f6)
- jwk: Add a guess_key method - by @lepture (de0c0)
- jws: Rfc7518 algorithms for jws - by @lepture (29c5a)
- jws: Rfc8037 and rfc8812 algoritms for jws - by @lepture (7adeb)
- jws: Compact mode serialize and deserialze - by @lepture (7d0bb)
- jws: Add tests for RS algs - by @lepture (b3e49)
- jws: Change test cases - by @lepture (37afa)
- jws: Add tests for ES - by @lepture (e8708)
- jws: Validating headers - by @lepture (9582a)
- jws: Add JSON serialization - by @lepture (8b7a3)
- jws: Added JSON serialization - by @lepture (e6ca4)
- jws: Add EdDSA alg model - by @lepture (36233)
- jwt: Add encode, decode and validate methods - by @lepture (84030)
- jwt: Add jwe support in jwt - by @lepture (5fc40)
- tests: Prepare tests for OctKey - by @lepture (7537e)
- types: Adding key and header types - by @lepture (0eec3)
🐞 Bug Fixes
- Remove JWEWrappingAlgModel - by @lepture (bd571)
- Add more docstring - by @lepture (19644)
- Allow KeyFlexible to be str, bytes - by @lepture (32828)
- Use the correct pycryptodome package - by @lepture (13909)
- jwe: Compact mode works - by @lepture (cad8d)
- jwe: Move check_header - by @lepture (9c2a1)
- jwe: Add strict_check_header for registry - by @lepture (5573f)
- jwe: Fix encrypt_json and decrypt_json - by @lepture (eb928)
- jwe: Fix PBES2HSAlgModel - by @lepture (4e289)
- jwk: OctKey.as_dict with importted JWK - by @lepture (9dfde)
- jwk: Importing path - by @lepture (25608)
- jwk: Generate_key should default to private=True - by @lepture (6e83d)
- jwk: KeySet and RSAKey - by @lepture (89b92)
- jwk: Fix typing for keys - by @lepture (b2a0a)
- jws: Add strict_check_header for registry - by @lepture (b0dda)
- jwt: Add tests, and fix related issues - by @lepture (315bb)
- jwt: Fix claims requests for jwt - by @lepture (05200)