Tags: Graphify-Labs/graphify
Tags
release: 0.9.61 — fix Python 3.12/3.13 breakage from 0.9.60 - chinese extra: pin jieba-py from 3.12 (was 3.14); jieba's invalid escapes are a hard error on 3.12+ and broke graphify.serve import. - serve.py: suppress the tokenizer SyntaxWarning by category so -W error can't escalate it; catch SyntaxError as a fallback. - hooks.py: harden the #3492 rebuild-root guard for 3.13, whose resolve() no longer raises on a symlink loop — require a real directory. Verified full suite green on both 3.10 (5628) and 3.13 (5627).
release: 0.9.55 — leading-comment docstrings, underscore-id collision… …s, ghost source_file, owned type-use sources, no-cluster labels, named re-exports, entity dedup, TS runtime imports, json_config edges, claude-cli preamble, watch semantic flag, mcp stdin
chore: bump to 0.9.53 Ships two batches: the robot/defang/watch/semantic-guard set — Robot Framework extractor (#3192), generalized control-token defang (#3183), watch unresolved-link preservation (#3190), unverified-semantic-loss guard (#3203), hook-guard search detection (#3121), stale-SKILL.md backup (#3144), report/wiki count fixes (#3148/#3127); and a rescued batch of @Synvoya cross-language inheritance-edge corrections (JS #1790, PHP #1791, Scala #1792/#1794, Kotlin #1793, C# #1817, Go #1818) that had been buried in the backlog for ~7 weeks. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
chore: bump to 0.9.52 Ships three batches: php new Foo() calls (#3115), inherited-field receivers (#3151), objc field-table remap (#3150), ts type-only-import cycles (#3123) and import-type args (#3185); razor @Inject cross-file (partial #3187), MCP prs isError + get_node resolver parity, project-scoped bare hook command (#3129); and T-SQL routine recovery (#3164), watch markdown->semantic reconcile (#3190), --help completeness, and a deepseek pricing fix. The #3155 provenance backfill was reverted (regressed the orphan prune). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
PreviousNext