v4.0.0
New model types:
- Added markov chains
General changes across model types:
- Added more information to the included README
- Added ability to create line waypoints
- Replaced snapping to grid with snapping to existing elements
- Inner elements now move when the owner is moved
- Reworked element resizing
- Improved image exporting; added PDF export
- Added Note and Boundary elements
- Palette can now be switched between left and right in settings
- Operation Show no longer puts all the elements on the same spot
- Added delete key shortcut
- Partial support for multiple models in project and multiple diagrams per model
- Added mac-ARM build (alpha)
- Improved Linux distro compatibility
- Improved save file dialog
- Fixed version information dialog
- Updated multiple dependencies
- Other minor fixes and improvements
(Onto)UML:
- Added possibility to set colors of classes and associations
- Classifiers can now be placed into packages
- Fixed multiline class names
- Prevent attributes with empty names (which made them unclickable)
- Generalization self-loop no longer allowed
- Added option to switch association ends
Petri nets and FSM:
- Lines are now visually attached to circles properly, without any gaps
Petri nets:
- Fixed changing weight of weighted arcs
BORM:
- Constraint is now clickable even if its text is empty
BPMN:
- Added pool lanes, SubProcesses, Data flows and Data objects
- Added more validations