Skip to content

v0.2.11

Latest

Choose a tag to compare

@sevenecks sevenecks released this 09 Jun 18:28
· 10 commits to main since this release

Added

  • Added a layered PR test suite with focused corpus tests, query validation, fixture validation, generated-source checks, and binding smoke tests.
  • Added sample MOO parsing smoke coverage for Node, Go, Rust, Python, C, and Wasm. Swift remains declared but documented as not CI-verified.
  • Added TESTING.md, docs/USAGE.md, docs/EDITORS.md, and docs/BINDINGS.md to keep README focused while documenting usage, editor setup, binding examples, and test tiers.

Changed

  • Standardized fixture validation docs on npm run test:fixtures.
  • Aligned Rust, Python, and Go binding metadata with the public SindomeCorp/tree-sitter-moo repository and the 0.25 Tree-sitter runtime requirement.
  • Moved inline package-script logic into dedicated scripts under scripts/.

Fixed

  • Wrote the Wasm smoke test's Tree-sitter config with an absolute parser directory so Docker-backed Emscripten builds can mount the grammar correctly in GitHub Actions.

Verification

  • Published npm package: tree-sitter-moo@0.2.11.
  • GitHub Actions CI passed for v0.2.11.
  • Release npm package workflow passed for v0.2.11.