StarUML Changelog

What's new in StarUML 6.1.0

Mar 11, 2024
  • Resolved Issues:
  • Support enumeration type for Tag #337
  • Show more information on Frame in SysML #340
  • Diagrams should be the first in Model Explorer when sort by type #327
  • Back to adding line breaks in mdj json #325
  • Allow multiple views in Flowchart Diagram #336
  • Pressing Ctrl+A (windows) in Markdown window to select all text there. #326
  • Horizontal class lines protrude from the class box #334
  • Repaint diagram when preferences are changed #329
  • Cannot drag and drop Object on SysML BDD #338
  • Creating views in MindMap diagram is not work #333
  • Allow to use Frame in SysML diagrams #339
  • Error when moving window to another monitor #341

New in StarUML 6.0.1 (Sep 18, 2023)

  • Resolved Issues:
  • Grid not fully drawn when work area taller than it is wide #324
  • Transparent colors becomes green when exporting to PDF. #323
  • Don't inherits word wrap in NodeLabelViews (e.g. BPMNGatewayView) #321
  • Color dialog doesn't open when multiple elements selected #320

New in StarUML 6.0.0 (Sep 11, 2023)

  • Support Mindmap Diagram
  • Support C4 ArchitectureSupport UI Wireframe
  • Support BPMN
  • Support AWS Architecture
  • Support GCP Architecture
  • Support SysML
  • Resolved Issues:
  • SVG icons are not rendered in PDF export #317
  • Enhance cursors for edges #303
  • Open a diagram inside a particular element #288
  • Support collapse/expand all in Model Explorer #314
  • Allow alpha value and transparent color #316
  • Add text by double click on blank area of diagram #310
  • Fill NodeLabel and EdgeLabel's background with fillColor #289
  • Paste view elements on the center of viewport #309
  • Allow zoom in/out at screen center #315
  • The grid is not scaled or scrolled with zoom and origin #299
  • Fix QuickEdit position #313
  • Prevent ordering associationEnd #302
  • Prevent bring-to-front and send-to-back on sub views not directly contained in diagram #293
  • Undo not work for moving NodeLabelView (e.g. UMLPortView) #292
  • Eliminate indentation spaces in .mdj files (reduce file size) #284
  • Exported diagram images clipped edge labels #295
  • Use svgcanvas instead of canvas2svg.js #305
  • Allow drag and drop image files on diagram #307
  • Allow insert SVG images #306
  • Hyperlink to diagram should select and open the diagram #300

New in StarUML 5.1.0 (Jan 12, 2023)

  • Resolved Issues:
  • Image map for generated HTML docs #273
  • Support Mouse Middle Click for Viewport Scroll #282
  • Fix errors in documentation #269
  • Window position and size is not restored at launch #274
  • Support ActivityParameterNode #279
  • Show operation name in CallOperationAction #278
  • Add more exceptions in UML validation rule (UML001) #280
  • Show / on derived association #276

New in StarUML 5.0.2 (Jun 14, 2022)

  • Resolved Issues:
  • Allow horizontal scroll with SHIFT + mouse wheel #271
  • Error when file not exists in Open Recents #268
  • Allow to create AssociationClass link between N-ary node and Class #272
  • Error in auto-update #270

New in StarUML 5.0.1 (Mar 27, 2022)

  • Resolved Issues:
  • License key checking issue first time #263
  • Set navigability default to "unspecified" #266

New in StarUML 5.0.0 (Mar 27, 2022)

  • Support Apple Silicon
  • Unlimited Diagram Size
  • Modern Flat-style UI/UX
  • Support Quick Find
  • Support CLI (Command-Line Interface)
  • Custom Stereotype Icon
  • UML Enhancements
  • Resolved Issues
  • Allows an instance (LinkObject) of an Association Class #256
  • Quick Find: Support to find an element (models, views, and diagrams) quickly with shortcut (Cmd+P) like VSCode #234
  • Toolbox and Editor is disappeared when sizing up and click other point. #255
  • Color Theme Improvement #252
  • Support order-of-ends (triangle) on association name label #251
  • Ownership dot on association end #248
  • Support N-ary association #250
  • TemplateParameter as a Classifier #151
  • When exporting to PDF, the diagram name in Korean is broken. #71
  • Some CJK characters are not visible in generated PDF #77
  • Problems with Chinese character in PDF an HTML docs #247
  • Support three-state of navigability of association (unspecified, navigable, non-navigable) #156
  • Add "Snap to Grid" menu item to allows turn on/off #243
  • Add documentation for extensions's toolbox #246
  • Support custom stereotype icon #4
  • Diagram's model name not updated in "Working diagrams" box #242
  • Mini-map doesn't catch mouse release #66
  • Scroll and minimap bug #76
  • Extend the maximum diagram area #6
  • Canvas size is reduced in HDPI display #128
  • Make canvas size very large (almost unlimited) #229
  • Allow to select additional area with shift + mouse drag #228
  • Show error message when failed to open .mdj file #240
  • Embedded Image not rendered properly in exported SVG and PDF #239
  • Interaction Overview Diagram not rendered properly in PDF output #238
  • Support CLI (Command-Line Interface) #211
  • Export SVG image cannot render vertical text #236
  • Migration to electron-v15 #226
  • Add distribution for Apple M1 #244
  • Diagram refresh after QuickEdit close #257
  • Incorrect text alignment in exported SVG image #259
  • Disable deprecation warnings in CLI #258

New in StarUML 4.1.6 (Oct 16, 2021)

  • Resolved Issues:
  • Exporting HTML docs failed in Windows and Linux #237

New in StarUML 4.1.5 (Oct 7, 2021)

  • Resolved Issues:
  • Exported HTML doc files (assets) do not have proper permission #235

New in StarUML 4.1.4 (Oct 7, 2021)

  • Resolved Issues:
  • Self-Association with Qualifiers is not properly manipulated in diagram #232
  • Search in Model Explorer is very slow when the model is large #233

New in StarUML 4.1.1 (Sep 23, 2021)

  • Resolved Issues:
  • Relocating element not works in Model Explorer #223

New in StarUML 4.1.0 (Sep 18, 2021)

  • Support image embedding
  • Support FreeLine and TextBox elements for annotation
  • Text alignments for textual annotations
  • Expose Toolbox API
  • Resolved Issues
  • Support Text Alignment for Annotations #221
  • Support Free Line and Text Box elements for annotation #56
  • Allow to add image to diagrams #47
  • Sidebar Working Diagrams panel does not remember ordering #219
  • Expose API for Toolbox, Toolbar and EditorsHolder #212
  • Tag's hidden kind should be applied to all Tag types. #209
  • Cannot open a template or a recent file if all windows are closed #218
  • Return type is not shown in Messages #215

New in StarUML 4.0.1 (Jan 29, 2021)

  • Resolved Issues:
  • Component's decoration icon is broken in Sequence Diagram
  • Allow drag-n-drop Connectors on Communication Diagram
  • Allow Delete Views Only back in Sequence Diagram

New in StarUML 4.0.0 (Oct 29, 2020)

  • SysML Support
  • Additional UML Diagrams (Timing, Interaction Overview, Information Flow)
  • MacBook Pro's Touch Bar Support
  • Command Palette
  • Tag Editor
  • Resolved Issues:
  • Tag editor #3
  • Linux distributions for .deb and .rpm (no more AppImage) #172
  • Support Macbook Touchbar #174
  • Allow to extend maximum canvas size #178
  • Open external url when double click on Hyperlink element #173
  • Allow to register user TTF fonts #169
  • Allow to change diagram background color #167
  • Zooming too sensitive in Trackpad #108
  • Drag-n-drop ports on Subsystem not working #168
  • Can't autoresize ERDEntityView when suppressColumns is on true. #180
  • Bump electron to latest version #179
  • Add Command Palette #138
  • Add frame by drag-and-drop a diagram from Explorer #198
  • Lifeline need more top and bottom padding for placing Duration Constraints in Timing Diagram #186
  • Entity, Boundary, Control's small icons are not shown in Explorer #192
  • Add "Add Diagram" in context menu of diagram area #191
  • Support Timing Diagram #51
  • Support Interaction Overview Diagram #176
  • Implement Duration and Time Constraints #52
  • Support Information Flow Diagram #207
  • Support Requirement Diagram (SysML) #182
  • Support Block Definition Diagram (SysML) #183
  • Support Internal Block Diagram (SysML) #184
  • Support Parametric Diagram (SysML) #185

New in StarUML 3.2.2 (Jan 14, 2020)

  • Notarize app for macOS (Catalina)
  • Download: macOS | Windows | Linux (64-bit) | Linux (32-bit)

New in StarUML 3.2.1 (Dec 18, 2019)

  • Resolved Issues:
  • Suppressed operations (or attributes, etc.) are not shown again #166

New in StarUML 3.2.0 (Dec 10, 2019)

  • Hide a subset of attributes, operations, etc.
  • Activity diagram improvements
  • Turn-off automatic updates
  • Resolved Issues:
  • Activity diagram improvements #163
  • Failed to load .uml file #158
  • Create message is incorrectly connected if Lifeline is placed at left-side #162
  • Do not close when select "Cancel" in save changes dialog #141
  • Support CallOperation and CallBehavior Actions #147
  • Open the diagram by double-clicking which referred by Frame #148
  • Add a new lifeline when drag collaboration role onto sequence (or communication) diagram #144
  • Allow deploying artifact instance to node instance #145
  • Allow to turn-off check update on start #159
  • Association cannot be drag-and-drop from Model Explorer when the two classes exists #143
  • Do not show delete views only dialog when try to delete attributes #161
  • Allow selectively show/hide attributes, operations and other properties. #160

New in StarUML 3.1.1 (Dec 10, 2019)

  • Resolved Issues:
  • Update harfbuzz in AppImage for Linux #152
  • Copy diagram as image not work in Ubuntu 18.04 #154
  • Extension update not working #142

New in StarUML 3.1.0 (Apr 4, 2019)

  • Support Template Binding
  • Custom Keyboard Shortcuts
  • Resolved Issues
  • Can't input "}" character because of the shortcuts (Ctrl+Alt+0) in german keyboard #134
  • Interaction should have only one Sequence or Communication Diagram #69
  • Allow custom sequence number of Messages in Sequence and Communication Diagram #125
  • Ports should be included in 'attributes' when importing StarUML V1 file #65
  • Support text wrap in tags in a class view #130
  • No Region in StateMachine created with SubmachineState #72
  • Allow to move (drag and drop) Flowchart, DFD, ERD under Package element #70
  • Error when try to create ActivityInterrupt #85
  • Messages' source and target are not changed when Connector is reconnected in Communication Diagram #117
  • Allow to bring combined fragment to front over activations #53
  • Fix UML055 validation rule #137
  • Remove "Add Part" and "Add Port" in Part's QuickEdit #136
  • Layout (edges) is broken sometimes after file open #126

New in StarUML 3.0.2 (Aug 17, 2018)

  • Resolved Issues:
  • Sometimes show grid state is not matched with menu state #129
  • Diagram background is shown gray when app is launched. #124
  • Canvas size is too small in window scale (> 100% or < 200%) in Windows. #127
  • Self relationships suddenly disappears #123

New in StarUML 2.8.1 (Jan 8, 2018)

  • Resolved Issues:
  • Crashes in some HDPI display (e.g. Windows 10 / Surface Pro) #433

New in StarUML 2.8.0 (Nov 16, 2016)

  • Show stereotype icon in Model Explorer
  • Word wrap for attributes, operations and other text elements
  • Resolved Issues ◦Allow to rename diagram a in "Working Diagrams" pane #413
  • Allow to delete views only in Sequence/Communications Diagrams #430
  • Allow wordwrap for attributes, operations, association role names, etc. #421
  • Methods missing for class that extends abstract that implements interface. #427
  • PDF printing error of flowchart diagram #429
  • Prevent to select an incompatible element of a reference property in PropertyEditor #424
  • Show/hide stereotype text in Model Explorer #422
  • Show stereotype icon in Model Explorer #423

New in StarUML 2.7.0 (Apr 20, 2016)

  • Additional Activity Diagram Elements
  • Resolved Issues:
  • Show "nullable", "unique" in Entity view in ER diagram #420
  • Show type name of lifeline in Model Explorer #419
  • Prevent fonts lazy loading #418
  • Word wrap problem in Flowchart #416
  • Object becomes invisible when corresponding classifier is deleted #415
  • Object cannot be dragged onto an object diagram #414
  • Support missing standard elements in Activity Diagram #399

New in StarUML 2.6.0 (Jan 18, 2016)

  • Flowchart Support
  • Resolved Issues:
  • Support Flowchart #411
  • Subsystem cannot be dragged onto a package diagram #412
  • StateMachine added alone has no Region. #410
  • modelInitializer and viewInitializer are not executed for some elements (e.g. Lifeline) #408
  • Allow single quote character in name in Quick Edit #407
  • Show file system error messages #405
  • Nested containments of composite states not allowed #403
  • Support OS X's Preference Convention (Cmd+comma) #402
  • Allow to create AssociationClass view by drag and drop #396

New in StarUML 2.5.1 (Jan 18, 2016)

  • Resolved Issues:
  • Allow "'"(single quote) in QuickEdit for Object #401
  • Allow to export diagram images by command line tool #397
  • Allow a secondary license path #394
  • Allow comma(",") in QuickEdit for Column (ERD) #393
  • [Linux] Link has wrong symlink #392

New in StarUML 2.5.0 (Jan 18, 2016)

  • Diagram Thumbnails View
  • Hyperlinks
  • Support Accept Time Event Action
  • Resolved Issues:
  • Support Hyperlink #387
  • Create a SubmachineState when drag a StateMachine and drop on Statechart Diagram #386
  • Create a StateMachine when create a SubmachineMachine #385
  • Allow transition expression in QuickEdit #384
  • Create Input and Output Pins when connect two Actions using ObjectFlow #383
  • '=', '+' chars are not allowed in HTML docs to be hosted in IIS #382
  • Create InteractionUse when drag Interation and drop on Diagram #381
  • Support ConnectorKind property in Connectors #380
  • Allow Create Type, Select Type for Part and Port in QuickEdit #379
  • Show type and multiplicity of Part Views #378
  • Show stereotype and name of relationships in Model Explorer #377
  • Support Part in Part, and Port on Part #376
  • Allow slot expression (name: type = value) in QuickEdit #375
  • Allow multiplicity expression for Attributes and Operations in QuickEdit #374
  • Shortcuts for Add Attribute (Ctrl-Enter) and Add Operation (Ctrl-Shift-Enter) in QuickEdit #373
  • Show Types of Qualifiers #372
  • Remove UML005 (Conflict with inherited operations) validation rule #371
  • Allow anonymous instances (UML Validation) #370
  • Show properties of LinkEnds #369
  • Show value of Object #368
  • Allow type for Slots without assigning definingFeature property #367
  • Support Accept Time Event Action #366
  • Show signal name of Reception in Model Explorer #364

New in StarUML 2.4.0 (Jan 18, 2016)

  • Retina (High-DPI) Display Support
  • Shorthands in QuickEdit for Fast Modeling
  • Suppression of Editors
  • Style Editor Improvements (Formatting and Alignment)
  • Sizing Elements Equally
  • UML Improvements (Receptions and Internal Transitions)
  • Resolved Issues:
  • Move edge views when the two connected nodes are moving #363
  • Found and Lost Messages in Toolbox #362
  • Shorthands in QuickEdit for Fast Modeling #361
  • Allow to connect Forward/Reverse Message between Lifelines in Communication Diagram #360
  • Support "Reception" element #359
  • "N" Key doesn't work for "Don't Save" in Save Changes Dialog #358
  • Allow Frame in Communication Diagram #357
  • Allow to create messages by drag-n-drop in Communications Diagram #356
  • Menus for Set Size (width, height) Equally (in StyleEditor) #354
  • Add Realization element (other than InterfaceRealization, ComponentRealization) #353
  • Format Icons in StyleEditor #352
  • Allow to suppress StyleEditor, PropertyEditor and DocumentationEditor #351
  • Incorrect icon size of stereotype icons of Lifeline's represents #350
  • Internal Transitions in States #349
  • Guard and iteration expression for Messages #348
  • Retina (High-DPI) Display Support #347

New in StarUML 2.3.0 (Jun 19, 2015)

  • Replaced by CEF-2171 (Stability and Performance Improvement)
  • Advanced Font System
  • Resolved Issues:
  • Missing property labels when importing StarUML V1 files #346
  • Replace by CEF2171 (Windows and Mac OS X) #344
  • Allow additional fonts other than default fonts in PDF printing #343
  • Support CJK (Chinese-Japanese-Korean) fonts in PDF printing #335

New in StarUML 2.2.0 (Jun 19, 2015)

  • Resolved Issues:
  • Allow inherited operations from interfaces in UML005 validation rule #342
  • Quick Search in Element Picker Dialog #341
  • Quick Search in Model Explorer #340
  • Stucked when cancel in the file dialog of StarUML V1 import. #339
  • Automatically fix of incorrect positions of labels #338
  • [Linux] Text copy and paste not works #330
  • Support sorting by alphabetical order in Model Explorer #320
  • Auto complete for Property Editor #297

New in StarUML 2.1.4 (Jun 19, 2015)

  • Resolved Issues:
  • Relationships are broken when it created by drag and drop #336

New in StarUML 2.1.3 (Jun 19, 2015)

  • Resolved Issues:
  • Fix broken refs automatically when open file #333
  • Allows unnamed lifelines for validation #334

New in StarUML 2.1.2 (Jun 19, 2015)

  • Resolved Issues:
  • Sometimes broken messages in Sequence Diagram #331

New in StarUML 2.1.1 (Jun 19, 2015)

  • Alignment Tools in Style Editor
  • Fixed UI Problems
  • Resolved Issues:
  • Use curve line style for automatic diagram layout #328
  • [Windows] Minimize window causes Toolbox and Editors disappear #327
  • Auto-layout problem with Association Class #326
  • Alignment buttons in StyleEditor #325
  • Allow "" (e.g. "List") in type expression in QuickEdit #322
  • Allow Package can contain other view elements (e.g. Class) on diagram by drag and drop #321

New in StarUML 2.1.0 (Jun 19, 2015)

  • Entity-Relationship Diagram Support
  • New Line Styles (Round Rectilinear and Curve)
  • Resolved Issues:
  • ERD support #324
  • Decoration with Label is not properly rendered for Component and Node #319
  • Auto-resize property messes up printing to pdf #318
  • Show shortcut key in QuickEdit #317
  • Toolbox and Editors position problem on Window resize #246
  • New line styles (Rounded rectilinear and Curve) #23

New in StarUML 2.0.2 (Jun 19, 2015)

  • Activity Diagram Enhancement:
  • Resolved Issues:
  • Set HTML encoding to UTF-8 #315
  • Allow to select operations inherited by InterfaceRealization in Sequence Diagram #314
  • Allow to create Message even inside CombinedFragments #311
  • Allow to drag and drop InputPins and OutputPins #310
  • Show copy diagram instruction when try to copy elements in Sequence or Communication Diagrams #309
  • Create message must attached to Lifeline's head #308
  • Automatic align Lifelines on top and move only horizontally #307
  • ActivityNodes need to be contained inside Swimlanes #304
  • Send To Back, Bring To Front not works on InteractionFragments #303
  • Hide horizontal line in State if no regions #302
  • Support Interface icon for Lifeline #301
  • Auto-expanding Lifelines #300
  • Adding more elements on Toolbox for Sequence Diagram #299
  • Show Message's name in Explorer in front of (source->target) if any #298
  • ExtensionPoint icon disappeared #296

New in StarUML 2.0.1 (Jun 19, 2015)

  • Colorful Icons
  • Export All Diagrams at Once
  • Resolved Issues:
  • Create a Model when add Diagram directly under Project #293
  • Copy a model element shows "No views to copy or some views cannot be copied." message #292
  • Connector is not connected between Lifelines in Communication Diagram #291
  • Default color for UML elements in General section in Preferences #289
  • Selection priority of messages in sequence diagrams #286
  • Export all diagrams at once #285
  • Allow to drag and drop Use Case Subject #284
  • Activity diagram enhancements #269

New in StarUML 2.0.0 (Jun 19, 2015)

  • HTML Docs Generation
  • Default Colors for UML Elements
  • Auto Backup
  • Word Wrap for Note and Text
  • Space Equally, Horizontally and Vertically
  • Resolved Issues
  • Support word-wrap in Text and Note #283
  • Space equally, horizontally and vertically #282
  • Check views in Clipboard could be pasted into current diagram #281
  • Show tooltip on zoom and validation result icons in Status Bar #280
  • Sort elements in TreeView for HTML Doc Export #279
  • Place pasted views in the center of screen #278
  • UML colors in Preferences #277
  • Move up and down not works within type-sorted elements in Explorer #276
  • Copy-and-Paste causes applying Preferences's default values to pasted elements #275
  • Create a backup file when save a file for restore unexpected termination #274
  • Do not select diagram when clicking on empty area #273
  • Close diagram when the diagram is deleted (Delete from Model) #272
  • Allow to create diagrams always when nothing selected #271
  • Dependency model element is deleted when an connected view (e.g. ClassView) was deleted #270
  • Fix "isFinalSpecification" to "isFinalSpecialization" #258
  • Download: Windows | Mac OS X