v0.9.82

Graphify-Labs/graphifyv0.9.82Oct 9, 2026by safishamsi

Upgrading?

AI Summary

This release introduces a one-time Cloud pointer for graph extraction, fixes Rust in-file call binding resolution issues, and resolves malformed SVG exports caused by illegal control characters.

Key Highlights

  • Adds a one-time interactive pointer to Graphify Cloud after running `graphify extract`.
  • Fixes Rust in-file call binding to resolve through the correct owning `impl` instead of unrelated functions.
  • Fixes SVG export by stripping XML-illegal control characters from labels.
  • Cloud pointer can be disabled via `GRAPHIFY_NO_TIPS` or `GRAPHIFY_NO_CTA` environment variables.

New Features

  • Interactive Graphify Cloud pointer after graph extraction with configurable visibility.

Full Release Notes

- Feature: after `graphify extract` builds a graph, the CLI prints a short one-time pointer to Graphify Cloud (faster indexing, fewer tokens, cross-repo search, PR review, and an always-current view of your SDLC at app.graphify.com). It is shown only in an interactive terminal, once per project, and can be turned off with `GRAPHIFY_NO_TIPS` or `GRAPHIFY_NO_CTA`; CI, piped output, and the AI-assistant pipeline never see it.
- Fix: **Rust** an in-file call now binds to the type that actually names it rather than any same-named function — `Type::new()` / `Self::f()` / `self.f()` resolve through the owning `impl` (unique-owner only, fail-closed), instead of mis-binding to an unrelated `fn` with the same last segment (#4238, #4237, thanks @rohit-jsfreaky).
- Fix: **SVG export** strips XML-illegal control characters from node and legend labels, so a label carrying e.g. an ANSI escape no longer produces a malformed `graph.svg`; valid whitespace and Unicode are preserved, and node identity is unchanged (#4244, thanks @Yyunozor).

Related Repositories