All Versions
37
Latest Version
Avg Release Cycle
88 days
Latest Release
1186 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.11.2 Changes
August 06, 2021- ๐ Fixes
- Add compatability with OTP 24
- ๐ Fixes
-
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
- ๐ Fixes
-
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.
- Add compatability layer to fix deprecated
- ๐ Fixes
-
v1.10.1 Changes
January 08, 2020- ๐ Fixes
- Add PEM/DER compatibility layer for PKCS-8 incompatibilities with various versions of OTP,
crypto
, andpublic_key
; see #82
- Add PEM/DER compatibility layer for PKCS-8 incompatibilities with various versions of OTP,
- ๐ Fixes
-
v1.10.0 Changes
January 03, 2020โจ Enhancements
- Remove base64url dependency and include embedded version.
- Add support for
C20P
andXC20P
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
-
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
overcutkey
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.
- โจ Enhancements
-
v1.8.3 Changes
March 30, 2017- ๐ Fixes
- Regression fix from 1.8.2 for OTP-17 (thanks to @alexandrejbr, see #35 and #36)
- ๐ 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
- Parentheses to remove ambiguity on Elixir 1.4 #26, thanks @alexandrubagu
- ๐ Fixes