-
Notifications
You must be signed in to change notification settings - Fork 4
Version 8.5.0
This release was timed to get back into quick release cycles with significant functionality. This version includes an updated Python Reverse Engineering plugin. In addition, to the previous ability to display inheritance in Pyut's UML diagrams, this version now has the following additional capabilities:
- Detects and creates general associations between classes.
- Detects and creates synthetic types created in Python code via the
NewType
construct. These are also reported as associations if appropriate. - Detects and properly represents Python enumerations in UML diagrams as classes with the
enumeration
stereotype
The above required a new Python 3.12 Antlr parser based on the official Python PEG compiler grammar. Also, it required two passes on the source code.
The following is the list of additional closed issues
542 Name an Interface as implements
541 Preferences: Diagrams Directory Text Input not updated
110 Update LinkMakerMixin with temp fix
108 Get updated Python lexer/parser
99 Python import should handle associations
95 Python 3.12.0 parser (PEG)
55 Update Dependencies
76 Use common constants
103 OglInterface has undisplayed label
5 Add "enumeration" to PyutStereotype
4 Add type PyutClasses to PyutClas
2 Update codeallybasic dependency