Releases: OpenPonk/class-editor
Releases · OpenPonk/class-editor
v4.1.3
nightly
multiple multi-diagram project fixes, shapes naming unification
v4.1.2
- Fixed a project loading error caused by attempt to create a diagram element even if one already exists
- If a diagram references non-existent model element, show a warning and remove the diagram element, instead of failing to load the entire project
- When removing a diagram element, only deselect that one, instead of all elements
- Changing type of attributes linked to an association is no longer allowed (as it did not make sense and it fixes errors when loading projects)
- Remove class attributes linked to an association when the association is removed (fixes errors when loading projects)
v4.1.1
- Fixed multiple errors after OntoUML-to-UML transformation
- Keep class size properly with 2 or more attributes / operations
- Fixed removal of classes with attributes coming from associations
- Sync attributes in a class and ends of associations in case of attributes coming from associations
v4.1.0
- Deleting elements without confirmation keyboard shortcut changed from Ctrl/Cmd+del to Shift+del
- Fixed drive errors when loading or saving files on latests builds of Windows 11
- Fixed shapes moving to locations at time of last project save/load
- Added experimental association end label hiding; end labels same as class names are hidden by default
- Fixed transformation from OntoUML to UML missing associations
- Reworked generalization set editing
- Fixed unclickable attributes / operations
- Enlarged clickable zones of lines (especially when zoomed out)
- Fixed a problem causing leftover elements remaining in a model after their dependency was removed
- Fixed some layout glitches in versions info
- Added a few context menu icons
- Fixed model validation bug causing removal of the only property owner
- Element color menu now marks current and default colors and shows the default color even if not in the usual list of possible colors
v4.0.3
- Fixed note and boundary creation
- Fixed multiple memory leaks
- Fixed generalization set persistence
- Fixed UMLClass comment icon
- Updated OntoUML verification settings to match actual options
v4.0.2
- Improved compatibility with projects saved by older versions of OpenPonk
- Fixed Mac Intel build
- Improved placeholder names for empty attributes
- Check for attribute validity when loading or saving a model
v4.0.1
- Fixed abstract class names displayed cropped (names are still not in italics on Linux)
- Fixed saving and loading of projects
- Fixed image export (except of PDF export on Windows)
v4.0.0
- 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
- 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
v3.0.4
- Added option to zoom canvas during image export
- Added hotfix for FIT CTU PCs with user home directories on network drives
- Fixed order of association ends during loading from project file
- Abstract class names are now in italics
- OntoUML: Added option to create Material relations