Skip to content

Commit da490e5

Browse files
ayushcodes10claude
andcommitted
Add changelog entry for issue 2418
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017qfdzgbA5KedGEjD1AayNh
1 parent 646d190 commit da490e5

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Full release notes with details on each version: [GitHub Releases](https://githu
44

55
## 0.9.61 (unreleased)
66

7+
- Fix: `graphify hook install` now also installs a `post-merge` hook that runs an unscoped rebuild after a merge, healing a symbol the union merge driver resurrected on one side of the merge — nothing else ever re-extracted that file's nodes unless it was touched again, so the phantom node used to persist indefinitely (#2418, thanks @ayushcodes10).
78
- Fix: `graphify.serve` now imports cleanly on Python 3.12 and 3.13. The `chinese` extra pins `jieba-py` from 3.12 onward (0.9.60 mistakenly kept the old `jieba` until 3.14, and its invalid regex escapes are a hard error on 3.12+), and the jieba import now suppresses the tokenizer's `SyntaxWarning` regardless of message or line so it never escalates under `-W error`.
89
- Fix: the git hook's rebuild-root guard now rejects a symlink-loop or dangling `.graphify_root` on Python 3.13, whose `Path.resolve()` no longer raises on a loop — the saved root must resolve to a real directory inside the repo before it is adopted.
910

0 commit comments

Comments
 (0)