What's fixed
- #390 — AST/semantic node ID mismatch: edges were dropped when the LLM generated slightly different casing or punctuation than the AST extractor.
build_from_json now normalises IDs before dropping edges.
- #298 — Cross-file call resolution extended to Go, Rust, Zig, PowerShell, and Elixir. Unresolved callees are saved as
raw_calls and resolved globally in a post-pass.
- #410 — Windows
graphify-out/graphify-out nesting bug. cache_dir and _rebuild_code now call .resolve() on the root path.
- #401 —
graphify hook install now respects core.hooksPath git config (Husky and similar tools).
- #385 — Kiro skill YAML
description field now quoted — fixes parse error in Kiro's YAML loader.
Docs
- Windows PATH tip and macOS
pipx ensurepath tip added to install section (#413)
- Team workflow section: committing
graphify-out/, .graphifyignore usage, recommended .gitignore additions (#369)
Upgrade
pip install --upgrade graphifyy