# Tree-sitter TQL v1.1.0

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

## 🚀 Features

### Match statement pattern syntax

May 31, 2026 · [@mavam](https://github.com/mavam), [@codex](https://github.com/codex) · [#2](https://github.com/tenzir/tree-sitter-tql/pull/2)

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

```tql
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.

### Shared local quality gate

May 12, 2026 · [@mavam](https://github.com/mavam), [@codex](https://github.com/codex)

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

```sh
npm run check
```

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

[ Download on GitHub ](https://github.com/tenzir/tree-sitter-tql/releases/tag/v1.1.0)

[Get the release artifacts and source code.](https://github.com/tenzir/tree-sitter-tql/releases/tag/v1.1.0)