All Versions
Latest Version
Avg Release Cycle
114 days
Latest Release
1644 days ago

Changelog History
Page 2

  • v0.6.2 Changes

    • ✂ Remove dependency on errors package.
  • v0.6.1 Changes

    • 🏗 Minor internal changes to fix build on GHC 7.10.


    • 🔄 Change KeyId type to allow use of a UTCTime string for the identifier.
    • 🛠 Internal crypto fixes to prevent exceptions from external libraries.


    • ➕ Add JwtEncoding type. Changes API of Jwt.encode and Jwt.decode.
  • v0.4.2 Changes

    • 🛠 Fix in the code for finding suitable JWKs for encoding/decoding.
  • v0.4.1 Changes

    • ➕ Add cprng-aes dependency to doctests to stop test failure on travis and nixos hydra builds.


    • 🔄 Changed use of Jwt type to represent an encoded JWT.
    • 🛰 Introduced Payload type to allow setting the cty header value correctly for nested JWTs.
    • ➕ Added an explicit Unsecured type for a decoded JWT, to make it obvious when the content is not signed or encrypted.
    • 🛠 Fixed some bugs in JSON encoding and decoding of EC JWKs.
  • v0.4.1.1 Changes

    • ➕ Added doctest flag to cabal file to allow doctests to be disabled.
  • v0.3.1 Changes

    🔄 Changed the signature of Jwt.encode to take a list of Jwk rather than a single key. The key will be selected from the list based on the specified algorithms.


    • 🆕 New support for JWS validation using elliptic curve algorithms.
    • ➕ Added Jwt.encode function which takes a JWK argument, allowing key data (currently the key ID) to be encoded in the token header.