v0.9.87 v0.9.88

medium risk

Graphify-Labs/graphifyOct 12, 2026 → Oct 12, 20260 days between releases

What's New

Adds EJS extraction and fixes call resolution for Java, C/C++, and Python

Breaking Changes

  • AST cache schema bump requires a full re-extraction on first build

New Features

  • EJS templates now have a dedicated extractor supporting scriptlets and imports
  • Query command supports --seed flag to start traversal at specific nodes
  • Graph.html sidebar displays tooltips with full legend and neighbor names

Improvements

  • Deduplication and shrink-guard hardening improvements

Bug Fixes

  • Java chained and inherited calls now resolve correctly
  • C/C++ cross-directory includes resolved via unique longest-shared-directory-prefix
  • Python decorators and Self type annotations no longer generate sourceless stubs
  • Go generic type parameters generate correct source nodes

Upgrade Notes

Both versions require a full re-extraction due to AST cache schema bumps. This is a standard procedure for this repository.

The Two Releases

v0.9.87

v0.9.87

Oct 12, 2026· 10 days ago

This release focuses on stabilizing language extraction across PHP, C#, Python, TypeScript, and Julia, alongside improvements to retrieval, watch processes, and benchmarking. It introduces a new theme toggle for the HTML visualization and enhances configuration flexibility for file extensions.

Full release notes
v0.9.88

v0.9.88

Oct 12, 2026· 9 days ago

This release features twenty community pull requests focusing on language extraction and call-resolution fixes across Java, Python, C/C++, and other languages. It introduces new features for EJS template extraction, query traversal seeding, and improved graph visualization tooltips, while bumping the AST cache schema.

Full release notes