5.0.0
What's Changed
- V5 by @ptoffy in #107
- Update CI by @ptoffy in #146
- Add
kid
param to sign function by @ptoffy in #144 - make JWK.Curve Equatable again by @JaapWijnen in #145
- add curve and parameters properties to ECDSAKey protocol by @JaapWijnen in #143
- Make
JWTError.Backing
astruct
by @ptoffy in #148 - Fix typo by @ptoffy in #149
- Add initialisers to vendor identity tokens by @ptoffy in #150
- Add benchmark CI by @ptoffy in #141
- Add back thread sanitiser to CI by @ptoffy in #151
- Update CI by @ptoffy in #153
- Update benchmarks by @ptoffy in #154
- Add SSWG badge to README by @ptoffy in #155
- Change to non-optional function String <-> Data by @zunda-pixel in #156
- Remove benchmarks by @ptoffy in #163
- Make
JWTError
Sendable
by @ptoffy in #162 - Update verify function parameter to use
some JWTAlgorithm
by @ptoffy in #152 - Generic key addition by @ptoffy in #160
- Update swift version and readme for beta 3 by @ptoffy in #164
- Add new key addition API by @ptoffy in #166
- Update README with new key addition API by @ptoffy in #168
- Allow iterating keys on key collection and adopt
swift-log
by @ptoffy in #170 - update example code and convert to Snippets by @tayloraswift in #171
- Fix unverified method parser inference by @ptoffy in #176
- Cache JWKSigner when possible by @ptoffy in #172
- Make JWKSigner an actor by @ptoffy in #178
- Move to SwiftCrypto EdDSA key by @ptoffy in #177
- Add Swift 6 support by @0xTim in #175
- Fix a couple of Swift 6 warnings by @0xTim in #182
- Last of the Swift 6 language mode warnings by @0xTim in #185
- Add compatibility for iOS 15 and friends by @ptoffy in #181
- Conform JWKs API to the rest by @ptoffy in #187
- Fix decimal and nil header encoding by @ptoffy in #189
- Add tests for
JWTError
andJWTHeader+CommonFields
by @fpseverino in #188 - Update README and DocC by @ptoffy in #190
- Add availability annotations to unavailable crypto properties by @ptoffy in #192
- Show warnings as errors by @ptoffy in #193
- Switch to SwiftCrypto for all RSA stuff by @ptoffy in #179
- Migrate to SwiftTesting by @0xTim in #197
- Adopt swift-format by @ptoffy in #198
- Get ready for v5 release by @ptoffy in #200
- Readme update by @ptoffy in #201
New Contributors
- @zunda-pixel made their first contribution in #156
- @tayloraswift made their first contribution in #171
- @fpseverino made their first contribution in #188
Full Changelog: 4.13.2...5.0.0