Astah UML 版本發佈

查看各個版本中的最新內容,包含功能、增強與已解決問題的詳細資訊。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Astah UMLv12.0主要版本2026年7月15日
功能

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.
  • 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.
  • 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."
  • API: Added a key to InvalidEditingException to indicate unsupported operations.
修正
  • 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.
  • 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.
  • 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.