Astah Professional Release Notes

Astah Professional 6.9


Release Date: October 09, 2014
Model Version: 37 (Compatibility Chart)

New Functions / Improvements

Fixed Bugs / Existing Bugs

Attention / Notes for Mac

New Functions/Improvements

(Highlighted New Features)

  • New ability to expand or remove space - it is much easier when modifying an existing sequence diagram.
  • There would be no longer overlapped FK (Foreign keys) created between ER entities in ER diagrams.
  • Better performance when handling large sized Mind Maps.
  • Added an option to open multiple files in different Astah instances at the same time on Mac.
  • Improved operation when drawing one Interface model as several model elements on a diagram.
  • When dragging and dropping the Class and Interface from Structure Tree to a diagram, it will not add the same relationships or association lines if they are already drawn on the diagram.
  • Improved performance when selecting a model element to drag.
  • Resizing options under [Alignment] menu now applies to Notes.
  • A new option allows multiple InitialPseidostates on Statemachine diagrams.
  • New templates for Impact Mapping, BANT and RFM analysis for Mind Maps.
  • Now normal dependencies are available in Requirement diagrams.
  • Provide better descriptions for [Initial Visibility] settings of System Properties.
  • When [System Properties] - [Export Image] - [Use current level of zoom for copying] is on, the specified expansion rate will apply even if it is less than 100%.
  • .bak file will not be created when overwriting projects.
  • [Notify icons] no longer appear on Astah.
  • Better instructions for install/uninstall Plug-ins.
  • Strings other than numbers can be input in length/precision for ER models now.
  • Files can be open by dragging and dropping on Start up screen (Windows only).
  • [Enter] key works to confirm activation of Node Count License.
  • Improved alert message for failed license set-up.
  • Improved images appear during installation of Astah. (Only on Windows)
  • When launching Astah, Astah's window will not be overlapped on taskbar or docks.
  • Uninstall menu will no longer appear. (Only on Windows)
  • API Improvements
    • Add new API for zooming in/out and scrolling in diagrams.
    • API can get information from Mini-icons now.
    • Add getInteractionUse()
    • Add ILifelineLink.getMessages()

Fixed Bugs

  • [796] Right-clicking already selected model to unselect it does not work in the Structure Tree on Mac
  • [3004] An exception error happens when selecting [Preview Multi] while Requirement Table was during the edit-mode.
  • [4486] IGate and IInteraction do not inherit INamedElement.
  • [4597] Input/Output Pins get off the model when Actions is converted to CallBehaviorActions.
  • [4562] An exception error may happen when moving the end point of branch-self-message.
  • [4654] Re-loading the same file could bring an exception error after setting an alias in a diagram frame in Class diagrams.
  • [4674] Right-click is recognized as double-click often on Mac.
  • [4698] Shadows of model elements could appear incorrectly by copying and pasting model elements in Activity diagrams.
  • [4787] Enabling the resize feature for Action works incorrectly when Action name shows its name in multiple lines.
  • [4817] Dragging and dropping the model elements could make Association direction appear on the diagram even though the information is set as invisible from [System Properties].
  • [4871] Importing Java Source Code fails if Generics specifies multiple inheritances.
  • [4893] Initial visibility setting is not available for some models for Association Ends and Attributes/Operations.
  • [5075] Guard information could be lost while editing it directly on Activity diagrams.
  • [5081] Alert message that appears non-supported Java is used to launch Astah with includes incorrect information.
  • [5098] A property view always opens up automatically when double-clicking models in the Structure tree.
  • [5135] Unable to input Trigger and Guard to the Transition that origins from JoinPseudoState in Statemachine diagrams.
  • [5138] Generating SQL scripts fails if the ER Diagram contains a Subtype relationship and one end has a Primary key like the figure below.
  • [5249] When creating a new Association Class on the Package, it goes behind the Package.
  • [5252] Assembly notation gets broken during merge projects.
  • [5286] While creating any new model from the Property View while models were still on the edit, some fileds on a new window may be grayed-out sometimes.
  • [5319] Astah could freeze with [Command + Q] when opening a file that has an older model version on Mac.
  • [5320] Unable to clone diagrams if the project has a reference model which includes Note Anchor.
  • [5328] A duplicated confirmation dialogue appears by hitting [Command + Q] without saving projects on Mac.
  • [5329] Unable to clone diagrams in referenced files sometimes.
  • [5334] An EmptyStackException could happen when performing importing Java source code.
  • [5344] A default color setting does not apply when creating a parent partition from an existing partition on Activity diagrams.
  • [5353] An exception error happens when creating an Activity diagram out of CallBehavior Action that has names in multiple lines.
  • [5375] Cloning Sequence diagrams fails to clone all the models completely. (Some of the cloned models could have wrong references to the models that are before cloned.)
  • [5379] Moving model elements with cursor key does not work sometimes while diagram was displayed zoomed out.
  • [5407] License set-up fails on machine with Thai language OS.
  • [5421] An exception could happen when closing Astah if no plug-ins are installed.
  • [5430] An exception could happen when clicking [Restore Defaults] button on [System Property] dialogue.
  • [5447] No error message appears even though StackOverFlow error is happening at the merge, update of referenced projects and compare of projects.
  • [5449] Date is not shown correctly on the header on [Print Preview] on Thai-language OS.
  • [5464] Messages would not be moved correctly sometimes in Sequence diagrams.
  • [5465] Unable to move the ExecutionSpecification to another lifeline due to Asynchronous messages.
  • [5467] When copying diagram images in EMF, it may copy more that what is selected.
  • [5471] Moving the target of Asynchronous message could make the diagram look incorrectly on Sequence diagrams.
  • [5479] Deleting relationships could also delete unrelated FK on ER diagram.
  • [5480] Unable to open a model if an Association Class was deleted from its model.
  • [5484] Termination does not follow correctly on the Sequence diagram by moving a Create Message.
  • [5485] Moving multiple messages could locate the execution specification in a wrong place.
  • [5494] ExecutionSpecification gets off the lifeline if it has both Synchronous message and Asynchronous message.
  • [5495] An exception error could happen when moving ExecutionSpecification that has lost-Asynchronous message in Sequence diagram.
  • [5509] Printing diagrams fails if the project has InstanceSpecification which name ends with Non-ASCII character on MacOSX.
  • [5517] Copying and pasting end up locating the message in wrong place if there is a CombinedFragment and it has an InteractionUse in it.
  • [5524] Clogging a Package fails to clone all the nested models completely.
  • [5533] Unchecking [Auto] check box on the [Font Chooser] dialogue could bring an error when selecting any font after.
  • [5550/5551/5553/5554] An exception error happens within IPort.isStatic(), IPort.isPublicVisiblity(), IPort.isChangeable() and IPort.getInitialValue.
  • [5552] API gets Slot's value as IInstanceSpecification when it should be iSot.
  • [5558] Unable to get domain's initial value from IERDomain#getDefaultValue() with API.
  • [5573] Sometimes it is unable to move CombinedFragment up and down in Sequence Diagram.
  • [5578] Sometimes it is unable to move models with keyboard cursor keys in Sequence diagram.
  • [5585] Using API to add attributes to ER Entity could occur an exception error.
  • [5597] Description of getDefaultValue() of IERDomain is not correct.
  • [5636] Re-importing the exported XML could have the hyperlink URL of Mind Map topic and texts kept encoded.
  • [5651] It is unable to terminate lifelines within CombinedFragment in Sequence diagram.
  • [5664] Some class names do not appear correctly when being added as a base class from content assist.
  • [5672] Wrong alert appears when you try to create a CombinedFragment closed to Terminated Lifeline.
  • [5681] When moving multiple lifelines that have InteractionUse and does not, all the lifelines would have InteractionUse after all.
  • [5689] You can create Reply Messages to Asynchronous messages that are toward to InteractionUse or Frame.
  • [5697] Admin-related error message that appears when it fails to set license has incorrect information.
  • [5739] Astah fails to launch sometimes.
  • [5751] Copying and pasting Flowchart models from one Astah to another, the transition labels would be mislocated.
  • [5771] It is difficult to grab and drag the knob of messages in Sequence diagrams.
  • [5799] After cancelling [Save as Obfuscated XML project], coyping and pasting models would obfuscate themselves.
  • [5817] Type Modifier of Operation's parameters can get lost by copying and pasting models.

Existing Bugs

  • [4274] Highlighter element does not appear on exported EMF
  • [4216] Print setting does not work for all the sheets of Entity Definition Report in EXCEL2007 or earlier version
  • [4070] FreeHand element does not appear on exported EMF
  • [3765] Spaces are not displayed correctly when printing a UseCase Description
  • [3049] After ungrouping the EMF images of diagrams from Astah, the EMF image falls apart in other tools
  • Depend on the running environment, images in EMF format cannot be pasted directly in Word, Excel or PowerPoint
    This happens in Office 2000 after applying Windows update KB896424. To paste, go to [Edit] - [Paste special] - [Enhanced Metafile] in Word, Excel and PowerPoint. If you use Office 2003, you do not encounter this problem.
  • In the RTF document export function, the size of images becomes too large or small depending on the option or the size of diagram
  • Some of Japanese characters cannot be input in the Mind Map
  • A curve line in Mind Map will become a dashed line when you copy & paste an EMF file
  • [4149] Boundaries in Mind Map are not displayed in the EMF format
  • Objects lose gradations on exported EMF images. (By [Export Image]-[Save Diagram as EMF]/[Save Multiple Diagrams as EMF]/[Copy to Clipboard]-[EMF])


  • XMI files generated by JUDE/Professional3.0 or older cannot be loaded.
  • [Insert diagram image's link into exported document] option has been removed from RTF Document settings

[Notes for Mac]

  • [Ctrl] key mentioned in this Release Note indicates [Command] key
  • RTF document Astah generates is designed for Microsoft Office Word. When you open RTF Document with TextEdit, the images may not appear correctly.
  • You cannot drag Diagram Editor's tabs to move sideways on Aqua Look and Feel.
  • Copying as EMF is not supported