Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 05:30
· 6 commits to main since this release

0.9.0 (2026-11-01)

Features

  • crosswalk: add a keep list of paths carried through unchanged (64671de)
  • crosswalk: let a single-path rule leave out a to that equals its from (7a5272b)

Performance Improvements

  • executor: check the output is JSON without copying it (7088e20)
  • executor: validate and prepare a crosswalk once per crosswalk object (48b4366)
  • executor: walk each source array once for all the rules that read it (f75bfff)
  • paths: find gaps with one trail and format a write's path only on failure (fca33ac)

Documentation

  • contributing: keep the executor and its reference in step (31fba57)

Tests

  • exact-json: refuse an array of a subclass, which the schema copies (f6a468a)
  • executor: compare the executor with a frozen reference copy of it (f8b8af5)

Chores

  • bench: measure a crosswalk the rule-at-a-time executor runs (8bd2eca)
  • bench: measure encode and decode against a hand-written copy (1bb1590)
  • bench: measure the identity crosswalk written as a keep list (db2a1e8)