Automatic Layout of Sequence diagrams
Automatic Diagram Layout is now available for Sequence diagrams.
This will shorten Lifelines, Execution Specifications and Messages to reduce unnecessary spaces to make the diagram in the best presentations possible with just one-click.
Read User GuideGet, access Target model without a scroll
Now you can see the name of models located outside of the editor.
You no longer have to scroll all the way down to the target end to see what it is.
Also, a new [Move to related element] menu of connecting lines to let you jump to the connecting end directly.
Read User GuideWord Wrap in Classes and more
Now you can wrap texts in the models below. So it is much easier to layout the diagram even with models that have long names.
- Classes
- Instance Specifications
- Artifacts
Add Attributes & Operations by pasting text
You can now add Attributes and Operations to a Class by pasting text.
You can save much time this way if you already have a list of attributes to add!
Read User GuideSmooth Model Access via diagrams
If you use the same model in many places within a project, this is a big update for you.
Now you can easily jump to other diagram from the model’s pop-up menu.
Before this version, you had to go through the Structure Tree or Search pane to use [All Related Diagrams] menu.
Now it can be done smoothly and directly on the diagrams.
Other Enhancements
General | Common Diagrams
- [7291] You can now create Class Attributes, Operations by pasting text.
- [8314] You can now wrap texts in Classes, InstanceSpecifications(Slots).
Accessibility
- [7143] Now you can move to each end of Association lines from the pop-up menu.
- [8131] The pop-up menu “Jump to Diagram Element” in the structure tree now displays the name of the diagram element in addition to the diagram.
- [8376] The name of the diagram element displayed in the pop-up menu “Jump to Diagram Element” in the structure tree can now be used as an alias.
- [8414] You can now easily move to other diagrams or models from a pop-up menu of the selected models.
- [8422] In the pop-up menu “Jump to Diagram Element” of the search result, the name of the diagram element is displayed in addition to the diagram.
- [8438] Lists on the [Related Diagrams] are now sorted in ascending order by name.
- [8444] Now you can see a name of model elements of target elements if the object is outside of the diagram editor.
Hyperlink
- [6739] Improved the contents displayed in the name, path, and comment related to URL on the hyperlink information screen.
- [7783] Improved the content displayed on the hyperlink information screen when adding a URL to a hyperlink by dragging and dropping it from a web browser.
Sequence Diagram
- [8360] Auto-layout is now available.
Others
- [6625] When Windows shuts down or restarts, the shutdown process is now suppressed if the project has not been saved.
- [8287] Improved a message label that appears when license is loaded successfully.
- [8323] Now auto-layout repositions interfaces in connected form in more proper position.
- [8415] Improved the default size of the newly created diagrams in Icon notations.
- [8479] JavaVM options can now be set in the plist file in ~/Library/Preferences.
Resolved Issues
General | Common Diagrams
- [7445] Fixed a bug that resizing diagram frame could result in making it too small.
- [7647] [Correct Invalid Models] command now corrects invalid Note Anchors that have no targets.
- [8164] Fixed a bug that hitting [ESC] key would put model name int edit mode while a model element is selected.
- [8333] Fixed a bug that resizing the font of model elements in [Normal Icon] would result in making the object wider.
- [8378] Fixed a bug that [Update Diagram] command would not correct the location of overlapped issue that some model names due to overlapped lines.
- [8408] Fixed a bug that [Update Diagram] command would not work properly if you run it right after zooming in/out diagrams.
- [8425] Fixed a bug that the diagram display area would move incorrectly while editing a text in model elements.
- [8448] Worked on a logback vulnerability (CVE -2021 -42550).
- [8462] Fixed a bug that Ports appear inside the objects (Structured Classed and Components).
- [8463] Fixed a bug that shows a jump expression where there is no line-crossing.
- [8477] Fixed a bug that the license setting is required again even after you loaded the license file.
Sequence Diagram
- [6405]Fixed a bug that Duration Constraints would be detached from Messages when using Gap Remover/Expander.
- [8259] Fixed a bug that following messages would not be properly included in the CombinedFragments:
- Reply messages that were created by auto-generate Reply message
- Messages that you select by specifying the range from top-left to bottom-right
- Any asynchronous messages
- [8259] Fixed a bug that resizing font of CombinedFragment name makes the name label stick out of CombinedFragments.
- [8354] [Correct Invalid Models] command now corrects invalid messages that do not have presentation.
- [8423] Fixed a bug that the width of the Lifeline cannot be made smaller than the width of the hidden stereotype inside the lifeline.
- [8480] Fixed a bug where you might not be able to grab the knob when trying to replace a message.
Statemachine Diagram
- [8409] Fixed a bug that caused an exception when copying and pasting Child States between Astah instances.
Activity Diagram
- [8418] Fixed a bug that converting an Action to Call Behaviour Action makes the connected Note anchor becomes invalid.
Hyperlinks
- [7675] Fixed a bug that shows a URL field too small.
Merge
- [8434] Fixed a bug that closing [Easy Merge] dialogue does not update merge history correctly properly.
Mac
- [7925] Fixed a bug that caused an exception when dragging and dropping the Root topic from the structure tree to Mind Map.