Skip to content

Releases: yourkarma/JWT

watchOS support.

06 Jun 22:32
ada1a0b
Compare
Choose a tag to compare
watchOS support. Pre-release
Pre-release

Added

  • watchOS has been added.
  • JWTAlgorithmHolder has been added for backward compatibility.

Removed

  • JWTAlgorithm deprecated methods have been removed.

Custom Claims and Token Coder.

05 Jun 19:44
258114c
Compare
Choose a tag to compare
Pre-release

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.

22 Oct 10:39
b70a3a7
Compare
Choose a tag to compare
Pre-release

Added

  • SwiftUI example has been added.
  • App Extensions support has been added. ( @sgoodwin )
  • tvOS support has been added. ( thanks @gcesarmza )

Fixed

  • Swift chaining bug has been fixed by hiding fluent categories. #204
  • VerifyKey() is not required .secretData([Data new]). #149

Issues

JWTCryptoSecurity Extraction category has been added.

08 Aug 17:10
Compare
Choose a tag to compare

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.

01 Aug 23:00
Compare
Choose a tag to compare
Pre-release

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

19 Jun 14:59
b3868cb
Compare
Choose a tag to compare
Warnings elimination Pre-release
Pre-release

Fixed

  • Some warnings have been eliminated.

Bugs fix and EC Support updated.

16 Mar 08:42
2ec2e3b
Compare
Choose a tag to compare
Pre-release

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

3.0.0-beta.7

18 Nov 13:30
3d400b4
Compare
Choose a tag to compare
3.0.0-beta.7 Pre-release
Pre-release

Enhancements

  • Claims extraction added.

3.0.0-beta.6

31 Oct 13:39
aeefe5d
Compare
Choose a tag to compare
3.0.0-beta.6 Pre-release
Pre-release

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

15 Oct 20:35
Compare
Choose a tag to compare
3.0.0-beta.5 Pre-release
Pre-release

Enhancements

  • JWTCryptoKey RSA default value added. thanks @max-mironov
  • JWTCryptoSecurity incorrect headers regex fixed.