All Versions
Latest Version
Avg Release Cycle
88 days
Latest Release
939 days ago

Changelog History
Page 1

  • v1.11.2 Changes

    August 06, 2021
    • ๐Ÿ›  Fixes
      • Add compatability with OTP 24
  • v1.11.1 Changes

    December 23, 2020
    • ๐Ÿ›  Fixes
      • Fix compatibility with older OTP versions
      • Fix AES detection on OTP 23
      • Fix AES GCM bugs on OTP 23
  • v1.11.0 Changes

    November 24, 2020
    • ๐Ÿ›  Fixes
      • Add compatability layer to fix deprecated crypto functions.
      • Use :extra_applications instead of :applications (bumps Elixir requirement to ~> 1.4).
      • Conditionally compile Poison modules used for testing.
  • v1.10.1 Changes

    January 08, 2020
    • ๐Ÿ›  Fixes
      • Add PEM/DER compatibility layer for PKCS-8 incompatibilities with various versions of OTP, crypto, and public_key; see #82
  • v1.10.0 Changes

    January 03, 2020

    โœจ Enhancements

    • Remove base64url dependency and include embedded version.
    • Add support for C20P and XC20P encryption based on draft-amringer-jose-chacha (ChaCha20/Poly1305 and XChaCha20/Poly1305).
    • Add support for ECDH-ES keywrapping for AES-GCM, ChaCha20/Poly1305, and XChaCha20/Poly1305.
    • Add support for PBES2 keywrapping for AES-GCM, ChaCha20/Poly1305, and XChaCha20/Poly1305.
    • Add support for ECDH-1PU encryption based on draft-madden-jose-ecdh-1pu.

    - Add support for reading/writing DER format (or PKCS8 format).

    ๐Ÿ›  Fixes

    • Fix PSS salt length (thanks to @ntrepid8, see #65)
    • Speed up and stabilize tests on CI environment.
  • v1.9.0 Changes

    December 31, 2018

    โœจ Enhancements

    • Add support for Jason JSON encoding and decoding.
    • Add support for Poison 4.x and lexical ordering.
    • Use public_key over cutkey for RSA key generation if available.
    • Drop support for older versions of OTP (19+ now required).

    - Relicense library under MIT license.

    ๐Ÿ›  Fixes

    • Add macro so the application compiles without warnings after erlang:get_stacktrace/0 has been deprecated.
    • Extra sanity check for RSA padding modes when falling back.
  • v1.8.4 Changes

    May 19, 2017
    • โœจ Enhancements
      • Add support for reading and writing PEM files for Ed25519, Ed448, X25519, and X448 keys based on draft-ietf-curdle-pkix.
      • Add support for ojson adapter for encoding/decoding JSON.
  • v1.8.3 Changes

    March 30, 2017
    • ๐Ÿ›  Fixes
  • v1.8.2 Changes

    March 15, 2017

    โœจ Enhancements

    - Add support for decoding firebase certificate public keys (thanks to @noizu, see #30)

    ๐Ÿ›  Fixes

    • Fix cross-platform issues with EC signatures (specifically S and R sizes, thanks to @alexandrejbr, see #32)

    - Typo in documentation for JOSE.encode/1 (thanks to @DaveLampton, see #31)

    โœ… Tests

    • Tested against OTP 19.3, Elixir 1.4.x, and Poison 3.x
  • v1.8.1 Changes

    March 15, 2017
    • ๐Ÿ›  Fixes