Pro 6.6 (March 22, 2012)

Released: March 22, 2012

New Features & Improvements

  • Highlight the search result found by [Ctrl+F]
  • Attach Note to Attributes/Operations with Note Anchor
  • Start Astah from exe format file
  • Dashed line is now available for DataFlow in DFD
  • More clear guidance in the result of diagram differences in [Compare Project] – [Show Diagram Difference]
  • Launch [Compare Project] by command line
  • Easier selection of text attached to the line
  • [Apply to existing elements] button is added in the [Initial Visibility] tab of Class Diagram and Requirement Diagram’s property view.
  • Show message in console when an error happened with C++ Reverse Program
  • Launching of is now in headless mode
  • Easy access to nested/related Activity Diagram from Structure Tree

Mind Map

  • Insert Mind Map Child Topic by [Tab] and a Parent topic by [Shift+Tab] key –¬†Astah Shortcut Key List
  • Locate Mind Map’s root topic in the center of the map (Was always shown in top left)
  • Better performance when moving Mind Map Topics to attach to others
  • Scrolling Mind Map is available while creating a new topic by right-drag


  • Now the Astah API can detect when a model is selected in the Structure Tree or Diagram Editor in real-time
  • API extension for floating topics in Mind Map
  • API extension for new models in Activity Diagram
  • API extension for Note anchors for Attributes/Operations
  • Now Shared line style of Generalization is available by API
  • Now Shared line style of nested relationship is available by API
  • Now Subtype relationship in ER diagram is available by API
  • API now enables Plug-in to receive the selection of models with Event


  • Switching ON/Off of Plug-in is now available from “Plugins” dialog
  • Supported edition and version for Astah can be specified in the Plug-in properties file now
  • Now Plug-ins would be installed in the Home directory
  • Now more cases are supported for C++ Reverse Engineering Plug-in
section divider

Fixed Bugs

  • [21] Scrolling by using mouse-wheel is rather slow on the System Properties
  • [93] Unnecessary space is automatically included when exporting code
  • [162] Mini Icon list does not appear in Java7
  • [196] Astah cannot reverse the Java source code such as FastRemovalDequeue.Entry
  • [217] Astah does not show the file name correctly in the [Reference Model Management] feature if it contains canonical compositions on Mac
  • [223] Static Attributes defined as Association Ends would not be defined in exported CPP files
  • [235] Memory keeps leaking even after closing a file
  • [236] Saving a file fails if there is canonical compositions in a file path on Mac
  • [239] It fails to obtain the Subtype relationship type of ER Diagram by API
  • [240] When saving a file with other extension than .asta on Mac, a directory name will be automatically inserted in its file name
  • [249] An exception error happens when creating a new Mind Map by using API with current Mind Map’s name
  • [263] When merging projects, Realization’s parent operation detaches from its messages
  • [270] An exception error may occur by moving a part of Structured Class in Composite Structure Diagram
  • [304] Astah API does not handles the source and target of ER Diagram’s Subtype correctly
  • [305] When creating ER Entity by using Astah API, they won’t be created in default size/color
  • [315] Saving file with “Save as” with a same file name but in different upper case/lower case may fail sometimes
  • [337] Copying and pasting ER Entity may fail only if ER Entity itself was selected without its relationships
  • [394] Sometimes message’s sequence numbers cannot be changed in Communication Diagram
  • [401] Moving a Node with a Component in does not change Component’s coordinate
  • [421] Dragging a file into Traceability Map automatically creates a new topic
  • [422] Incorrect Attributes get exported when exporting Java of Structured Class if it contains a Part does not have a Type
  • [442] Copying and pasting of Association Classes with Objects create invalid models
  • [467] Some model element names cannot get copied in full length to the Clipboard
  • [473] If you include a file extension other than .asta in a file name once when saving a file, it will always appear in Mac every time saving a file
  • [4732] Object Node’s property view does not appear when Object Node’s state is selected
  • [4733] Wrong message appears when exporting RTF in a path that is currently opened
  • [4747] When selecting a hyperlink file, the canonical compositions in the file name will be automatically shown in canonical decomposition
  • [4754] Copying Interface from another .asta and pasting it onto Class will lose its realization
  • [4769] An exception error happens by dragging an association end from the Structure Tree to Communication Diagram in the editor
  • [4771] It fails to select Attributes/Operations in the Class Diagram with cursor
  • [4806] Creating Requirements/Test Cases of Requirement Diagram by using API creates Models in Class
  • [4831] The process never ends whilst using C# Reverse Engineering program
  • [4842] [Compare project] does not function correctly when one of the projects contain Statemachine diagram which has orthogonal state
  • [4846] Error message on exporting Entity Definition report does not appear correctly sometimes
  • [4850] ER Domains cannot be copied and pasted correctly between .asta files
  • [4851] Changing color of models by using API without Plug-in does not work
section divider

Astah Professional 6.6.4

Content Assist for Type and Operations within Sequence Diagrams.. helps you model faster!

API Extension РMore than 10 new API methods to access models. This is even easier with the free Script Plug-in.

section divider

Fixed Bugs

  • [1973] Hyperlink setting (files) is not available after importing XML files.
  • [1861] Using platform-dependent characters in Windows8 crashes Astah.
  • [1828] [Export Java] exports Class methods duplicated.
  • [1586] Calling IAttribute.setComposite() could set incorrect values for Composite.
  • [1572] An exception error occurs by setting an inappropriate Class for Template Parameter.
  • [1571] Files won’t open by double-clicking .asta file on Linux if its file path contains space.
  • [1337] Astah may not launch with any plug-ins stored under $USER_HOME/.astah.
  • [1331] An exception error could occur while importing/editing Mind Maps.
  • [1316] Command Line tool may fail sometimes on Mac.
  • [1188] Nautilus and Astah icons are not associated on Linux.
  • [1140] Mind Map branches get the wrong colors by pasting Mind Map from another file.
  • [1093] Drag and drop doesn’t function for Sequence diagrams if it is selected with DiagramDropTargetListener
  • [1086] createLinkPresentation(dependencyModel, supplierPs, clientPs) creates new dependencies.
  • [1060] Cloning Mind Maps could cause an exception error.
  • [1016] Activation of Node Count Licenses could fail on Mac.
  • [961] Non-referenced models’s Pop-up menu appear grayed out.
  • [898] Unable to convert ER Entity’s Attributes to Class’s Attributes.
  • [880] Directory or file names do not appear completely on Mac with Java7.
  • [714] An exception error occurs when creating a new mind map after failing the import of XMI file.
  • [629] [Ctrl+B] and [Ctrl+I] keys do not function on Requirement Table.
  • [607] Deleting ER models could throw an exception error.
  • [601] Appearance of Node in Mind Map topics gets garbled in the Structure tree.
  • [585] Merging models after moving a Requirement to another Requirement could generate invalid models.
  • [581] [582] [583] Copying and Pasting State Invariants/ InteractionUse/ CombinedFragments over .asta files could generate invalid models.
  • [578] Merging files from [Reference Model Management] when diagrams are open in Diagram Editor could throw an exception error.
  • [551] MIME Type of .asta file specified in Linux is incorrect.
  • [540] Unable to convert Association Classes to Associations if the Association Classes have self-association to SubSystem.
  • [533] Classes with same name can be created incorrectly under SubSystem by dragging and dropping the classes from the Structure Tree to diagram.
  • [524] Suggest feature doesn’t appear for Messages in Sequence diagram.
  • [485] Importing Java files with [Subdirectory] option checked freezes Astah.
  • [479] [Shift+Enter] doesn’t function to create new Attributes on Mac.
  • [468] Charset option on [CSV Export] dialog does not function.
  • [257] Alias view does not expand at all on Mac.
  • [236] Saving files fails on Mac if the file patch includes canonical compositions.