Sourced from tree-sitter's releases.
v0.25.9
What's Changed
- Fix: add wasm32 support to portable/endian.h by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4613- Replace deprecated function on build.zig by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4621- perf(generate): reserve more
Veccapacities by@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4629- fix(rust): prevent overflow in error message calculation by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4634- fix(bindings): use parser title in lib.rs description by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4638- fix(bindings): only include top level LICENSE file by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4639- fix(bindings): improve python platform detection by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4640- test(python): improve bindings test to detect ABI incompatibilities by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4641- fix(query): prevent cycles when analyzing hidden children by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4659- Reserved word dsl declarations by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4661- fix(cli): improve error message in cases where a langauge can't be found for one of many paths by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4662- fix(bindings): correct indices for
Node::utf16_textby@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4663- fix(rust): ignore new mismatched-lifetime-syntaxes lint by
@ObserverOfTimein tree-sitter/tree-sitter#4680- fix(bindings): use custom class name by
@ObserverOfTimein tree-sitter/tree-sitter#4679- fix(bindings): update zig template files (#4637) by
@ObserverOfTimein tree-sitter/tree-sitter#4684- Update build.zig.zon by
@Omar-xtin tree-sitter/tree-sitter#4709- Backport build.zig.zon fixes by
@ObserverOfTimein tree-sitter/tree-sitter#4717- portable/endian: Add Haiku support by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4724- fix(wasm): delete
var_i32_typeafter initializing global stack pointer value by@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4732- fix(rust): EqCapture accepted cases where number of captured nodes differed by one by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4737- fix(bindings): improve zig dependency fetching logic by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4741- fix(bindings): add tree-sitter as npm dev dependency by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4738- [backport] build.zig improvements by
@ObserverOfTimein tree-sitter/tree-sitter#4743- fix(lib): check if an
ERRORnode is named before assuming it's the builtin error node by@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4746- fix(lib): allow error nodes to match when they are child nodes by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4748- build(zig): support wasmtime for ARM64 Windows (MSVC) by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4749- fix(bindings): properly detect MSVC compiler by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4751- fix(generate): warn users when extra rule can lead to parser hang by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4763- fix(cli): fix DSL type declarations by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4770- fix(npm): add directory to repository fields by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4773- fix(web): correct type errors, improve build by
@ObserverOfTimein tree-sitter/tree-sitter#4774- fix(generate): return error when single state transitions have indirectly recursive cycles by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4790- fix(generate): use correct state id when adding terminal states to non terminal extras by
@tree-sitter-ci-bot[bot] in tree-sitter/tree-sitter#4794- release v0.25.9 by
@clasonin tree-sitter/tree-sitter#4798- fix(rust): correct crate versions in root Cargo.toml file by
@WillLillisin tree-sitter/tree-sitter#4800New Contributors
@Omar-xtmade their first contribution in tree-sitter/tree-sitter#4709Full Changelog: https://github.com/tree-sitter/tree-sitter/compare/v0.25.8...v0.25.9
a467ea8
fix(rust): correct crate versions in root Cargo.toml file6cd25aa
0.25.9027136c
fix(generate): use correct state id when adding terminal states to14c4d2f
fix(generate): return error when single state transitions have8e2b5ad
fix(test): improve readability of corpus error message mismatchbb82b94
fix(web): correct type errors, improve build59f3cb9
fix(npm): add directory to repository fieldsa80cd86
fix(cli): fix DSL type declarations253003c
fix(generate): warn users when extra rule can lead to parser hange61407c
fix(bindings): properly detect MSVC compiler