Added
- Service group extractor expansion — manifest extractor and broader extractor coverage (2/4 of #606 split) (#796)
- Dart call patterns for
await, cascade, lambda, and widget-tree contexts (#801)
Fixed
- Stack overflow and memory exhaustion on large repository analysis (#814)
tree-sitter-dartinstall crash — switched from git URL to npm tarball (#811)- Generic TypeScript awaited function calls missing from the call graph (#804)
- Runtime dependency on
file:../gitnexus-sharedremoved from the published package (#803) - Ruby
singleton_classcontext preserved during sequential parsing (#774)
Changed
- DAG-based ingestion pipeline architecture — pipeline phases now declare typed dependencies and run via a topologically sorted DAG; container-node logic extracted to
LanguageProvider. Includes hardened lifecycle (try/finally cleanup, error wrapping, cycle reporting), tightenedParseOutput.exportedTypeMapimmutability, and corrected phase dependencies (#809)