packages feed

biscuit-haskell-0.3.0.0: ChangeLog.md

# 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.