Releases: yourkarma/JWT
Releases · yourkarma/JWT
watchOS support.
Added
- watchOS has been added.
- JWTAlgorithmHolder has been added for backward compatibility.
Removed
- JWTAlgorithm deprecated methods have been removed.
Custom Claims and Token Coder.
Added
- Custom Claims has been added.
- Token Coder for encoding/decoding token has been added ( by default it uses UTF8 encoding ).
- Examples have been cleaned up.
Fixed
- Swift unavailability attributes have been added. #204
Removed
- Old claims sets api has been removed from API version three.
SwiftUI example has been added.
JWTCryptoSecurity Extraction category has been added.
Added
- Git submodules have been added.
- JWTCryptoSecurity categories Extraction, ExternalRepresentation and ErrorHandling have been added.
Changed
- Assymetric and RS algorithms have been updated.
Removed
- CocoaPods dependencies have been removed in test target.
- JWTCryptoSecurity Pem category has been removed. Use JWTCryptoSecurity+Extraction instead.
Issues
EC algorithms have been added.
Added
- Tests for asymmetric algorithms have been added ( RS and EC ).
- Crypto security extraction category has been added.
Changed
- Tests have been rewritten on top of XCTests.
- Known bug with secretData is nil when using signKey or verifyKey has been treated as error.
Deprecated
- Various components have been deprecated.
Warnings elimination
Fixed
- Some warnings have been eliminated.
Bugs fix and EC Support updated.
3.0.0-beta.7
Enhancements
- Claims extraction added.
3.0.0-beta.6
Enhancements
- Memory issues with SecKey instances have been fixed.
- JWTCryptoKey has become an abstract entity by moving initializers into protocol.
3.0.0-beta.5
Enhancements
- JWTCryptoKey RSA default value added. thanks @max-mironov
- JWTCryptoSecurity incorrect headers regex fixed.