Skip to content

Releases: vapor/jwt

5.0.0

05 Oct 17:11
f208afc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.2.2...5.0.0

5.0.0 Release Candidate 1

09 Jul 13:36
f240c5f
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

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

5.0.0 Beta 4

10 Jun 19:22
fddc39f
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:29
0b56253
Compare
Choose a tag to compare
5.0.0 Beta 3 Pre-release
Pre-release

What's Changed

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

5.0.0 Beta 2

17 Mar 15:37
690a134
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

27 Feb 11:57
c56703f
Compare
Choose a tag to compare
5.0.0 Beta 1 Pre-release
Pre-release

First beta release of major version 5.

Add missing platform specifiers

21 Mar 21:52
d65f32b
Compare
Choose a tag to compare
This patch was authored and released by @gwynne.

JWTKit and Vapor both already have the additional platforms.

Add `@discardableResult` attribute to `verify(as:)` functions

08 Jul 23:59
506d238
Compare
Choose a tag to compare
This patch was authored by @jiahan-wu and released by @0xTim.

Marks JWT's verify(as:) functions with @discardableResult so you can verify then without reading the contents in a clean way. For example

let _ = try req.jwt.verify(as: Payload.self)

Can become:

try req.jwt.verify(as: Payload.self)

Drop support for Swift 5.2 and 5.3

15 May 04:55
f9dc4cb
Compare
Choose a tag to compare
This patch was authored and released by @0xTim.

This removes support for Swift 5.2 and Swift 5.3, making Swift 5.4 the earliest supported version as
announced

Add support for `async`/`await`

26 Oct 16:27
f18aa4f
Compare
Choose a tag to compare
This patch was authored and released by @0xTim.

Adds async APIs for JWT calls when interacting with JWKS servers