# What changed in tree-sitter

> 11 changes in tree-sitter 0.26 from its official release notes, upgrade guides and advisories: 4 breaking, 6 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/tree-sitter/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## tree-sitter 0.26

### Breaking changes

- Removes Language.query(source); use Query(language, source) instead. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Removes Language.version; use Language.abi_version instead. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Removes Parser.timeout_micros; use the progress_callback in parse() instead. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Removes QueryCursor.timeout_micros; use the progress_callback in matches() or captures() instead. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)

### New APIs and options

- Adds Point.__repr__(). (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Adds Point.edit(). (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Adds QueryCursor.set_containing_byte_range(). (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Adds QueryCursor.set_containing_point_range(). (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Adds Range.edit(). (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
- Adds tree_sitter.__version__. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)

### Behavior and default changes

- Point is now a tuple subclass rather than a namedtuple object. (0.26.0) — [release notes](https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0)
