Pro 8.5 (March 10, 2022)

Released: March 10, 2022
Model Version compatibility link: 39
Bundled Java: AdoptiumTemurin jdk8u322b06
section divider

Automatic Diagram Layout for 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 Guide
Automatic Layout for UML Sequence diagrams

section divider

Get, 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.

User Guide
Show model names in Blue
section divider

Powerful Traceability Map to overview your project

Traceability Map is a graphical notation to show the relationships between models in a project.

New Traceability Map will not only map out the related models but also indicate the relationship type for you to grasp the overview of your project more clearly.

Read User Guide
Traceability Map Sample
section divider

Word Wrap in Classes, Requirements 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
  • Requirements
  • Test Cases
  • Artifacts
  • ER Entities (Only in Entity Display Level)
Wrap class names
section divider

Add Attributes & Operations by pasting text

You can now add Attributes and Operations to a Class by pasting text.

Same with Primary keys and Foreign keys to ER Entities.

You can save much time this way if you already have a list of attributes to add!

Read User Guide
Add Operation by text
section divider

Smooth 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.

Jump to Related Diagrams
section divider

Other Enhancements

General | Common Diagrams

  • [7291] You can now create Class Attributes, Operations, and ER Entity Attributes by pasting text.
  • [8314] You can now wrap texts in Classes, Requirements, InstanceSpecifications(Slots), ER Entities.

Traceability Map

  • [8101] Now you can create more detailed Traceability Map of your projects.
  • [8102] Duplicated model topics are now closed when creating a new Traceability Map.
  • [8396] Now Draw Suggest feature is available for opening/closing topics.
  • [8428] You can now create a traceability map of the related model from the pop-up menu of the diagram element.
  • [8410] Now you can jump to related model element from each topic.
  • [8413] Now you can set the maximum width of topics.

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.

ER Diagram

  • [8130] The pop-up menu “Jump to Diagram Element” in the ER domain now displays the name of the ER entity in addition to the diagram.

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.
section divider

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.
  • [8233] Fixed a bug that caused an exception when opening pop-up menu by selecting multiple objects on a read-only diagram.
  • [8306] Fixed a bug that caused an exception while editing diagrams which were created while Requirement table or CRUD were selected in a read-only project.
  • [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.
  • [8439] Fixed a bug that the type reference is included in [All Related Diagrams] – [CRUD].
  • [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.

Traceability Map

  • [7755] Fixed a bug that throws a wrong warning when you select an operation topic that has Return Variable except Primitive Type.
  • [8427] Fixed a bug that gives wrong colors to indicating-circular topic.

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.

ER Digram

  • [8392] Fixed a bug where the end-points of relationships were off-point.
  • [7675] Fixed a bug that shows a URL field too small.
  • [7846] Fixed a bug that caused an exception when attempting to open a hyperlink of ExternalEntities and DataStores.

Merge and Reference Model Management

  • [8434] Fixed a bug that closing [Easy Merge] dialogue does not update merge history correctly properly.
  • [8388] Fixed a bug that updating reference projects or merge files do not update InstanceSpecification slots properly and generate invalid models.

Mac

  • [7925] Fixed a bug that caused an exception when dragging and dropping the Root topic from the structure tree to Mind Map.