github safishamsi/graphify v0.8.16

5 hours ago

What's Changed

  • Fix: CJK/Unicode labels no longer silently stripped during dedup — _norm() and _norm_label() now use Unicode-aware [\W_]+ regex with casefold() and NFKC normalization; previously 道具処理クラス and any non-ASCII label collapsed to empty string and got falsely merged (#937)
  • Fix: .ets (ArkTS/HarmonyOS) files now recognized as code and extracted via the TypeScript parser (#926)
  • Fix: graphify now exits non-zero when all semantic-extraction chunks fail — previously a silent empty graph was written with exit code 0, masking backend failures (#889)
  • Feat: graphify install --project installs the skill into the current repository (.claude/skills/, .agents/skills/, etc.) instead of the user home directory; per-platform subcommands support the same flag (#931)
  • Docs: Uzbek (uz-UZ) README translation (#982)

Install / Upgrade

```bash
uv tool install graphifyy # fresh install
uv tool upgrade graphifyy # upgrade
pip install --upgrade graphifyy # pip
```

Full changelog: https://github.com/safishamsi/graphify/blob/v8/CHANGELOG.md

Don't miss a new graphify release

NewReleases is sending notifications on new releases.