From b9cd9570728a5ff3485d2a1e36fe9a1272a368ae Mon Sep 17 00:00:00 2001 From: safishamsi Date: Fri, 18 Sep 2026 22:16:16 +0100 Subject: [PATCH] =?UTF-8?q?release:=200.9.64=20=E2=80=94=20terraform=20blo?= =?UTF-8?q?ck=20attributes=20(with=20secret=20redaction),=20JS=20in=20PHP?= =?UTF-8?q?=20script=20blocks,=20rust=20generic-impl=20self=20calls,=20kot?= =?UTF-8?q?lin/C++=20cross-file=20member=20calls,=20npm=20subpath=20import?= =?UTF-8?q?s,=20stale-analysis=20reconstruct,=20markdown-family=20reconcil?= =?UTF-8?q?e,=20external-vs-dangling=20diagnostics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 12 ++++++++++++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a0daf515..d97ed206b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ Full release notes with details on each version: [GitHub Releases](https://github.com/safishamsi/graphify/releases) +## 0.9.64 (2026-09-18) + +- Feature: Terraform block attributes (`ami`, `instance_type`, `cidr_block`, tags, and the like) are now preserved on the resource/data/module node and are queryable and searchable, with typed values (bool/number/list/map) and nested blocks kept separate from direct attributes. Secret-named attribute values (`password`, `*secret*`, `*token*`, `*_key`, connection strings) are redacted before they reach `graph.json` or the model, so a hardcoded credential in a `.tf` file does not leak (#3644, thanks @hopstreax). +- Feature: JavaScript inside an inline `