Astah Professional Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Astah Professional v12Version majeure15 juil. 2026
Fonctionnalités

Main New Features

  • Enhanced AI Chat Copilot: Expanded the range of models that can be retrieved and edited, while improving operational stability.
  • Improved Sequence Diagram Editing and Display: Enhanced editing operations and display, and added support for automatic layout of combined fragments.
  • Strengthened Team Development Support: The Reference Project Management screen now detects file dependencies hierarchically, allowing you to check their status and update them. Difference display in project comparison has also been improved.
  • Auto-Scroll While Editing: While entering text in any diagram, the view now automatically scrolls to keep the editing position visible on screen.
  • Improved Structure Tree Performance and Usability: Faster filtering of displayed models and smoother navigation to model references.
  • Line-Only Auto Layout: Automatically rearranges only lines to reduce overlaps and crossings without changing the positions of other diagram elements.

Other New Features and Improvements

  • General
    • Added automatic scrolling while editing text in diagrams to keep the editing position within the visible area.
    • Improved the performance of the Structure Tree filtering feature.
    • Added support for automatic resizing of diagram elements that can contain child elements, such as packages and states.
    • Added support for instance- and lifeline-specific stereotypes.
    • Added support for changing editor tab order using drag and drop.
    • Added a line-only auto layout feature.
    • Added the ability to duplicate models without copying their relationships.
    • Added support for restoring the diagram view position and zoom level when opening a file.
    • Added the ability to jump to referenced models from the Structure Tree.
    • Added the ability to create an instance by pressing Ctrl + double-clicking on a diagram.
  • Reference Projects
    • Enhanced Reference Project functionality, including support for detecting changes and updating through dependency tracking.
    • Improved the ability to select diagram elements in referenced project diagrams.
  • Project Comparison and Merge: Added support for displaying differences based on the priority project.
  • Sequence Diagrams:
    • Added support for combined fragments in Sequence Diagram auto layout.
    • Improved performance when changing the nesting depth of diagram elements.
  • Activity Diagrams and Flowcharts: Added the ability to delete a partition while retaining the elements inside it.
  • Use Case Diagrams: Added support for automatic resizing of use cases.
  • Mind Maps: Added support for selecting elements within collapsed topics when using "Jump to Diagram Element."
  • HTML Export: Improved HTML export to automatically create a backup of the output folder.
  • ER Diagrams: Added support for modifying multiple ER entity types simultaneously.
  • API: Added a key to InvalidEditingException to indicate unsupported operations.
Corrections
  • General
    • Fixed an issue where an unnecessary message was displayed when canceling "Create Diagram from Template".
    • Fixed an issue where performing Undo while editing text would undo the operation performed before editing instead.
    • Fixed an issue that allowed a realization relationship to be reassigned to elements other than an interface.
    • Fixed an issue where some diagram elements were deleted even after selecting "No" in the confirmation dialog when "Remove from Diagram" would also delete the model.
    • Fixed an issue where the selection of diagram elements and the Structure Tree was not synchronized.
    • Fixed an issue where an error was displayed when reassigning a Note Anchor for a Definition Note.
    • Fixed an issue where the Property View was not updated when selecting an association end.
    • Fixed an issue where the default value and type modifier were removed when editing an association end by double-clicking it.
    • Fixed an issue where the parent element of some models was not displayed in the Search tab.
    • Fixed an issue where the selection synchronization area in the Alias View and Hierarchy Tree did not close when clicking the ▲ button.
    • Fixed an issue where the order of attributes and operations in the Structure Tree changed after deleting a class and then performing Undo.
    • Fixed an issue where selecting a diagram element caused the wrong model to be selected in the Structure Tree.
    • Fixed an issue where Replace All did not work when the project contained models from a Reference Project.
    • Fixed an issue where the error message key for Floating License was incorrect.
    • Fixed an issue where the view scrolled to the bottom of a diagram element when its size extended beyond the screen, even if the editing position was already visible.
    • Fixed an issue in the Mac version where the title bar did not use the Dark Mode color scheme.
  • Project Comparison and Merge
    • Fixed an issue where rows in the same Requirements Table were incorrectly displayed as differences.
    • Fixed an issue where behavior diagrams were displayed as different even when no differences existed.
    • Fixed an issue where the Difference Type column displayed "Instance Specification" for Component Instances and Node Instances.
  • Sequence Diagrams
    • Fixed an issue where messages could not be reassigned.
    • Fixed an issue where the Execution Specification position was not updated correctly after reassigning a message.
    • Fixed an issue where the Execution Specification position of related messages was not updated correctly after reassigning a message.
    • Fixed an issue where the Execution Specification position was incorrect after changing a message to asynchronous.
    • Fixed an issue where messages were removed from Combined Fragments when moving lifelines.
  • State Machine Diagrams
    • Fixed an issue where substates could sometimes be displayed outside of their region.
  • Composite Structure Diagrams: Fixed an issue where relationship lines became hidden when displaying a Structured Class as a regular class.
  • Deployment Diagrams: Fixed an issue where invalid models were created when copying and pasting a Deployment Diagram.
  • ER Diagrams
    • Fixed an issue where the template settings for Entity Definition Document export were not saved.
    • Fixed an issue where the wrong model was selected when jumping from the Structure Tree to an ER Entity diagram element.
    • Fixed an issue where an exception occurred when dragging and dropping an ER Entity's primary key or attributes into the PK compartment.
    • Fixed an issue where Enum literals were generated as int entities when converting an Enum to an ER model.
    • Fixed an issue where parent-child relationships were reversed when converting a Class Diagram to an ER Diagram.
    • Fixed an issue where invalid models were detected around ER subtypes when duplicating an ER Package.
    • Fixed an issue where duplicated ER Packages still referenced models in the original package.
  • DFD: Fixed an issue where processes were resized during Merge or Copy & Paste even when automatic process resizing was turned off.
  • CRUD: Fixed an issue where pressing the Esc key in the Option Selection dialog after changing the "Diagram Type" in the CRUD Settings dialog deleted an already configured diagram.
  • API
    • Fixed an issue where dependencies from Classes to Ports, Parts, and Instance Specifications could not be created through the API.
    • Fixed an issue where dependencies related to Requirements and Test Cases were not created correctly via the API in Requirement Diagrams.
    • Fixed an issue where the direction of include/extend relationships between Use Cases created via the API was reversed.