Astah Professional v9.1

Released: Jun 28, 2023

Updates in v9.1

Features

  • Enhanced Consistent Modeling:When important changes are made to models that are used in multiple diagrams, Astah shows more notifications to avoid making unintentional inconsistencies in the models as a whole.
  • Effectively-collapsible branches in Mind Maps: New Collapse/Expand branch options enable you to smoothly and quickly focus on certain branches without distraction.
  • New color palette with more colors and additional keep-color option: New color palette gives you 279 color options to choose from at a glance and also enables you to keep the color setting for all the models you create after.
  • Expanded Auto-alignment coverage: Auto-alignment options are added to Ports, InputPins, Output Pins and Activity parameters. No more manual layout adjustment needed.
  • Artifacts in Deployment diagram: Finally, Artifacts are available in Deployment Diagrams. Also Nodes and Components in Deployment Diagrams have the same operability as other models now.
  • Enhanced Diagram Thumbnails: Now you can open thumbnails of all the related diagrams that a single model you select is used or referenced.

Fixes

Enhancements and Resolved Issues

  • General | Common Diagrams
    • New color palette is now available for you to pick the color more intuitively.
    • Text, background and line colors for diagram elements can be specified each time when creating a diagram element.
    • Map view is now on the diagram editor.
    • Diagram Thumbnails have become much more useful allowing you to:
      • Delete diagrams directly from diagram thumbnails
      • See which diagram is selected
      • Move the selection using keyboard
      • Open and delete multiple diagrams directly from diagram thumbnails
      • Open thumbnail of related diagram from the popup menu of the diagram element [Show Related Diagram Thumbnails]…etc.
    • Astah can now load SVG files that contain multibyte characters on Windows.
    • Fixed a bug that caused diagram elements with custom icons to become normal icons or its icon image to be changed when merging files, copying and pasting the diagram elements between files, or creating diagrams from templates.
    • Fixed a bug that caused later created diagram elements to appear behind earlier created diagram elements when creating a child diagram element to a parent diagram element.
    • Fixed a bug that the pop-up menu of the read-only diagrams is totally inactivated where some of them should have been active.
    • Fixed a bug that the Mac OS version is not printed correctly in the log files sometimes.
    • Fixed a bug that [Correct Invalid Models]
    • Fixed a bug that caused an exception when loading SVG files with an invalid format.
  • Class Diagram
    • Template class attributes are now displayed in the slot of the InstanceSpecification which has the BoundClass as its type.
    • Fixed a bug that caused lines on a package to be hidden behind the package.
    • Fixed a bug that caused an exception when trying to create a class by pasting text from Excel into a Class Diagram on a Mac.
    • Fixed a bug that prevented changing the position of the endpoints of Template Binding.
    • Fixed a bug where when deleting an Attribute or Operation from a Class, an unnecessary deletion confirmation message was displayed.
    • Fixed a bug that duplicating a package did not duplicate the slot value of the InstanceSpecification.
    • When dragging and dropping a Class into a package on a diagram to create it as an InstanceSpecification, its namespace will become a diagram, not the package.
    • Fixed a bug that caused an exception when deleting a Qualifier with a keyboard shortcut.
    • Fixed a bug that the type is not displayed on the type selection dialogue when there is an anonymous bound class with the same name in the same namespace.
    • Fixed a bug that the column width of visibility in attributes could not be expanded on the [Multi Feature Visibility Chooser]
    • Fixed a bug that caused the depth order of Class diagram model elements to be swapped after converting it to ER diagrams.
  • UseCase Diagram
    • Fixed a bug that caused the Include lines to be hidden behind the package when you add UseCases by [Show Included UseCase]
  • Sequence Diagram
    • When deleting an Operation of an inherited Class set in a Message, a deletion confirmation popup will be displayed.
    • Fixed a bug that the type is not displayed on the type selection dialogue when there is an anonymous bound class with the same name in the same namespace.
    • Fixed a bug that the Execution Specification is displayed behind the lifeline.
    • Fixed a bug that copying and pasting overlapping lifelines would change the depth order of lifelines.
    • Fixed a bug that the later created lifeline was displayed behind the previously created lifeline when creating a lifeline in a sequence diagram.
    • Fixed a bag that clicking the lifeline displayed in front selects the lifeline in the back when two lifelines overlap.
    • Fixed a bug that caused an exception when trying to display the Duration Constraints’s pop-up menu.
    • Fixed a bug that Operand and the Guard could overlap when creating a CombinedFragment.
    • Fixed a bug that caused incorrect positioning of StateInvariant and InteractionUse depending on the position of Reply Messages when using [Auto Layout]
    • Jump to lifeline now displays the top of a lifeline.
    • The label position of Duration Constraints can now be initialized.
    • Fixed a bug that the line color of Duration Constraints couldn’t be changed.
    • Fixed a bug that caused the Return Value of an operation to remain the same when the Operation set in the message is from a Class inherited by generalization, realization, or template binding, and even when those associations are deleted.
    • A confirmation popup is now displayed when deleting a referenced diagram.
  • Deployment Diagram
    • Now you can create Artifacts.
    • It is now possible to select “device” and “executionEnvironment” as a stereotype of a node from the Property View.
    • It is now possible to select “manifest” and “deploy” as the stereotypes of the Dependency.
    • Enabled creation of NodeInstances and ComponentInstances when dragging and dropping Nodes and Components from the sturucture tree to the diagram editor with Ctrl pressed.
    • Now you can wrap texts in the Node, Component, NodeInstance and ComponentInstance.
    • Child elements of a Node can now be selected by range selection.
    • Fixed a bug that caused a NodeInstance or ComponentInstance with a child diagram element not to be selected inside when clicked.
    • Fixed a problem in which diagram elements could not be copied from the pop-up menu with both Nodes and Dependencies selected.
    • The stereotype displayed for ComponentInstances has been changed to the one of its typed Components.
    • Fixed a bug that caused the center position of the parent diagram element was not maintained when creating a NodeInstance, ComponentInstance and Object as a child.
    • Fixed a bug in which selecting a Component and then aligning or resizing it would deselect it.
  • Component Diagram
    • Document icon are now displayed on Artifacts.
    • Auto-alignment features are now available for Ports.
    • Fixed a bug that caused the part of the connected line to disappear when moving the name of the Ports.
    • Fixed a bug that [Update Diagram]
    • Fixed a bug that prevented changing the Classifier depth order.
    • Fixed a bug where executing [Show Related Items]
    • Now you can jump to related Part from Parts type.
    • Fixed a bug in which selecting a Component and then aligning or resizing it would deselect it.
    • Fixed a bug that caused the depth disordering for Ports:
    • Diagram elements created later were displayed on the back of the diagram elements than those created earlier.
    • When the depth of the diagram elements is sent to the back, they are still displayed in the front and when the depth of the diagram elements is brought to the front, they are still displayed in the back.
    • When copying diagram elements, the depth order is swapped.
  • Activity Diagram
    • Auto-alignment features are now available for Activity Parameter Nodes.
    • The diagram elements related to partitions can now be set as Represents.
    • Fixed a bug that caused the part of the connected line to disappear when moving the name of Entry/Exit Points.
    • Fixed a bug that caused the depth disordering for Activity Parameter Nodes, Entry and Exit Points:
    • Diagram elements created later were displayed on the back of the diagram elements than those created earlier.
    • When the depth of the diagram elements is sent to the back, they are still displayed in the front and when the depth of the diagram elements is brought to the front, they are still displayed in the back.
    • When copying diagram elements, the depth order is swapped.
    • Fixed a bug that caused incorrect depth ordering of diagram elements, resulting in text not being displayed. In addition, if you have this problem already, the text will be displayed by changing the depth reordering in this latest version 9.1.
    • A confirmation popup is now displayed when deleting a referenced diagram.
    • Fixed a bug that the type is not displayed on the type selection dialogue when there is an Anonymous Bound Class with the same name in the same namespace.
  • Statemachine Diagram
    • Auto-alignment features are now available for Entry/Exit Points.
    • Fixed a bug that the label of the transition could not be selected when the state and transition created earlier were nested to the State created later.
    • A confirmation popup is now displayed when deleting a referenced diagram.
    • Fixed a bug that caused the depth disordering for Entry and Exit Points:
      • Diagram elements created later were displayed on the back of the diagram elements than those created earlier.
      • When the depth of the diagram elements is sent to the back, they are still displayed in the front and when the depth of the diagram elements is brought to the front, they are still displayed in the back.
      • When copying diagram elements, the depth order is swapped.
    • Fixed a bug that caused the part of the connected line to disappear when moving the name of Entry/Exit Points.
  • ER Diagram
    • Fixed a bug that the column width of visibility in attributes could not be expanded on the [Multi Feature Visibility Chooser]
    • The [Attribute Visibility Chooser]
    • Fixed a bug that prevented moving the endpoints of ER Subtypes.
    • Alignment and Auto-Layout for ER Entities are now based on rectangular area excluding the Entity Name area.
    • [8663]
    • Fixed a bug where the center of the display position was not maintained when changing the display level of the ER entity.
    • The Domain names in the property view of the [Attribute]
    • Fixed a problem in which toolbar notations were not changed after changing ER diagram notations on Dark Theme.
  • Composite Structure Diagram
    • Auto-alignment features are now available for Ports.
    • Fixed a bug that caused the part of the connected line to disappear when moving the name of the Ports.
    • Fixed a bug where executing [Show Related Items]
    • Now you can jump to related Part from Parts type.
    • Fixed a bug that caused the depth disordering for Ports:
      • Diagram elements created later were displayed on the back of the diagram elements than the created earlier.
      • When the depth of the diagram elements is sent to the back, they are still displayed in the front and when the depth of the diagram elements is brought to the front, they are still displayed in the back.
      • When copying diagram elements, the depth order is swapped.
  • Requirement Table
    • Fixed a bug in which changing the settings of a read-only Requirement Table would cause an exception and display an empty screen.
  • Communication Diagram
    • When deleting an Operation of an inherited Class set in a Message, a deletion confirmation popup will be displayed.
  • Data Flow Diagram
    • A confirmation popup is now displayed when deleting a referenced diagram.
    • Fixed a problem in which toolbar notations were not changed after changing DFD notations on Dark Theme.
  • CRUD
    • UseCase Descriptions can now be opened from the CRUD pop-up menu.
    • Fixed a problem in which opening a diagram from the CRUD pop-up menu would cause an extra process to open the editor.
    • Fixed a bug where read-only CRUD could be modified and duplicated would cause an exception.
    • Fixed a bug that could not output CRUD in SVG format vie Command-line.
  • Mind Map
    • New collapse/expand branch options are added to Mind Map.
  • Traceability Map
    • Fixed a bug that caused parent-child relationships in ER domains to be displayed as nested classes.
  • Others
    • The default maximum Heap Size has been increased to 1024m on Windows.
    • Components, Nodes and Artifacts can now be added from the [Create Model]
    • [Operation]of the Subsystem’s pop-up menu has been moved under [Create Model].
    • Message is now displayed when there are no differences in project comparisons when comparing projects via Command-line.
    • Fixed a bug that caused an exception when checking for invalid models for namespaces at the Association Ends.
    • Fixed a bug that caused an exception in IAttribute.getType() of the API’s when loading a project file that contains invalid models.