Skip to content

v0.4.3

Choose a tag to compare

@safishamsi safishamsi released this 12 Apr 11:59

Bug fixes for issues #226, #244, #253, #254, #256.

Fixes

  • #256 JS/TS relative imports (./foo) now resolve to full-path node IDs — previously all imports_from edges were silently dropped on large TypeScript codebases. Python relative imports fixed the same way.
  • #253 graphify watch now merges fresh AST nodes with existing semantic nodes (docs/papers) from the last full run — previously every code save wiped the semantic layer.
  • #244 Windows hooks now fall back to python if python3 is not on PATH; exits cleanly (no error) if neither has graphify installed.
  • #226 surprising_connections / suggest_questions no longer crash with KeyError on stale _src/_tgt edge hints after a custom node merge or canonicalization pass.
  • #254 .vue and .svelte files are now recognized as code and included in extraction.

Upgrade

pip install --upgrade graphifyy