The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
watchOS support.
2 years ago
### Added
- watchOS has been added.
- JWTAlgorithmHolder has been added for backward compatibility.
### Removed
- JWTAlgorithm deprecated methods have been removed.
Custom Claims and Token Coder.
2 years ago
### 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
- [x] Swift unavailability attributes have been added. #204
### Removed
- [x] Old claims sets api has been removed from API version three.
SwiftUI example has been added.
4 years ago
### Added
- SwiftUI example has been added.
- App Extensions support has been added. ( @sgoodwin )
- tvOS support has been added. ( thanks @gcesarmza )
### Fixed
- [x] Swift chaining bug has been fixed by hiding fluent categories. #204
- [x] `VerifyKey()` is not required `.secretData([Data new])`. #149
### Issues
- #149
- #204
JWTCryptoSecurity Extraction category has been added.
5 years ago
### 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
- #145
- #116
- #44
EC algorithms have been added.
5 years ago
### 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
5 years ago
### Fixed
- Some warnings have been eliminated.
Bugs fix and EC Support updated.
6 years ago
### Enhancements
- Default coders added to DataHolders. Fancy bug when secret length is divided by 32 #181
- New Security API adopted. ( iOS 10 and later, macOS 10.12 and later ) #186
- JWTCryptoKey raw key initializer added ( for experienced users ) #186
### Enhancements
- Claims extraction added.
### Enhancements
- Memory issues with SecKey instances have been fixed.
- JWTCryptoKey has become an abstract entity by moving initializers into protocol.
## Enhancements
- JWTCryptoKey RSA default value added. thanks @max-mironov
- JWTCryptoSecurity incorrect headers regex fixed.