* Version 1.11.12 * Fix breaking changes to JSON encoding and Elixir requirements, resolves #184, resolves #185 * Version 1.11.11 * Update CI Matrix, resolves #175 * Fix EC key conversion for OTP 28, resolves #180, resolves #181, resolves #182, resolves #179 * Fix: Add EdDSA key support for OTP 27.1.3+ * Update rebar.config * Run 'make format' * Update erlang.mk and Makefile * Update erlang.mk * Update GitHub actions to actions/upload-artifact@v4 * Bump versions of Erlang/OTP and Elixir tested. * Bump GitHub actions versions. * Bump versions of Erlang/OTP and Elixir tested. * Ensure jose_json_otp encodes with canonical ordering. * Support OTP json module (#157) * Version 1.11.10 (2024-04-17) * Fix JOSE.JWE.compact/1 @spec * fix: verify and verify_strict typespec should reference JOSE.JWK.t() * Only depend on poison in dev/test environments. * Version 1.11.9 (2024-04-08) * Fix dialyzer config * Version 1.11.8 (2024-04-07) * Fix mix.exs to refer to 1.11.7 * Version 1.11.7 (2024-04-07) * Make default ex_doc page the README * fix links to blog post about critical vulnerabilities * Update .dialyzer_ignore to include PR #152 & #153 * Use stable dialyzer release * Add @specs to JOSE.JWE * Add specs to JOSE.JWA * Add @specs to the JOSE module * Base Dialyzer Setup * More * Add a couple of initial @specs to Elixir * Fix #96 * Include Erlang Modules in Documentation * Ensure 'jiffy:encode/1' returns a binary * Declare Poison as an optional dependency * Version 1.11.6 * mix format * Prepare for 1.11.6 release * Use 'sha256' instead of 'sha' when validating RSA signing existence * Version 1.11.5 * Remove dependency on 'parse_transform' for 'jose_base64' and 'jose_base64url' * Version 1.11.4 * Bump versions of OTP and Elixir. * Update CI job * Updates -include_lib("jose_public_key.hrl"). to -include("jose_public_key.hrl"). * move inspect to its own test * Update test/jose_test.exs * hide kty in %JOSE.JWK{} when it is inspected * Update CI job * fix: drop direct `crypt:hmac/4` usage * Add support for ECDH-SS * Add preliminary support for ES256K and RS1. Deprecate box_encrypt/box_decrypt and document the ECDH-1PU and ECDH-ES replacement functions. * [skip ci] Update CHANGELOG with support for thoas * Fixes for Ed25519ctx, Ed25519ph, Ed448, Ed448ph when dealing with contexts and improving support for ChaCha20-Poly1305 and XChaCha20-Poly1305. * Update copyright years * Fix Ed25519 and Ed448 key DER/PEM encode/decode for OTP 25. * [skip ci] Fix README badges. * Bump test deps again and rename master -> main * Bump libsodium test dependency to 1.0.18 * Add cmake to build-time CI dependencies. * Bump Thoas version for Mix * Thoas returns {ok, Value} * Add support for Thoas (a yet another JSON library) * Bump dependencies and fix a few warnings. * Draft a curve448 module w/ low-hanging fruit * Support Ed25519 in native OTP 23+ * Adjust jose version (#122) * Version v1.11.2 (2021-08-06) * Erlang 24 Compatibility (#118) * Handle ECPrivateKey records on Erlang 23 and 24 (#116) * Capture test logs on failure in Github Actions (#117) * Add OTP 24 to CI (#115) * Update rebar3.lock after removal of dep base64url (#111) * Correct latest release version in CHANGELOG.md (#110) * Remove dependency on external base64url library, useless since 8e53209 (#109)
Description
No description provided
Languages
Diff
100%