Skip to content

Releases: lawliet89/biscuit

v0.3.0 - 2019-07-19

19 Jul 07:37
2cf6de8
Compare
Choose a tag to compare

0.3.0 (2019-07-19)

There are no new features or API changes except for ring dependency changes.

Breaking Changes

  • Minimum supported Rust version is now 1.36 due to Ring's usage of newer Rust features
  • biscuit now depends on ring 0.16

v0.1.1

18 Mar 08:49
df8f9a5
Compare
Choose a tag to compare

Version 0.1.1 (2019-03-18)

  • Minimum Rust 1.31 is needed for editions support on dependencies

This version still depends on ring 0.13.

v0.2.0 - 2019-03-11

11 Mar 05:17
e4688c0
Compare
Choose a tag to compare

Breaking Changes

  • Minimum Rust 1.31 is needed for editions support on dependencies
  • biscuit now depends on ring 0.14

v0.1.0 - 2018-10-29

29 Oct 02:51
a9ee1de
Compare
Choose a tag to compare

Breaking Change

  • Minimum Rust 1.27.2 supported. Older versions might build, but this might not be supported.
  • Ring 0.13.2 minimum required. This breaks with other libraries using any other versions

Features

  • Add ECDSA support (#95)
  • Additional claims validation (#99)
  • RSA signature validation with only the exponent and modulus (#100)

2018-02-14 with breaking changes

14 Feb 03:16
6e6c7d2
Compare
Choose a tag to compare

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.

v0.0.7: There are no breaking changes in this release.

25 Jul 08:34
Compare
Choose a tag to compare
Added a convenience `validate_times` function to `jwe::Compact` and `jws::Compact` that allows
quick temporal validation if their payloads are `ClaimSet`s.

v0.0.6: Version 0.0.6 (2017-07-05)

13 Jul 02:23
Compare
Choose a tag to compare
This release adds no new features and breaks no API. It simply bumps `ring` to 0.11.

v0.0.5 - Bump Dependencies

05 Jul 02:54
Compare
Choose a tag to compare

This release adds no new features and breaks no API. It simply bumps Chrono and Ring to their newest version

v0.0.4 - Update Ring

15 May 07:00
Compare
Choose a tag to compare

Version 0.0.4 (2017-05-15)

Update dependency to ring 0.9.4 so that different versions of ring can no longer be used in a Rust build.

v0.0.3 - ECDSA Signature Verification Fix

23 Apr 15:05
Compare
Choose a tag to compare

Minor bug fix release. Fixed incorrect ECDSA signature verification.

Thanks to @hobofan.