Astah UML v10.1

Released: Mar 19, 2025

Mises à jour de v10.1

Fonctionnalités

  • Duplicate Models in Diagrams: Previously, model duplication was only possible from the structure tree. Now, you can duplicate models directly within diagrams, including diagram elements, enabling faster and more efficient modeling.
  • Remember or Set Notation for Interface Creation: You can now configure the default notation for interfaces when adding them to diagrams via system properties.
  • Better Relationship Visibility: When dragging and dropping models from the structure tree into a diagram, relationships between identical models that are already displayed will now be automatically shown.
  • Dependency Duplication: When duplicating nodes or artifacts, their dependencies will also be duplicated.

Correctifs

  • General | Common Diagrams
    • Models can now be duplicated in a diagram.
    • Enabled changing the text color of stereotypes.
    • Line endpoints can now be moved to the center of a diagram element.
    • Added the ability to reset colors assigned to diagram elements.
    • Ensured that read-only project files cannot be overwritten.
    • Fixed an issue where exceptions occurring during file information retrieval from the clipboard could prevent diagrams from opening.
    • Ensured that the display order remains unchanged when deleting items after sorting in the search view.
    • Fixed an issue on Mac where certain screens appeared behind other windows.
    • When dragging and dropping models from the structure tree into diagrams, relationships between identical models already displayed in the diagram are now shown.
    • Enabled setting the notation applied when adding an interface to a diagram through system properties.
    • Prevented the warning message “The selected element is used in the project” from appearing when deleting models, including their used diagrams, in the structure tree.
    • Ensured that when obfuscated XML is output, aliases are also obfuscated.
    • Removed unnecessary “Jump to diagram element” and “Show thumbnails of used diagrams” options from the popup menu of instances and lifelines.
    • Unable to set both related end targets to UnknownType.
  • Class Diagram
    • Enabled alias display for default values of template parameters.
    • Fixed an issue where moving attributes in a diagram affected the colors of other elements representing the same model.
    • Fixed a bug that caused an exception when trying to change the related notations of subsystems and related classes.
    • When some of the lines in the shared notation are removed and there is only one line, the shared notation is now removed.
    • Ensured that moving elements containing nested shared notations does not alter line shapes.
    • For anonymous bound classes, the pop-up menu in the structure tree can now display thumbnails of the diagram used.
    • Ensured that when the same type is set for both type and default value in the template parameter properties view, deleting the type setting changes the display to “Undefined.”
    • Ensured that deleting a single binding in an anonymous bound class consisting of multiple template bindings does not delete the anonymous bound class.
    • Ensured that entering a bound class as an actual parameter in a template binding creates an anonymous bound class.
    • Mini-Icons are no longer deleted when converting between related classes and classes, actions and behavior invocation actions.
    • Ensured that copy-pasting does not break interface bindings.
  • Activity Diagram
    • Mini-Icons are no longer deleted when converting between related classes and classes, actions and behavior invocation actions.
  • UseCase Diagram
    • Fixed an issue where duplicating a use case resulted in extra extension points being added.
  • Component Diagram
    • Ensured that copy-pasting does not break interface bindings.
    • When attempting to display the context menu for <<reside>> dependencies, an exception is no longer thrown.
    • Ensured that editing association end B of a part does not remove the part from the diagram.
    • Ensured that editing association end A of an external part does not remove the part from the diagram.
    • Duplicating a model now also duplicates the connectors between parts.
    • Ensured that copying nodes and components to another instance of Astah does not result in invalid models.
  • Composite Structure Diagram
    • Ensured that copy-pasting does not break interface bindings.
    • Ensured that editing association end B of a part does not remove the part from the diagram.
    • Ensured that editing association end A of an external part does not remove the part from the diagram.
    • Duplicating a model now also duplicates the connectors between parts.
    • Ensured that copying nodes and components to another instance of Astah does not result in invalid models.
    • Fixed an issue where, when multiple instances of the same structured class were displayed in a diagram, using “Show Part” resulted in parts being displayed in only one of them.
    • Ensured that dragging and dropping a class into a structured class does not shrink the structured class.
    • Ensured that moving a class’s attribute to another class does not leave the associated part in the original class.
    • Prevented classes with icon notation from being displayed as structured classes or having parts added.
    • Ensured that duplicating a class also duplicates dependencies from its ports.
  • Deployment Diagram
    • Fixed an issue where moving a deployment diagram to another package and deleting the original package caused node instances and component instances in the deployment diagram to be deleted.
    • Ensured that duplicating nodes and artifacts also duplicates their dependencies.
  • Requirement Diagram
    • Added a “Dependent Elements” tab to the property view of test cases.
  • CRUD
    • Fixed shortcut key displays in the CRUD value change screen on Mac.
    • Ensured that pressing Command+Q while viewing the CRUD print preview on Mac does not cause an exception.
  • Mind Map
    • Ensured that text related to topic links is displayed correctly.
  • Compare Project
    • Ensured that the zoom level is maintained when modifying diagrams in the diagram comparison view.
    • Fixed an issue where the right-side diagram was not properly output when exporting both diagrams as images in the diagram comparison view.
  • Reference Model Management
    • Fixed an issue where, after an error occurred when adding a reference project, subsequently created models were not displayed in the structure tree.
  • Source Code Import & Export
    • Ensured that inner class models are created correctly when importing Java source code.
    • When outputting an empty enumerated type to Java, unnecessary semicolons are no longer output.
    • When outputting an enumerated type to C++ or C#, attributes are no longer output as literals of the enumerated type.
    • When outputting enumerations to C#, commas are no longer printed at the end of the last literal.
  • Others
    • When closing an unselected script editor with the x button, the save confirmation screen is now displayed in front of the editor.
    • The editor is no longer closed when the “Cancel” button is pressed on the save confirmation screen after editing in the script editor.
    • In HTML creation (javadoc), ER diagrams set as model hyperlinks can now be opened.
    • Ensured that ER models do not get mixed into standard packages when generating RTF documents.
    • Changed the diagram auto-layout feature that can be performed from the API.