Skip to content

2018-02-14 with breaking changes

Compare
Choose a tag to compare
@lawliet89 lawliet89 released this 14 Feb 03:16
· 135 commits to master since this release
6e6c7d2

Version 0.0.8 (2018-02-14)

There are breaking changes in this release:

  • ring was upgraded to 0.12. Until #619 lands,
    this crate will now be incompatible with all other crates that uses a different version of ring.
  • jwa::rng is no longer public
  • #84 All AES GCM encryption now requires a user
    provided nonce. See this example.
  • SignatureAlgorithm::verify now returns Result<(), Error> instead of Result<bool, Error>.
  • Bumped various dependencies, although they should not break any user facing code: lazy_static,
    data-encoding.

Other non-breaking changes include:

  • New helper
    function in JWKSet to find key by Key ID
  • New helper functions in jws::Compact to retrieve
    parts without signature verification.