Astah UML v12.0

Released: Jul 15, 2026

Updates in v12.0

Features

  • Enhanced AI Chat Copilot: Expanded the types of models that can be retrieved and edited, while improving overall stability.
  • Improved Sequence Diagram Editing and Display: Improved editing operations and display behavior, and added support for automatic layout of combined fragments.
  • Automatic Scrolling While Editing: When entering text in diagrams, the view now scrolls automatically so that the editing position does not move outside the visible area.
  • Improved Performance and Usability of the Structure Tree: Improved the speed of filtering displayed models and made it easier to navigate smoothly to model reference locations.
  • Line-Only Auto Layout: Lines can now be arranged to reduce overlaps and intersections without changing the positions of other diagram elements.

General

  • Added automatic scrolling to keep the current editing position within the visible area while entering text in a diagram.
  • Improved the performance of the Structure Tree filtering feature.
  • Added support for automatically resizing diagram elements that can contain child elements, such as packages and states.
  • Added support for stereotypes specific to instances and lifelines.
  • Added support for reordering editor tabs by drag and drop.
  • Added an automatic layout feature that applies only to lines.
  • Added the ability to duplicate models without including their relationships.
  • Added support for restoring the diagram position and zoom level when opening a file.
  • Added the ability to jump from the Structure Tree to a referenced model.
  • Added the ability to create an instance by Ctrl-double-clicking on a diagram.

Sequence Diagrams

  • Added support for combined fragments in automatic sequence diagram layout.
  • Improved performance when changing the depth order 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 automatically resizing use cases.

Mind Maps

  • Improved the “Jump to Diagram Element” feature so that elements inside collapsed topics can also be selected.

API

  • Added a key to InvalidEditingException to indicate that an operation is not supported.

Fixes

  • General
    • Fixed an issue where an unnecessary message was displayed when “Create Diagram from Template” was canceled.
    • Fixed an issue where performing Undo while entering text reverted an operation made before editing began.
    • Fixed an issue where a realization relationship could be reconnected to an element other than an interface.
    • Fixed an issue where some diagram elements were deleted even when “No” was selected in the confirmation dialog displayed when “Delete from Diagram” would also delete the model.
    • Fixed an issue where selections in a diagram and the Structure Tree were not synchronized.
    • Fixed an issue where an error was displayed when reconnecting the note anchor of a definition note.
    • Fixed an issue where the Property View was not updated when a relationship end was selected.
    • Fixed an issue where the initial value and type modifier were deleted when a relationship end was edited by double-clicking it.
    • Fixed an issue where the parent elements of some models were 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 the ▲ button was clicked.
    • 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 the wrong model was selected in the Structure Tree when a diagram element was selected.
    • Fixed an issue where batch replacement could not be performed when models from a reference project were included.
    • Fixed an issue where the floating license error message key was incorrect.
    • Fixed an issue where the view scrolled to the bottom of a diagram element extending beyond the screen, even when the editing position was already visible.
    • Fixed an issue on macOS where the title bar did not use dark mode colors.
  • Sequence Diagrams
    • Fixed an issue where messages could not be reconnected.
    • Fixed an issue where the position of an execution specification was not updated correctly after reconnecting a message.
    • Fixed an issue where the execution specification positions of related messages were not updated correctly after reconnecting 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 a lifeline.
  • State Machine Diagrams
    • Fixed an issue where substates could sometimes extend outside their regions.
  • Composite Structure Diagrams
    • Fixed an issue where relationship lines became hidden when a structured class was displayed as a regular class.
  • Deployment Diagrams
    • Fixed an issue where copying and pasting a deployment diagram generated invalid models.
  • API
    • Fixed an issue where dependencies from a class to ports, parts, or instance specifications could not be created through the API.
    • Fixed an issue in requirements diagrams where dependencies involving requirements or test cases were not created correctly through the API.
    • Fixed an issue where the direction of include and extend relationship diagram elements between use cases was reversed when created through the API.