From 2415576ab0e561a3336329c2e706b28441241f5e Mon Sep 17 00:00:00 2001 From: Safi Date: Tue, 5 May 2026 16:02:09 +0100 Subject: [PATCH] bump version to 0.7.6 --- CHANGELOG.md | 13 +++++++++++++ pyproject.toml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea9fc10..0437213 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,19 @@ Full release notes with details on each version: [GitHub Releases](https://github.com/safishamsi/graphify/releases) +## 0.7.6 (2026-05-05) + +- Fix: `cluster-only` now accepts `--graph ` to specify a non-default graph.json location; positional path and flags can appear in any order (#724) +- Fix: `_is_sensitive()` no longer drops legitimate source files — word boundaries on the keyword pattern prevent false positives like `tokenizer.py`, `password_verification.py`, `SecretManager.java` (#718) +- Fix: `graphify extract --backend claude/kimi` raises default `max_tokens` from 8192 → 16384, eliminating the truncation-then-recursive-split cascade on dense doc corpora; respects `GRAPHIFY_MAX_OUTPUT_TOKENS` env var (#730) +- Fix: `--update` prune message now clearly distinguishes "N nodes pruned from M deleted files" from "M deletions detected but graph already clean — no drift" (#539) +- Fix: `extract_svelte()` stub nodes now carry the resolved import path as `source_file` instead of the importer's path, preventing metadata corruption after merge (#712) +- Fix: `extract_svelte()` now catches static `import X from './foo.svelte'` via a dedicated regex pass over `