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