Release Notes

A history of new features and bug fixes in each version of Castor.

Version 2.0.1

Released April 1, 2026

Bug Fixes

Removed Obsolete DAM Slash Commands. DAM slash commands that no longer had any effect have been removed from the AI chat widget.


Version 2.0.0

Released April 1, 2026

What's New

Diagram Export. You can now export any diagram as a PNG, SVG, PDF, Mermaid file, or PlantUML file. Export options are accessible from the diagram toolbar and the context menu.

ERD Crow's Foot Notation. Entity-relationship diagrams now support crow's foot notation for expressing relationship multiplicity (one-to-one, one-to-many, many-to-many) directly on diagram edges.

Bidirectional Requirements Sync. Changes made to your requirements documents are now automatically reflected in your diagrams, IR graph, and code, and vice versa, keeping all your artifacts in sync as requirements evolve.

Sequence Diagram Enhancements. Sequence diagrams now support combined fragments and activation lifelines. Participants are also synchronized with the rest of your model when changes are made.

Improved Context Menus. Context menus in all diagram types now show only the actions that apply to your current selection, reducing clutter and making it easier to find the right option.

Diagram Icons. Each diagram type now has its own distinct icon in the file tree and tabs, making it easy to tell your class diagrams, ERDs, sequence diagrams, and domain models apart at a glance.

In-IDE Wallet. You can now view your wallet credits directly in the profile widget inside the IDE.

Bug Fixes

Class Diagram and Code Sync. Multiple synchronization issues between class diagrams and generated code have been resolved, including adding and deleting methods and attributes for service classes, and auto-sync now working without requiring a manual diagram interaction.

Association Arrow Direction. Associations in class diagrams are now shown without a directional arrow, correctly reflecting that associations are bidirectional.

ERD Relationships on Promote. The promote command no longer incorrectly generates association relationships in ERD diagrams. ERD-specific relationship types are now used.

Mac Terminal Input. The integrated terminal on Mac now correctly accepts keyboard input.

Credit Limit Display for Premium Users. The credit limit shown in the IDE profile panel now correctly reflects the limit for your subscription tier. Premium users no longer see the free-tier limit of 50.

Infinite Credit Exploit. A security issue that allowed credits to be gained without limit has been resolved.


Version 1.0.7

Released March 8, 2026

What's New

Sequence Diagrams. A new diagram type is now available: sequence diagrams. Use them to visualize how different parts of your system interact. You can add participants (actors, boundaries, controls, entities) and messages directly in the diagram editor.

Choose Your Diagram Type When Creating a New Diagram. When creating a new diagram, you are now prompted to choose the type of diagram you want: domain model, class diagram, ERD, or sequence diagram.

Choose Your Project Framework. When starting a new project, you can now select your target framework (e.g., NestJS, FastAPI). Castor uses this to guide code generation for your project.

Realization Relationship in Diagrams. A new Realization relationship has been added to the diagram editor, letting you model interface Implementation connections between classes.

Python and FastAPI Support. Castor now supports Python and FastAPI for round-trip engineering, including code generation from diagrams and automatic synchronization of changes back into your project's diagrams.

Bug Fixes

  • Welcome page startup setting fix: The "Show welcome page on startup" setting now works correctly: unchecking it prevents the welcome page from appearing on next launch.
  • Windows close button fix: On Windows, the first-launch screen now shows the window controls (minimize, resize, close) correctly.
  • Recent projects fix: Clicking a recent project on the welcome page now correctly opens it.
  • Diagram palette cleanup: Two non-functional options in the diagram editor palette that caused errors have been removed.

Version 1.0.6

Released February 13, 2026

What's New

Redesigned Welcome Page. The Castor welcome page has a fresh new look: a modern dark gradient with a clean, minimal style that feels familiar alongside other popular tools.

Bug Fixes

  • macOS auto-update fix: Automatic updates on macOS were failing due to a missing file in the update package. This has been corrected, and macOS users can now update the app normally.

Version 1.0.5

Released February 7, 2026

What's New

Improved Sidebar Navigation. The Castor sidebar tree has been updated to be more intuitive:

  • Expand or collapse items with a single click (previously required a double-click).
  • Your expanded/collapsed state is now remembered when you reload the window, so you never need to re-expand everything.
  • The Validation Schema item no longer shows a Delete option in its right-click menu.

Bug Fixes

  • Windows icon fix: The Castor icon now displays consistently in Windows search and settings.
  • WSL connection fix: The IDE can now connect to WSL (Windows Subsystem for Linux) without errors.
  • Re-login fix: Opening a new project folder no longer signs you out or asks you to log in again.
  • Loading screen fix: Reloading the IDE window now shows the correct Castor screen instead of a blank placeholder.

Version 1.0.3

Released February 4, 2026

Bug Fixes

  • WSL connection fix: Resolved an issue preventing the IDE from connecting to WSL on Windows.

Version 1.0.2

Released January 30, 2026

What's New

Additional Code Generation Options. Castor can now generate additional types of NestJS components from your diagrams, including controllers and modules, not just services.

Bug Fixes

  • Sign-in button fix (Windows): On Windows, clicking "Sign In" previously opened the file explorer instead of the browser. This is now fixed. Sign Out has also been corrected.
  • Diagram loading fix: Diagrams now load correctly in the installed version of the app; the diagram editor was stuck in an initialization loop.

Version 1.0.1

Released January 30, 2026

Bug Fixes

  • Auto-update fix: Castor can now check for and apply updates automatically. Previously, the app was unable to fetch updates after being installed.

Version 1.0.0

Released January 28, 2026

Welcome to Castor! Castor is the next generation IDE that unifies requirements, software artifacts, and code.

What's Included

AI Assistant and DAM Agent. Chat with the built-in Castor AI and use the DAM agent to describe your project requirements in plain language. The DAM agent analyzes your requirements and helps turn them into structured project designs.

Visual Diagram Editor. Create and edit software diagrams directly in the IDE. You can add classes, entities, and relationships to domain model and class diagrams, add multiplicity labels and names to relationships, and delete diagram elements as your design evolves. Diagrams automatically update when you sync your project.

Code Generation. Castor can generate NestJS (TypeScript) code directly from your diagrams, saving you time on repetitive setup tasks.

Round-Trip Sync. Changes you make to your code are automatically reflected back in your diagrams, keeping your visual model in sync with your codebase.

Sign In and Account Management. Create a Castor account to access personalized features, manage your AI usage credits, and view your activity history. Once signed in, use the user account widget in the bottom right corner of the IDE to view your account info and current credit balance.

Bug Fixes

Several bugs identified during early testing were addressed before this release, including authentication flow issues and diagram file detection improvements.