Release History

What's New

Track PRISM's evolution from initial release to multi-language powerhouse.

While the public timeline below may appear compressed, PRISM has been under ideation and quiet development for much longer. The core ideas — MRO visualization, shadow detection, and the 200ms loop — were refined over months of research and prototyping before the first release.

July 9, 2026

v0.4.7Latest

Stability Fix
  • Fixed a startup issue where the analysis backend could fail to load on some machines — analysis now works reliably across platforms
  • Broader Linux compatibility for the bundled backend, plus a Python fallback covering all supported versions (3.10–3.14)
July 9, 2026

v0.4.6

PRX Rules
  • PRX rules — deterministic inheritance diagnostics with codes, like a linter. Dead code (PRX001), MRO errors (PRX002), and circular inheritance (PRX003) appear in the Problems panel
  • Informational rules (PRX004-008: missing abstract, broken super chain, signature mismatch, circular import, name collision) appear in the PRISM panel as a collapsible section
  • Configure per project via [tool.prism] in pyproject.toml, or suppress inline with # noqa: PRX001
  • Hook-aware analysis — Template Method hooks (pass or docstring-only bodies in non-ABC classes) are never flagged as abstract or broken chains
  • Multi-inheritance dead code detected — sibling MRO shadowing (mixin wins over base) now surfaces in the Problems panel
  • Older Linux support — the bundled backend runs on Ubuntu 22.04+ and auto-falls back to Python if the binary cannot start
May 24, 2026

v0.4.5

Resolution Accuracy
  • Same-name class collision fix — classes with identical names in different files are now correctly distinguished
  • Test/production separation — test-file descendants no longer inflate override counts or affect status classification
  • Collapsible "Also overridden in N test files" info when a production method is overridden by test classes
  • @overload deduplication — methods with multiple overload signatures no longer show duplicate CodeLens entries
  • Hover cards reposition beside triggers instead of covering them
May 15, 2026

v0.4.4

AI-Assisted Dead Code Remediation
  • Fix with AI: one-click dead code fix for shadowed methods — sends prescriptive prompt to your AI agent with full MRO context
  • Audit with AI: diagnostic second opinion for overridden methods — AI classifies the pattern (Template Method, broken chain, or dead code) before suggesting changes
  • 6 supported agents: GitHub Copilot Chat, Cline, Claude CLI, Codex CLI, Aider, Gemini CLI
  • Per-overrider super() call breakdown in audit prompts
May 1, 2026

v0.4.3

Smarter Classification
  • 6 method states: new cooperative (all overriders call super) and abstract (placeholder body) join the original four
  • Updated signal bar, method pills, legend, CodeLens, hover cards, and inline decorations for all 6 states
  • Classes inside conditional blocks (if/try) now resolve correctly
  • Improved resilience when analyzing projects with missing external dependencies
April 14, 2026

v0.4.0

From Inspection to Action
  • Callers UX: "Who calls this?" reverse call graph with caller count badges
  • Cursor deduplication: skips redundant requests when cursor stays on same method
  • Structured output logging with per-request-type tags
  • Privacy-respecting product analytics via PostHog
  • New pentagonal prism logo and rebrand to "MRO & Inheritance Visualizer"
April 11, 2026

v0.3.6

  • Stability and performance improvements across all 10 languages
  • Walkthrough content and VSIX packaging fixes
  • Open VSX (Cursor) compatibility improvements
April 8, 2026

v0.3.0

Multi-Language
  • Multi-language support: TypeScript, JavaScript, Java, Kotlin, C++, Go, C#, Ruby, Scala
  • Tree-sitter powered parsing for non-Python languages
  • Inline decorations: dimmed shadowed methods, amber-underlined overridden
  • Diagnostics: dead-code warnings in Problems panel
April 7, 2026

v0.2.0

  • Interactive graph visualization (mindmap + radial)
  • Workspace scanning: dead code, unique methods, conflicts, name collisions
  • CodeLens with override/shadow badges and hover cards
  • Call chain analysis, super() tracking, descendant tree
April 6, 2026

v0.1.0

Initial Release
  • Live MRO panel with 4 method states
  • Python support with sub-200ms cursor tracking
  • Jump-to-definition from class cards

Shipping fast. More below.

Roadmap

What's Coming

v0.5

Beyond the Extension

  • prism-cli (pip/npm/brew)
  • GitHub Action for PR gating
  • MCP server for AI agents
  • PR diff mode
  • Pre-commit hooks
v0.6

Deep Analysis

  • Dataflow tracer
  • Import Resolution Order (IRO)
  • Language dispatch education
  • Live impact listener
v0.7

Onboarding & Education

  • Complexity heatmap
  • Architecture snapshot export
  • Codebase tour generator
  • New developer mode
v1.0

Production

  • SaaS team dashboard
  • Custom deterministic rules
  • REST API
  • Enterprise SSO