StarUML V3 (3.0.0) Release

We are so glad to announce StarUML V3 release. The new V3 changed underlying platform to electron. It brings a lot of advantages for new features, performance, stability and so forth. The new V3 has many features that you can take advantage of.

Multiple Windows

The previous version allow to edit only one file at the same time. Now V3 allows to popup multiple windows so that you can edit multiple files simultaneously.

multiple_windows

Data Flow Diagram

Many users has been requested to support DFD (Data Flow Diagram) as one of diagram types. So it is now available in the new V3.

dfd_diagram

Auto Update

You don’t need to download and install manually any more. The new V3 supported auto update for Windows and macOS. (Auto update for Linux is not yet supported).

Light and dark themes

Now light theme is added, so you can choose one of dark or light theme for UI.

dark_themelight_theme

Copy diagram image to clipboard

Copying diagram image to clipboard is supported, so you can copy and paste diagram image easily into other applications like Word or PowerPoint without explicitly exporting diagram images.

Code signing for executables and installers

In many reasons, we couldn’t provide code signing in the previous version. Now we’re ready to provide signed executables and installers for Windows and macOS from the new V3. No more unsigned warnings.

API enhancement

Because we changed underlying platform to electron, so APIs for extensions are changed in many parts. It causes that extensions for V2 will not work in the new V3 and they are required to be updated with V3 APIs. APIs for V3 are much more easier and simpler powered with electron’s APIs and ECMAScript 6 support.

Hope you enjoy and satisfies with the new StarUML V3. Thank you.

 

StarUML 2.8.0 Release

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

Show stereotype icon in Model Explorer

Now you can see stereotype icons in Model Explorer. It makes you easier to identify stereotypes (e.g. boundary, entity, control) in the Model Explorer. Note that boundary, entity, control stereotypes included in the previous version (2.7.0 or lower) are not shown in Model Explorer. To show the icons, you need to re-apply UML Standard Profile and re-bind the stereotypes in this new version (2.8.0).

Stereotype icons in Model Explorer

Stereotype icons in Model Explorer

Word wrap for attributes, operations and other text elements.

Now you can set word wrap for most of text elements including attributes, operations, association roles, etc. Word wrap settings are saved to the file, so these are restored when you loaded from file.

Word wrap for attributes, operations, etc.

Word wrap for attributes, operations, etc.

The detailed resolved issues can be found at Release Note.

StarUML 2.7.0 Release

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

Additional Activity Diagram Elements

Now additional standard elements for Activity Diagram are supported: CentralBuffer, Datastore, ExceptionHandler, InterruptibleActivityRegion, StructuredActivity and ExpansionRegion.

Additional Activity Diagram Elements

Additional Activity Diagram Elements

Show “nullable” and “unique” in ER Diagram

Now you can see the “nullable” and “unique” properties in ER diagram. Capital “U” is shown in left section for “unique” columns and capital “N” is shown in left section for “nullable” columns.

Nullable and Unique Columns in ER Diagram

Nullable and Unique Properties in ER Diagram

Solved font lazy-loading problem

When StarUML started, fonts in the diagram are not well rendered because fonts are lazily loaded. This lazy loading problem is solved so now you can see correctly rendered fonts even when StarUML is first started.

The detailed resolved issues can be found at Release Note.

StarUML 2.6.0 Release

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

Flowchart Diagram

Now you can create Flowchart Diagrams. Flowchart is one of the most popular diagram. To create Flowchart, select [Add Diagram > Flowchart Diagram] menu.

Flowchart Diagram

Flowchart Diagram

The detailed resolved issues can be found at Release Note.

StarUML 2.5.1 Release

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

Support Mac OS X – El Capitan

StarUML is updated to support Mac OS X – El Capitan, so now you can use split view feature of El Capitan. By pressing maximize window button while over than 1~2 seconds, you can drop the window on left area or right area in maximized mode.

Split View of El Capitan

Split View of El Capitan

 

Minor Updates

This release includes some minor updates and bug fixes.

The detailed resolved issues can be found at Release Note.

StarUML 2.5.0 Release

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

Diagram Thumbnails View

As the number of diagrams is increased, it is difficult to find a particular diagram you want to see or edit. Diagram thumbnails view is very helpful to find the diagram you want to open. To open this view, check [ View > Diagram Thumbnails ] or click on the Diagram Thumbnails toggle button in Toolbar.

Diagram Thumbnails View

Diagram Thumbnails View

Hyperlinks

Now you can create Hyperlinks to Diagrams, Elements, and URLs. You can easily create a hyperlink to a diagram by just drag a diagram from Model Explorer and drop on a diagram area. When you double click the hyperlink, then automatically open the referenced diagram or open the URL in a default browser.

Hyperlinks to Diagram, Element and URL

Hyperlinks to Diagram, Element and URL

Support Accept Time Event Action

Now Accept Time Event Action element is supported for Activity Diagram.

Accept Time Event Action

Accept Time Event Action

The detailed resolved issues can be found at Release Note.

StarUML 2.4.0 Release

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

Retina (High-DPI) Display Support

Finally Retina (High-DPI) Display is supported (Mac OS X and Windows only). Diagrams, texts and icons are razor sharp. You can also get diagrams as the high-dpi bitmap images (PNG and JPEG).

feature-retina

Retina Display Support

Shorthands in QuickEdit for Fast Modeling

Now QuickEdit is extended with many shorthands used for creating elements quickly. When you want to create a sub-class, for example, you have to create a class and then create a generalization by connecting the two class. Now, you can do this by just clicking “Add Sub-class” button in QuickEdit at once. This feature allows you to build a model very fast.

feature-fast-modeling

Shorthands for Fast Modeling

Suppression of Editors

Now you can suppress each editor such as Style Editor, Property Editor and Documentation Editor.

suppression

Supression of Editors

Style Editor Improvements (Formatting and Alignment)

StyleEditor now provides most of functionalities for formatting and alignment.

style-editor

Style Editor Improvement

Sizing Elements Equally

Three menus for sizing selected elements are appended in [Format > Alignment] menu and Style Editor. “Set Width Equally” sets widths of selected elements equally and “Set Height Equally” sets heights of selected elements equally. “Set Size Equally” sets the both widths and heights of selected elements equally.

UML Improvements (Receptions and Internal Transitions)

Now you can create Receptions in Classifiers and Internal Transitions  in Composite States. For more information about Receptions and Internal Transitions, please refer to UML Specification.

The detailed resolved issues can be found at Release Note.

StarUML 2.3.0 Release

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

Replaced by CEF 2171 (Stability and Performance Improvement)

Finally we have replaced application shell based on CEF (Chromium Embedded Framework) by new version (CEF 2171) for Windows and Mac OS X (not yet for Linux).It dramatically enhances stability and performance. For clarify, our application shell is totally depends on Brackets Shell.

Advanced Font System

We have also replaced font features by a new advanced font system, so you can use any TrueType fonts including CJK (Chinese-Japanese-Korean) fonts in diagrams as well as in the generated PDF document. Default fonts are changed and packaged with installer as follow:

  • Liberation Fonts (substitute for Arial, Courier New, and Times New Roman)
  • Noto Sans CJK Fonts (used for CJK characters)
  • Lato
  • Roboto
  • Source Sans Pro
  • Source Code Pro
CJK characters in PDF

CJK characters in PDF

스크린샷 2015-06-12 오후 12.59.23

PDF printing with Lato font

New font system also allow to install your own fonts (at this time we only support TrueType fonts). Default fonts are placed in <INSTALL_DIR>/www/styles/fonts/. If you want to add a new font, create a folder and place all .ttf files and then make an appropriate font.json file.

The detailed resolved issues can be found at Release Note.