Releases
v0.2.0
v0.2.0 - Cyclic Cypress - 2023-05-22
Full list of changes
Added
Topiary website , web-based playground and logos.
Full Nickel formatting support.
Improved OCaml formatting support.
@append_antispace
and @prepend_antispace
formatting capture names.
WASM build target, for the web-based playground.
Arbitrary whitespace indentation support.
Exhaustive query checking in tests.
Maintain a CHANGELOG and a documented release process.
Changed
Move to a build configuration file, rather than a mixture of hardcoding and parsing query predicates at runtime.
Conditional predicates, in the query language, to reduce the number of formatting capture names.
Higher fidelity exit codes.
Idempotency check in terminal-based playground.
Reduced verbosity of failed integration test output.
Various improvements to the test suite.
Idiomatic improvements to the Rust codebase.
Restructured repository into a Cargo workspace.
Fixed
OCaml idempotency issues.
Idempotency checking in integration tests.
Don't process queries that match below leaf nodes.
Skip over zero-byte matched nodes.
You can’t perform that action at this time.