v0.8.24
Graphify-Labs/graphifyv0.8.24May 29, 2026by safishamsi
AI Summary
Extends cross-language type-reference edges to additional languages and fixes backend response handling.
Key Highlights
- Cross-language type-reference edges (wave 2) for ObjC, Julia, C, C++, Scala, and Fortran.
- claude-cli hollow-response loop fixed.
- `calls` edge direction flip fixed.
- .graphify_python path prefix fixed across skill files.
- uv-aware interpreter detection improved.
New Features
- Cross-language type-reference edges (wave 2)
Full Release Notes
## What's changed **Features:** - **Cross-language type-reference edges (wave 2)** — ObjC, Julia, C, C++, Scala, Fortran, and PowerShell now emit `references` edges with `parameter_type`, `return_type`, `generic_arg`, `field`, and `attribute` contexts; extends the work from v0.8.23. CI matrix now covers Python 3.10 with `faster-whisper` version guard. (#1071) **Bug fixes:** - **claude-cli hollow-response loop** — backend no longer loops on hollow streamed responses; handles all four documented failure modes (empty stream, no JSON, missing `result`, empty `result`) with tests. (#1063) - **`calls` edge direction flip** — edges no longer flip caller/callee when the same node pair appears in both directions in an undirected build; first-seen direction preserved on bidirectional collision. (#1061) - **`.graphify_python` path prefix** — `graphify-out/` prefix was missing in 8 skill files (256 instances), causing `cat: .graphify_python: No such file or directory` on every non-Claude-Code platform. - **uv-aware interpreter detection** — all skill files now prefer `uv tool run graphifyy python` over shebang parsing when uv is available. ## Upgrade ```bash uv tool upgrade graphifyy ```