Pro 8.2 (November 27, 2019)

Released: November 27, 2019
Model Version compatibility link: 38
Bundled Java: AdoptOpenJDK 8u222-b10
section divider

Line Jump is finally here!

When two lines cross over, one line makes an arch to express it is jumping over the another.

This makes it a lot easier to grasp relationships and also to create new ones in complex diagram.
*Available for straight-line style only.

Line Jumps

Compare diagrams visually!

 

We’ve made tons of improvements for the conflict list and visual diagram comparison window to help your team check differences between revisions more effectively.

Compare Project

What’s new in the Compare Project?

1. New filtering option

Now you can filter out models only with presentation-changes such as color changes and subtle re-location…etc.

2. Coloring the Conflict List

Each item in the Conflict List will appear in color which varies based on its modification type. So without reading each item, you can get the reason of conflicts just by the color.

3. CSV Export

You can now export the complete conflict list to .csv format file. (Used to be a .txt file).

section divider

Create your own Template

We’ve improved a way to create template files.
Include your frequently-used models inside, then save it in a specific folder. You can open this .asta file every time you create a new file!

Learn how

Custom Template in Astah

Window Alignment

 

We’ve made it easy to access to align diagram windows. Also the diagram window now expands to the best size accordingly as you have multiple diagrams open.
It helps you create diagrams in a bigger screen and review multi-diagrams in one place better.

Window Alignment Menu in Astah

Working with Tree made easy

 

The overall behaviour of tree views was improved.

Now you can directly drag and drop models from [Alias] view to the diagram (Only on Windows).
So you no longer have to switch the tree view between Alias and standard one back and forth.

Astah Filter in Tree

Insert – even more nicely

 

You can insert an object by dragging it to the line.

Now an object will be inserted in more natural way keeping the line style consistent. No more tweak needed to adjust the layout.

Inserting a state on a diagram

New on Flowchart palette

 

Now you can directly add a Flow Final Node from a tool palette instead of opening an additional flow palette and choosing it from there.

Easy access is a key to save your time and boosts your productivity.

upload-flow-symbols
section divider

More Improvements

Project View (Tree View, Alias, Search) & Map View

  • Now you can drag and drop models from the Alias View to the diagram (only on Windows.)
  • Now Alias view shows fields for Texts and Node in a proper size.
  • We disabled the ability to drag and drop models from the Inheritance view to the diagram.
  • Now Map View window always updates its size according to the diagram size.

Compare Project & Merge

  • A new filtering option is added to filter out the models with presentation-changes only.
  • Astah now remembers the filtering option from the previous time, so you don’t have to set the filtering option every time you open the compare-diagram window.
  • The conflict list now has a background color for each item by the type of change (Add, Delete, Update..etc.)
  • We re-ordered the conflict list columns and also added icons to indicate the model type for easier recognition by visual.
  • Now Astah exports the complete conflict list to CSV format file.

Hyperlink

  • We removed the [Search Invalid Links] menu from [Tools] as it is easily accessible in the [Search] View.
  • Now [Search Invalid Links] looks for broken links to models and diagram elements within the file.
  • (Windows only) Dragging the URL from a web browser to objects on the diagram now adds a hyperlink to the link to the model.

CSV Export

  • When exporting CSV, Astah now creates a default name for the exported file. It used to be empty, so you had to type the export file name every single time.

XML Export

  • Now it is easier to see differences between two revisions using XML. When you use an exported XML to check differences between two revisions, there were too many conflicts because:
    – Astah changed the order to export each model every time.
    – Primitive Types always had new IDs.
    – Some model IDs were updated every time.

Resizing & Style

  • When creating a self-massage to an object, it will use the line style set to the diagram instead of the right-angle line by default.
  • Auto-resize mode is enabled by default when creating Notes and Texts.

MISC

  • Tooltips are added to header columns in table-format views – such as Conflict list in the Compare Project window, Search window…etc. to give a guide to help customers use the features without problems.
section divider

Fixed Bugs

Class Diagram

  • [7553] Creating more than three association lines between Class and Interface makes the line touchpoints to the objects move back to the center automatically.
  • [7063] When you create another association line from an object that already has other association lines, the layout you made to the existing association lines will be cleared out.
  • [7305] [Set Relation End to the center of the item] does not work for Interfaces.
  • [7340] When you show the namespace of Class including all the parents’ names on the diagram, it sticks out of a Class.
  • [7498] An exception error occurs when changing the line style while a Qualifier is selected.

Activity Diagram

  • [7698] When you represent Actions in a custom icon, you cannot make the icon smaller than the stereotype text length.
  • [7697] Mini icons, Exception and hyperlink icons would get overlapped on the ObjectNodes sometimes.
  • [6446] Partition names would not appear in blue when you scroll down sometimes
  • [7701] When you resize an ObjectNode, its exception triangle icon gets left out.
  • [7700] When ObjectNodes are represented in a customized icon, changing ObjectNode’s states from its Pop-up menu will not apply.
  • [7632] When you try to edit the name of ObjectNodes which are represented in a customized icon, its name will be cleared or changed it to a previous name.
    [7469] When you select a pin in the Activity diagram, it shows the wrong properties in the Property View (The left-bottom pane).
    [5797] Aligning objects in the Activity diagram could get the Activity Parameter Node off the diagram frame.
  • [4841] Resizing the frame could get the Activity Parameter Node off the frame.

ER Diagram

  • [7556] In some cases, Attribute names and Data types were overlapped.
  • [6583] The selection goes wrong when you select ER Entity attributes with the Shift-key down.
  • [6807] Re-ordering Entity Attributes does not work correctly sometimes.

Sequence Diagram

  • [1446] When adding Operation to Interface, it makes the abstract “true”.
  • [6446] Lifeline names would not appear in blue when you scroll down sometimes.
  • [7311] We removed [Create Branch Message] from Reply Message’s Pop-up menu.
  • [7510] An exception error occurred when Undoing or Redoing after deleting Self-message.
  • [7478] Rearranging the order of Operations in Class Diagram resets Operation setting of the Sequence Diagram Messages.
  • [7567] A “New” button to add Operation for Messages gets disabled in the Sequence Diagram.
  • [7699] [Update Diagram] resizes Lifeline incorrectly if the lifelines are represented in the Custom Icon.

Statemachine Diagram

  • [7302] When you adjust the size of States which has nested States within its region, the size change applies to all of the States including nested states.

Communication Diagram

  • [7632] When you try to edit the name of ObjectNodes which are represented in a customized icon, its name will be cleared or changed it to a previous name.

Flowchart

[6446] Partition names would not appear in blue when you scroll down sometimes.

MindMap

  • [7531] When hitting the cursor movement keys while the focus is on an edge of Mindmap topic, the focus would always move to the root topic.
    [7532] A font-change dialog became extremely wider when you try to change the font for long-charactered text in the Mind Map.
  • [7524] An exception occurred when hitting the cursor movement keys while MindMap’s topic edge.
  • [7525] When you hit the cursor movement keys while the following items, the focus stays on the edge.
    – A Mindmap topic edge
    – Boundary
    – A link between topics
  • [6709] When you export MindMaps to PowerPoint, the texts were garbled.
  • [3535] (Mac) When you create a new topic by [Cmd+E] or [Cmd+I], the first character you type will not appear.
  • [363] Texts on the MindMap will stick out from the branch when you remove an image from the topic.

System Properties

  • [7248] We moved the Print setting from [System Properties] – [Print] to the [File] – [Print Setup] menu.
  • [6150] We’ve corrected the value for each item’s default size in the [Default Item Size].
  • Now the initial default size you specify in the [Tool] – [System Properties] – [Default Item Size] applies for the following models when create them by dragging from the tree.
    – Lifelines [6991]
    – InstanceSpecifications [6992]
    – Association Classes [6993]
  • [7323] [Default Item Size] does not apply for nested Packages.
  • [7614] It is unable to move objects using the keyboard while [Switch grid adjusts operation when moving (mouse / mouse + Ctrl)] option is on.

Hyperlink

  • [6820] Association Classes were never detected by <<Undrawn Models>> Search.
  • [7576] Any text you enter in the Hyperlink name will be copied into the hyperlink’s [Comment] field.

Alias

  • [7341] Even though you are showing Alias on the diagrams, parent namespace appears in the original.

Resizing and Style

  • [7523] When you select multiple objects which have nested models inside, resizing applies for the parent objects.
  • [6528] Keep the Aspect ratio when resizing the objects.

MISC

  • [7435] [Default Stereotype Color] setting doesn’t apply for models with specific language settings.
  • [7656] Sometimes double-clicking on objects creates a new object.
  • [7572] An exception error happens when copying and pasting Lifeline which has Subsystem as a base class that does not exist in the VM of the target VM where you copy to.
  • [6391] Header was missing in CRUD sometimes.
  • [7586] When exporting HTML, a target folder you previously specified would be generated.
  • [7495] (Mac) When you export diagrams to .pdf, text with underline could get garbled.
  • We’ve fixed the behaviors in the tree view NOT to expand the tree when:
    – deleting packages [5918]
    – dragging & dropping models from the tree to diagram [1114]
    – renaming objects in the tree that causes re-ordering
    – editing in the Alias view [7288]
    – adding new models in the Alias view [7584]
    – editing Mindmap topics [1380][1959]
  • [7479] When operating while a file chooser was open, a shortcut error dialogue appeared incorrectly.
  • [6188] You were able to create a class with space in its name when creating a base class.