Repository navigation
v0.2.0
What's Changed
- Feat/parser contract decouple by @haddyadnan in #15
- Feat/tree sitter python parser by @haddyadnan in #16
- Tree sitter migration by @haddyadnan in #17
Tree-sitter is now the default Python parser.
This release adds a Tree-sitter-based parser while preserving output parity with the previous AST parser across the current test suite and sample outputs. The AST parser remains available via --parser-engine ast.
- Added Tree-sitter parser support for Python
- Made Tree-sitter the default parser engine
- Added support for decorated classes, decorated functions, and async methods
- Refactored parser internals around the stable facts contract
- Kept existing graph outputs unchanged for validated cases
- Laid groundwork for future languages support
Full Changelog: v0.1.3...v0.2.0