NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1492 most downloaded on crates.io
Rust bindings to the Tree-sitter parsing library
Last release 1 months ago
30 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 9 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
81 releases · first in 2018
feat: start working on v0.27 by @clason in #5127
--no-ranges by @WillLillis in #5134init by @clason in #5152highlight command by @WillLillis in #5180--output path by @WillLillis in #5183test --update rewrite all corpus files by @arkriny in #5179tree-sitter init -u updates by @WillLillis in #5178tree-sitter test by @arkriny in #5197_BSD_SOURCE by @WillLillis in #5219nm can't be run to verify the symbols inside the parser being built by @WillLillis in #5245wasm-stdlib.h is regenerated when wasm stdlib source files are modified by @WillLillis in #5229iswpunct to stdlib by @clason in #5130Array type by @WillLillis in #5242build command by @WillLillis in #5258realloc by @WillLillis in #5261realloc optimization by @WillLillis in #5276--verbose flag to build command by @WillLillis in #5285std::env::set_var inside unsafe blocks by @WillLillis in #5293u32 from Node::child_count by @WillLillis in #5313- in grammar names by @jfly in #5315unsafe extern -> extern in rendered C parser by @WillLillis in #5352Package.swift scanner detection when used as a dependency by @amaanq in #5362init -u fixes by @WillLillis in #5364NULL, not false, for incomplete parse by @ribru17 in #5397alternative_is_immediate by @ribru17 in #5395Mutex by @WillLillis in #5439qjs-rt feature from CLI by @WillLillis in #5442TSInputEdit by @WillLillis in #5441LookaheadIterator in error recovery's all-symbol scan by @WillLillis in #5Note truncated.
One column per quarter.
fix(query): correctly identify MISSING nodes in queries by @tree-sitter-ci-bot[bot] in #5835
MISSING nodes in queries by @tree-sitter-ci-bot[bot] in #5835skipped_quantifier flag when a by @tree-sitter-ci-bot[bot] in #5842must_use attribute from Tree::changed_ranges by @tree-sitter-ci-bot[bot] in #5877Full Changelog: v0.26.12...v0.26.13
fix(generate): fold case-insensitive patterns ourselves by @WillLillis in #5761
std::sync::OnceCell for various loader fields by @WillLillis in #5785Full Changelog: v0.26.11...v0.26.12
fix(deps): zig manifest for wasmtime is missing windows hashes by @tree-sitter-ci-bot[bot] in #5720
Full Changelog: v0.26.10...v0.26.11
fix(lib): update doc comment for ts_parser_parse by @WillLillis in #5642
ts_parser_parse by @WillLillis in #5642TreeCursor type by @WillLillis in #5693Full Changelog: v0.26.9...v0.26.10
ci(actions): bump actions/cache to v5 by @tree-sitter-ci-bot[bot] in #5482
generate_parser_for_grammar by @tree-sitter-ci-bot[bot] in #5543cargo binstall (#5533) by @clason in #5544parse_grammar with forward DFS by @WillLillis in #5584Full Changelog: v0.26.8...v0.26.9
fix(generate): allow disabling qjs-rt feature from CLI by @WillLillis in #5448
qjs-rt feature from CLI by @WillLillis in #5448TSInputEdit by @WillLillis in #5452parse command's help text by @WillLillis in #5465Full Changelog: v0.26.7...v0.26.8
A regression in v0.26.6 with quantified alternations was fixed.
NULL, not false, for incomplete parse by @tree-sitter-ci-bot[bot] in #5398alternative_is_immediate by @tree-sitter-ci-bot[bot] in #5412Full Changelog: v0.26.6...v0.26.7
lib: clean up strict aliasing fixes in array.h by @tree-sitter-ci-bot[bot] in #5311
- in grammar names by @tree-sitter-ci-bot[bot] in #5318Full Changelog: v0.26.5...v0.26.6
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →