Skip to content

Releases: vapor/jwt-kit

5.0.0 Release Candidate 2

15 Aug 14:39
831fe3c
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: 5.0.0-rc.1...5.0.0-rc.2

5.0.0 Release Candidate 1

04 Jul 13:35
fd87490
Compare
Choose a tag to compare
Pre-release

What's Changed

  • 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

New Contributors

Full Changelog: 5.0.0-beta.4...5.0.0-rc.1

5.0.0 Beta 4

10 Jun 08:28
e4c0670
Compare
Choose a tag to compare
5.0.0 Beta 4 Pre-release
Pre-release

What's Changed

Full Changelog: 5.0.0-beta.3...5.0.0-beta.4

5.0.0 Beta 3

24 Apr 08:03
6f512cb
Compare
Choose a tag to compare
5.0.0 Beta 3 Pre-release
Pre-release

What's Changed

  • Change to non-optional function String <-> Data by @zunda-pixel in #156
  • Add initialisers to vendor identity tokens by @ptoffy in #150
  • 🚨Update verify function parameter to use some JWTAlgorithm by @ptoffy in #152
  • 🚨Generic key addition by @ptoffy in #160
  • 🚨Make JWTError Sendable by @ptoffy in #162
  • 🚨Update swift version and readme for beta 3 by @ptoffy #164

Breaking Changes

  • The minimum supported Swift version is now 5.10
  • All algorithm specific key addition functions of JWTKeyCollection have been updated to be algorithm agnostic, for example the JWTKeyCollection.addHS256(key: ...) has been renamed to JWTKeyCollection.addHMAC(key: ..., digestAlgorithm: .sha256) etc.
  • The JWTPayload's verify function now takes some JWTAlgorithm instead of any JWTAlgorithm
  • JWTError.malformedToken was removed in favour of JWTError.malformedToken(reason:)

Full Changelog: 5.0.0-beta.2...5.0.0-beta.3

4.13.4 - Fix RSA memory leak, take 2

15 Apr 14:55
c2595b9
Compare
Choose a tag to compare

What's Changed

Don't allocate new RSA keys when signing by @gwynne in #161

This patch was released by @gwynne

Full Changelog: 4.13.3...4.13.4

4.13.3 - Fix RSA memory leak

15 Apr 08:17
ee06dd4
Compare
Choose a tag to compare

What's Changed

Deinitialise correct pointer by @ptoffy in #158

This aims to fix the memory leak reported in #157

This patch was released by @ptoffy

Full Changelog: 4.13.2...4.13.3

5.0.0 Beta 2

15 Mar 21:57
295a5e5
Compare
Choose a tag to compare
5.0.0 Beta 2 Pre-release
Pre-release

What's Changed

Full Changelog: 5.0.0-beta.1...5.0.0-beta.2

5.0.0 Beta 1

21 Feb 18:16
12391f9
Compare
Choose a tag to compare
5.0.0 Beta 1 Pre-release
Pre-release

First beta release of major version 5.

For all changes check out #107

4.13.2 - Update BoringSSL

21 Feb 12:11
e05513b
Compare
Choose a tag to compare

What's Changed

Update BoringSSL by @0xTim in #134

Updates BoringSSL to revision 58a318edc892a595a5b043359a5d441869158699

This is the final non-security release of JWTKit v4

This patch was released by @ptoffy

Full Changelog: 4.13.1...4.13.2

4.13.1 - Increase permitted range for crypto-kit dependency

04 Oct 09:34
cd0fe3a
Compare
Choose a tag to compare

What's Changed

Increase permitted range for crypto-kit dependency by @AndyHeardApps in #98

Currently the crypto-kit package has a permitted version range of 2.0.0 ..< 3.0.0. With the release of crypto-kit 3.0.0, this range is preventing Vapor apps from making use of the latest versions. Increasing the range to 2.0.0 ..< 4.0.0 allows apps to use the latest release without forcing an update.

This patch was released by @0xTim

Full Changelog: 4.13.0...4.13.1