Skip to content

This release expands Tree-sitter TQL parsing with match statement pattern syntax and adds a shared local quality gate for contributors.

May 31, 2026 · @mavam, @codex · #2

The TQL grammar now parses the documented match statement pattern syntax, including alternatives, guards, ranges, and wildcard arms:

match status {
499..600 | 429 if retries > 0 => {
action = "retry"
}
_ => {}
}

This improves editor parsing and highlighting for pipelines that use the new match control-flow statement.

May 12, 2026 · @mavam, @codex

Developers can run the same fast local quality gate used by CI with npm run check:

Terminal window
npm run check

Use npm run fix to refresh generated parser and editor-query artifacts before committing.