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).