-
Notifications
You must be signed in to change notification settings - Fork 4
Version 9.0.0
Humberto Sanchez II edited this page Nov 6, 2024
·
1 revision
The primary enhancements to this version are:
- A new plugin that allows the developer to auto-create orthogonal routing lines. This new capability allows the developer to select the specific UML elements and lines that are considered by the algorithm. This is very useful in that it minimizes the need to manually route lines.
- Pyut added an option to auto-resize classes to fit their contents
- Pyut added a sanity check to lollipop interfaces. They are now correctly shared if multiple classes implement them. This necessitated a change in the edit dialog for those types of interfaces
- Mermaid export now supports lollipop interfaces
- The layout save and restore plugin has been reactivated. This allows a user to save a layout for a particular diagram and restore it at a later point.
See the demonstration video
The following are the additional issues addressed in this release.
- 553 Frame popup menu pops up after right click on class
- 552 Fix Application Startup in Developer Mode
- 551 Integrate new pyorthogonal router plugin capability
- 548 Use new common Preference framework
- 543 Fix TODO in BaseWxLinkCommand
- 539 PyutPreferences does not need to be a Singleton
- 534 Update our splash window
- 533 Add option to resize all classes to fit contents
- 524 move pyut.ini
- 521 Fix ActionHandler.updateTitle callback 🐛
- 360 Add Sanity Check for lollipop interfaces 🚸
- 115 OrthogonalConnectorAdapter has hard coded value
- 114 Create new Orthogonal Router Plugin
- 113 Update PluginManager to raise error on plugin invocation exception
- 112 Update ForceDirectedLayout
- 109 Fix TODO in LinkMakerMixin
- 105 Bring back Layout Save and Layout Apply Tool Plugins
- 97 Update MermaidWriter to support lollipop interfaces
- 47 Cannot load layout files
- 112 Update RectangleShape.Inside()
- 110 Create OglPositions
- 109 OglLink.getAnchors returns None
- 108 Fix grammar errors
- 107 Update DiagramFrame
- 106 Update OglLinkFactory for new OglAssocation creation pattern
- 105 Remove OglAssociation.addLabelsToDiagram 💩
- 6 Implement PyutInterface equality