PackageTrack
Sign in Get early access

biscuit-auth

an authorization token with decentralized verification and offline attenuation

6.0.0 11M downloads/mo #2982 most downloaded on crates.io biscuit-auth/biscuit-rust

What this package is like to depend on

Last release 1 years ago

16 Jul 2025

Release timing varies

gaps range from 1 weeks to 6 months

Some releases are documented

notes for 8 of 26 stable releases

1 version withdrawn

withdrawn after publishing

7 years old

46 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

46 releases · Nov 2019 to Jul 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 46
  1. 6.0.0 16 Jul 2025
    Release notes

    biscuit-auth 6.0.0

    For clarity, beta releases items from the changelogs have been merged into a single entry

    Open source →
    Release notes
    • support for pem / der private and public keys (#212 and #265)
    • biscuit-datalog 3.3 support (#217 and #271)
    • Support for P256 signatures (#108)
    • query_exactly_once() (#260) (Baran Yildirim)

    Breaking changes

    • Syntax updates related to biscuit-datalog 3.3 support (#217) (sets are now denoted with {}, == is now lenient equals).
    • Separate AuthorizerBuilder from Authorizer (#250, #255, #274)
    • include algorithm prefix in public/private key strings (#261, #276)
    • UnverifiedBiscuit.external_public_keys() now returns PublicKeys, not byte vecs (#263)
    Open source →
  2. 6.0.0-beta.3 10 Mar 2025 pre-release
    Release notes

    biscuit-auth 6.0.0-beta.3

    Open source →
  3. 6.0.0-beta.2 18 Feb 2025 pre-release

    Nothing published for this version

  4. 6.0.0-beta.1 27 Jan 2025 pre-release

    Nothing published for this version

  5. 6.0.0-alpha.2 27 Jan 2025 pre-release

    Nothing published for this version

  6. 6.0.0-alpha.1 16 Jan 2025 pre-release
    Release notes

    ci: bump all actions to the latest versions

    note: action-rs actions seem to have been archived. maybe in favor of setup-rust-toolchain?

    Open source →
  7. 5.0.0 31 Jul 2024
    Release notes
    • Isolate third party blocks public key tables

    Public key tables are now isolated from the rest of the token, same as for symbols.

    refactor: remove public_key_to_block_id from Biscuit

    Since it no longer carries indices but public keys directly, it does not
    bring anything compared to keys already carried by the blocks.

    • biscuit-auth 5.0.0

    Co-authored-by: Geoffroy Couprie [email protected]

    Open source →
    Release notes Open source →
  8. 4.1.1 14 Feb 2024
    Release notes
    • remove PKCS8 file loading functions (#208)
    Open source →
  9. 4.1.0 13 Feb 2024 withdrawn
    Release notes

    This release was yanked because PKCS8 file loading functions, activated by the pem feature, could not compile. Those functions are removed in #208. PKCS8 parsing from buffers is still available

    • fix: typo in documentation (#190) (Rémi Duraffort)
    • fix: include all authorizer facts and rules when using Display (#195) (Clément Delafargue)
    • Add optional support for PEM/DER parsing (#204) (Baran Yildirim)
    Open source →
  10. 4.0.0 29 Aug 2023
    Release notes
    • macros for individual statements: fact!, check!, policy! (#175, #176) (Clément Delafargue)
    • fix: parse empty strings (#177) (Clément Delafargue)
    • breaking: update ed25519-dalek to 2.0, rand_core to 0.6 and rand to 0.8 (#136) (Geoffroy Couprie)
    • Optional support for Biscuit Web Key representation (#173) (Clément Delafargue)
    • expose authorizer runtime values (#174) (Clément Delafargue)
    Open source →
  11. 3.2.0 10 Jun 2023
    Release notes
    • Support for chained method calls (#153) (Geoffroy Couprie)
    • Prevent facts from carrying variables (#154) (Clément Delafargue)
    • Make the authorizer text representation stable (#155) (Clément Delafargue)
    • Improve samples (#156, #158, #160, #161) (Clément Delafargue, Geoffroy Couprie)
    • Fix rule symbol translation in snapshots (#159) (Geoffroy Couprie)
    • Make the TTL check helper more compact (#162) (Clément Delafargue)
    • Root key provider improvements (#164, #168) (Tristan Germain)
    • Allow reading a token root key id (#167) (Clément Delafargue)
    Open source →
  12. 3.1.0 26 Apr 2023
    Release notes
    • Add missing support for equality on booleans (#149) (Geoffroy Couprie)
    • ThirdPartyBlock can be cloned (#145) (Clément Delafargue)
    Open source →
  13. 3.0.0 27 Mar 2023
    Release notes
    • Fix rendering of set terms (#140) (Clément Delafargue)
    • handle expression execution failure (#135) (Geoffroy Couprie)
    • support for authorizer snapshots (#127, #133, #137) (Geoffroy Couprie, Clément Delafargue)
    • Add support for != in datalog (#128) (Clément Delafargue)
    • Improved Authorizer::print_world() (#126, #129) (Geoffroy Couprie)
    Open source →
  14. 3.0.0-alpha4 09 Dec 2022 pre-release
    Release notes
    • Support for bitwise operators on ints (#122) (Nathan Walsh)
    • Fix operators precedence (#121) (Clément Delafargue)
    • Fix public key display in UnverifiedBiscuit (#119) (Clément Delafargue)
    • Add Display implementation for Biscuit (Bastien Vigneron)
    Open source →
  15. 3.0.0-alpha3 05 Nov 2022 pre-release
    Release notes
    • Support for check all (#107) (Geoffroy Couprie)
    • Add Debug implementation for third-party requests (#116) (Pierre Tondereau)
    • Add the current block to the default rule scope (#115) (Clément Delafargue, Geffroy Couprie)
    • Macro overhaul (#109) (Till Höppner)
    • Support for using UUIDs as terms (#110) (Till Höppner)
    • Make the Convert trait public (#106) (Akanoa)
    Open source →
  16. 3.0.0-alpha2 22 Aug 2022 pre-release
    Release notes
    • Fix clippy warnings (#82) (Matthias Vogelgesang)
    • Remove panics from parser (#102) (Pierre Tondereau)
    • Use rule scopes in authorizer query (#100) (Clément Delafargue)
    • API updates (#98, #99) (Geoffroy Couprie, Clément Delafargue)
    • 3rd party requests API updates (#96) (Geoffroy Couprie)
    Open source →
  17. 3.0.0-alpha1 14 Aug 2022 pre-release
    Release notes
    • Third-party blocks (#79, #92, #93, #94) (Geoffroy Couprie, Clément Delafargue)
    • API cleanup (#86, #88, #89) (Geoffroy Couprie, Clément Delafargue)
    • Improved macro errors (#77) (Clément Delafargue)
    Open source →
  18. 2.2.0 12 Jun 2022
    Release notes
    • Datalog macros (#76) (Clément Delafargue)
    • Add Authorizer::dump_code (Clément Delafargue)
    • Parameter interpolation (#69, #71) (Clément Delafargue)
    • Fix deprecation warnings (#73) (Pierre Tondereau)
    • Remove symbols leftovers (#68) (Clément Delafargue)
    • Biscuit sealing improvements (#64, #65) (Clément Delafargue)
    Open source →
  19. 2.1.0 27 Mar 2022

    Nothing published for this version

  20. 2.0.1 27 Feb 2022

    Nothing published for this version

  21. 2.0.0 13 Jan 2022

    Nothing published for this version

  22. 2.0.0-beta9 30 Dec 2021 pre-release

    Nothing published for this version

  23. 2.0.0-beta8 28 Dec 2021 pre-release

    Nothing published for this version

  24. 2.0.0-beta7 27 Dec 2021 pre-release

    Nothing published for this version

  25. 2.0.0-beta6 24 Dec 2021 pre-release

    Nothing published for this version

  26. 2.0.0-beta5 22 Dec 2021 pre-release

    Nothing published for this version

  27. 2.0.0-beta4 19 Dec 2021 pre-release

    Nothing published for this version

  28. 2.0.0-beta3 15 Dec 2021 pre-release

    Nothing published for this version

  29. 2.0.0-beta2 26 Nov 2021 pre-release

    Nothing published for this version

  30. 2.0.0-beta1 15 Nov 2021 pre-release

    Nothing published for this version

  31. 1.2.0 08 Feb 2022

    Nothing published for this version

  32. 1.1.0 06 May 2021

    Nothing published for this version

  33. 1.0.1 20 Apr 2021

    Nothing published for this version

  34. 1.0.0 12 Apr 2021

    Nothing published for this version

  35. 1.0.0-alpha1 11 Mar 2021 pre-release

    Nothing published for this version

  36. 0.9.0 05 Jan 2021

    Nothing published for this version

  37. 0.8.0 22 Dec 2020

    Nothing published for this version

  38. 0.7.0 14 Dec 2020

    Nothing published for this version

  39. 0.6.0 11 Sep 2020

    Nothing published for this version

  40. 0.5.2 29 Jul 2020

    Nothing published for this version

  41. 0.5.1 17 Jun 2020

    Nothing published for this version

  42. 0.5.0 13 Feb 2020

    Nothing published for this version

  43. 0.4.0 20 Dec 2019

    Nothing published for this version

  44. 0.3.0 04 Dec 2019

    Nothing published for this version

  45. 0.2.0 27 Nov 2019

    Nothing published for this version

  46. 0.1.0 26 Nov 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive