Sophisticated Modeling

Main menu

Monthly Archives: August 2014

StarUML v2.0.0-beta7 is now available for download. This release includes the following features and fixed issues.

Restore Working File and Diagram

Working file and diagrams will be restored when StarUML is launched, so you are able to continue quickly the work without reopening the working file and diagrams.

Model Fragment File Extension

So far we used the same file extension for project file and fragment file. It causes some confusion, so we changed the fragment file extension to “.umlf” and the fragment file can be recognized without opening the file.

Stability Improvement

Some critical bugs on editing (copy, paste, undo and redo) were fixed.

Additionally, some usability issues were resolved. the detailed resolved issues can be found at Release Note.

StarUML v2.0.0-beta6 is now available for download. This release includes the following features and fixed issues.

Extension Manager

ExtensionManager allows you to install, uninstall, and update extensions easily from our Extension Registry. It also allows to install from Github repository if the extension is developed on Github as an open source. We are preparing API docs and Extension Registry Web interface, then Anyone can develop extensions and register to main Extension Registry.

Extension Manager

Java Extension (Code Generation and Reverse Engineering)

The first extension we provide is Java extension (v0.9.0). It allows you to generate Java skeleton source codes from UML model, and reverse from existing Java source codes to UML model. This extension is open source and hosted on Github (https://github.com/staruml/Java) under MIT License.

You can show or hide properties and tags in Views. Some of properties (e.g. isID, isReadOnly, isOrdered of Attributes) can be shown in Views surrounded by braces. Now, Tags can be shown in the braces.

Show Properties and Tags

Drag and Drop Relationships from Explorer to Diagram

You can drag Relationships from Explorer and drop on Diagram. It creates the view of relationship as well as the views of related elements. For example, if you drag and drop a UMLGeneralization element, then the two Class views (super and sub) and the Generalization view are created in the Diagram.

Check for Updates

Now, you could be notified when new updates are available without visiting our main web or blog.