unstale

pypi / tree-sitter

tree-sitter

What changed in tree-sitter 0.26, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

4 breaking6 new APIs and options1 behavior and defaults

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

tree-sitter 0.2611 changes

Breaking changes 4

  • Removes Language.query(source); use Query(language, source) instead.

    0.26.0release notes

  • Removes Language.version; use Language.abi_version instead.

    0.26.0release notes

  • Removes Parser.timeout_micros; use the progress_callback in parse() instead.

    0.26.0release notes

  • Removes QueryCursor.timeout_micros; use the progress_callback in matches() or captures() instead.

    0.26.0release notes

New APIs and options 6

Behavior and default changes 1

  • Point is now a tuple subclass rather than a namedtuple object.

    0.26.0release notes