Releases: sandros94/unjwt
Releases · sandros94/unjwt
v0.5.8
🩹 Fixes
- JWS: Simplify iat assignment and ensure exp calculation uses current time (7abdf5f)
✅ Tests
- JWS: Update tests to handle undefined iat and exp values (d763152)
- JWS: Improve expiration validation tests (b58cd80)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.7
🩹 Fixes
- JWS: improve performance for conditional
iat
(e3231fd) - JWS: Validate claims only for valid JWTs (375a498)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.6
🚀 Enhancements
- JWS:
expiresIn
sign option (481edc6)
🩹 Fixes
- JWS: Missing key length validation (1501793)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.5
🩹 Fixes
- utils: wrong return for native
fromBase64
decode (85950df)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.4
🩹 Fixes
- jwk: Allow importKey to infer alg from provided JWK (7ad1140)
✅ Tests
- Parallelize key generation (08928f5)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.3
🚀 Enhancements
- jws: Automatically retrieve correct JWK from JWK Set (d1274c6)
🩹 Fixes
KeyLookupFunction
: type and params (c707ae4)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.2
🚀 Enhancements
- jws: Enhance verification options with required claims and validations (bc5dad4)
🩹 Fixes
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.1
🚀 Enhancements
- utils: Add simple base64 utils and improve performance (42d506e)
- new jwk utils: PEM to and from JWK (6cde7b4)
📖 Documentation
- README: Add note for partially compatible algorithms and encodings (c49fc97)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.5.0
🚀 Enhancements
⚠️ Asymmetric keys and standardize library (#3)
📖 Documentation
- Add rfc links to readme (4fd846f)
🏡 Chore
- Apply automated updates (e4b61c3)
⚠️ Breaking Changes
⚠️ Asymmetric keys and standardize library (#3)
❤️ Contributors
- Sandro Circi (@sandros94)
v0.4.0
⚠️ Breaking Changes
⚠️ This picks up the work made by Johann Schopplich with a new approach
🚀 Enhancements
💅 Refactors
- Streamline algorithm validation functions and introduce lookup utility (1ef081a)
- jwk:
generateKey
(360696d) - jwk:
exportKey
(2cdb1e7)
📖 Documentation
🏡 Chore
- Init (956100f)
- Fork
uncrypto
(2cf8314) ⚠️ Set correct version (1bb6131)- Drop
Buffer
support (748d505)
✅ Tests
- jwe: Missing tamper test (c81bb85)
- Add basic tests for utils (bd644d9)
- Improve characters out of range test (bc61099)
❤️ Contributors
- Sandro Circi (@sandros94)