Bug fixes — 8 issues addressed.
Bug fixes (our commits)
- #211 Same-basename files produced colliding node IDs — now uses full path
- #216 Edges using
from/tokeys were silently dropped — now normalized - #217 Empty graphs caused
ZeroDivisionErrorduring visualization — guarded - #222 Post-commit hook silently skipped
.tsx,.jsxetc — removed staleCODE_EXTSfilter
Community fixes (cherry-picked)
- #212 NetworkX ≤3.1 serialises edges as
links— now accepted alongsideedges - #220 Version warning fired during
install/uninstalland duplicated on shared paths — fixed - #204 All file IO now uses
encoding="utf-8"— prevents crashes on Windows CJK/emoji corpora; hook writes usenewline="\n"to prevent CRLF shebang breakage - #221 Obsidian: node labels ending in
.mdproduced.md.mdfilenames;GRAPH_REPORT.mdnow links to community hub files so the vault stays in one connected component
Upgrade
pip install --upgrade graphifyy