v0.20.8
github-actions
released this
04 Apr 09:44
·
923 commits
to master
since this release
What's Changed
- Change integer type in
ts_parser__set_cached_token
by @mattmassicotte in #1879 - Explicit integer sizes for array capacity by @mattmassicotte in #1881
- Resolving a crash when freeing a null pointer when cancelling parses by @logancollins in #1938
- Add note about including an external scanner in Rust crate by @J3RN in #1936
- Allow retrieving a tree's list of included ranges, fix some included range bugs by @maxbrunsfeld in #1952
- Allow web-tree-sitter to work with Emscripten 3 by @J3RN in #1913
- Fix test output formatting for rules starting with
M/U
by @mliszcz in #1941 - Fix racing on playground webserver port binding by @ahlinc in #1953
- Fix wasm tests and bump Emscripten version to 3.1.29 by @ahlinc in #2014
- Add possibility to customize path to generated dynamically loaded libraries. Closes #1336 by @ahlinc in #2013
- Add setting
TREE_SITTER_DEBUG
in the test sub command by @ahlinc in #2020 - Produce smaller CLI release binary by stripping debug info by @ahlinc in #2031
- Improve CLI init-config command with respect to
TREE_SITTER_DIR
by @sogaiu in #2035 - Fix possible rollover of nanoseconds in
clock.h
by @paf31 in #1990 - Derive Hash for Language in Rust binding by @Ekleog in #2080
- Improve the performance of running a query in a small range of a large file by @maxbrunsfeld in #2085
- Make all tests run in a reliable way by @ahlinc in #2135
- New workflow for CI/CD with more release assets by @ahlinc in #2167
Full Changelog: v0.20.7...v0.20.8