Astah UML v10.1
Released: Mar 19, 2025
Actualizaciones en v10.1
Características
- 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.
Correcciones
- 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.