Changelog of @hackage/biscuit-haskell 0.3.0.0

Changelog for biscuit-haskell

0.3.0.0

  • GHC 9.2 support
  • support for v4 blocks:
    • support for third-party blocks & scope annotations
    • support for check all
    • support for bitwise operations in datalog
    • support for scoped queries after authorization
  • new datalog parser with better error reporting
  • forbid unbound variables during datalog parsing and token deserialization
  • update parameters syntax: ${name} is now {name}
  • support for runtime datalog parsing
  • support for pre-authorization queries

0.2.1.0

  • support for string concatenation in datalog
  • support for .contains() on strings in datalog
  • update default symbol table

0.2.0.1

  • rename verifier to authorizer
  • keep track of the public key used to verify a biscuit
  • check revocation id during parsing
  • support for sealing biscuits
  • support for querying facts after authorization

0.2.0.0

  • support for v2 biscuits

0.1.1.0

Bugfix for serializeB64 and serializeHex.

0.1.0.0

Basic biscuit support.