v0.8.5
Graphify-Labs/graphifyv0.8.5May 15, 2026by safishamsi
AI Summary
A maintenance release fixing bugs in gitignore handling, deduplication, and adding Firebird SQL support.
Key Highlights
- Fixed `.graphifyignore` parent-exclusion rule to handle negation patterns correctly.
- Fixed deduplication false merges for short chip/model labels (e.g., ASR1603 vs ASR1605).
- Added Firebird SQL support for triggers, stored procedures, and FK detection.
- Fixed deletion pruning in `--update` mode.
New Features
- Firebird SQL support
- Gitignore rule fixes
- Deduplication logic improvements
Full Release Notes
## What's changed since v0.8.1 ### v0.8.5 — Bug fixes - **Gitignore parent-exclusion rule** (#882): `.graphifyignore` patterns now correctly exclude files under an excluded directory even when a `!` negation exists elsewhere in the file. Previously, any negation pattern would disable directory pruning entirely. - **Dedup false merges on short chip/model labels** (#878): Jaro-Winkler's prefix bonus was incorrectly merging model SKU variants like `ASR1603`/`ASR1605` or `M1`/`M1 Pro`. Two new guards (`_is_variant_pair`, `_short_label_blocked`) prevent these false positives while still catching real typos. ### v0.8.4 — SQL extraction, deletion pruning, community label fixes - **Firebird SQL** (#875): trigger and stored procedure extraction, FK detection via global regex fallback, UTF-8 decode fix for non-ASCII identifiers. - **Deletion pruning** (#876): `--update` now correctly removes nodes and edges from deleted source files (was matching on basenames instead of full paths). - **Community label key normalization**: JSON string keys from `graph.json` are now coerced to int before community label lookup, fixing blank community names in reports and HTML. ### v0.8.3 — Windows and skill fixes - Windows skill temp files no longer pollute the project root. - `--update` with deletions-only no longer errors on missing extraction file. ### v0.8.2 — Platform and detection fixes - Fixed Python detection for `uv tool` and `pipx` installs on Windows (#831). - Fixed antigravity Windows skill. - Fixed indexing of dot directories. - MCP server now hot-reloads on graph change (#874).