github safishamsi/graphify v0.8.25

latest releases: v0.8.24, v0.8.23
4 hours ago

What's changed

Bug fixes:

  • JS/TS phantom god-nodesconst/let inside arrow-function callbacks no longer emit graph nodes. _js_extra_walk now restricts node emission to program-level declarations only. Applies uniformly to JS, TS, and TSX. (#1077)
  • Markdown orphan nodes — fenced code blocks no longer emit codeblock_N nodes. They had only contains edges and no semantic meaning; fence-toggle still prevents inner content from being mis-parsed as headings. (#1077)
  • Lua importsrequire("pkg.sub") now resolves to the correct file node ID. Dots are converted to path separators and the filesystem is probed for .lua/.luau/init.lua variants. (#1075)
  • Windows claude-cliWinError 2 on Windows is fixed by preferring claude.cmd over bare claude to avoid PATHEXT .ps1 resolution failure. (#1072)
  • Post-commit hook silent drop — rapid commits no longer silently lose changed_paths when another rebuild holds the lock. Lock-losers queue paths to a pending file; the lock-holder drains and merges on acquire. (#1059)
  • Antigravity install pathgraphify install antigravity now correctly writes to ~/.gemini/config/skills/ (per Antigravity docs) instead of ~/.agents/. Uninstall, version-stamp refresh, and project-scope install all updated to match. (#1079)

Docs:

  • README warns against pip install on Mac/Windows due to Python env mismatch causing ModuleNotFoundError; uv tool install recommended as primary method. (#1074)

Upgrade

uv tool upgrade graphifyy
# or
pipx upgrade graphifyy

Don't miss a new graphify release

NewReleases is sending notifications on new releases.