v0.8.18
Graphify-Labs/graphifyv0.8.18May 24, 2026by safishamsi
AI Summary
Improves semantic context on reference edges and adds constrained query expansion. Fixes issues with post-commit hooks on deletions and graph export collapsing.
Key Highlights
- Post-commit hooks now update graph after delete-only commits
- Semantic context tags added to references edges (parameter_type, return_type, etc.)
- Constrained query expansion forces LLM to use extracted vocab
- Ukrainian README updated with new sections and badges
Breaking Changes
- Java `extends` edges renamed to `inherits`
New Features
- Semantic context tags on references
- Constrained query expansion
Full Release Notes
## Fixes & Features - **Fix:** Post-commit hook updates graph after delete-only commits — shrink-guard now bypassed when changed paths include explicit deletions (#1000) - **Fix:** `graphify export` no longer collapses to "Single community" when `.graphify_analysis.json` is absent — falls back to per-node `community` attribute in `graph.json` (#1001) - **Feat:** Semantic context tags on `references` edges for Python/JS/TS/C#/Java — `parameter_type`, `return_type`, `generic_arg`, `attribute`, `field`; C#/Java now split `inherits`/`implements` (#996) - **Breaking:** Java `extends` edges renamed to `inherits` — update queries filtering on `relation="extends"` for Java nodes - **Feat:** Constrained query expansion — Step 0 in skill extracts actual graph vocab and forces LLM to pick expansion tokens only from that set; Unicode regex fix captures Cyrillic/CJK labels (#998) - **Docs:** Ukrainian README updated to v8 with all new sections, YC badge, 31 language count (#995)