Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 20:44
· 35 commits to main since this release

Changelog

  • ba06167 refactor(ir, compiler): Defer template resolution to post-merge phase
  • c5c29b6 fix(compiler): fix expression ID offsetting for tables and nested lets
  • b287ac2 add(compiler): add parameterized template macro support
  • 100eb4e add(arbtest, flags): add namespaced references support to arbtest
  • cfe89d6 fix(cli): fix check to surface compile errors for imported files
  • e52d3ee fix: Union imported module input schemas during merge
  • 5d80fd8 remove(flags): Remove unused compileInlineSegment helper
  • 487f699 fix(compiler): fix dangling segment references in strategy candidates
  • e0226e4 update(module): Keep fact and outcome schemas global across module imports
  • 61f6240 fix: Fix dangling segment refs after module namespace merge
  • dfcf167 fix(cli): fix eval to enforce segment and prerequisite gates
  • 30eb5e8 fix(compiler, cli): fix module const resolution and add --module init
  • 9844c03 update(proto): Update proto module path and add Makefile
  • 7ee6b60 add(sdks/node): Add local WASM evaluation to Node SDK
  • 68c5ab6 add(editors): Add browser playground for Arbiter rules
  • 98fbc4d bump(deps): bump gotreesitter to v0.20.0
  • cafd57c add(ci): add release tooling with GitHub Actions and GoReleaser
  • 8a63b2e add(shell): Add shell completion support
  • c8bcb58 add(cli): add --explain flag to eval command for audit trail output
  • 2f9892f update(transpile): deprecate transpile API and remove check fallback
  • e8bd1b3 add(test): Add rule coverage reporting and threshold to test
  • 0ce04ab add: Add interactive REPL command to CLI for rule testing
  • 1909e54 add(cli): add init command to scaffold starter ruleset
  • 45ee4c9 add(cli): add --strict flag to arbiter check
  • ddf1923 add(bundle, cli): Add detached Ed25519 signing for bundles
  • 31e2253 add(compiler): Add worst-case cost estimation for compiled rules
  • 0e925f6 add(compiler): add dead code detection after constant folding
  • 5e21740 bump(deps): bump gotreesitter to v0.20.0
  • 66bea21 add: Add input from go syntax and --go CLI flag
  • 362a67f refactor(compiler): introduce open objects and protobuf WKT mapping
  • 14a6a6d improve: Support in-language input from proto in check command
  • 0bf44f8 add(compiler): Add input from proto external schema support
  • 0023a11 refactor(protoschema): Replace protocompile with gotreesitter for proto parsing
  • 2dee7d8 add: Bind .arb type-checking to protobuf schemas and embed parse table
  • 2f15b96 bump(deps): Bump gotreesitter to v0.19.1