0.5.0 (2021-11-03)
- 🧨
Open
elements and members will now be rendered while this was previously not the case. - 🧨 Change of order for elements and their inheritance/extensions relationships.
- before: subclass points down to superclass
- now: superclass on top and subclass points up to superclass
- 🧨 SwiftPlantUMLFramework drops its
ConsoleLogger
implementation. CLI is usingSwiftyBeaver
for logging.
0.4.0 (2021-03-05)
Enums are getting rendered with members (case elements, variables, functions) 🥳 technically it's a bug fix BUT also a significant visual change to the previous version. That's the reason for the version jump from 0.3.0 to 0.4.0
- 🐛 illegal instruction for folder name with whitespace (9c5b13e), closes #20
- 🐛 render Enum with members (ffb88a6), closes #19
0.3.0 (2021-02-28)
- 🎸 show inferred type (if SDK path was provided) (107f8b6), closes #14
- 🎸 various configuration options with .swiftplantuml.yml (6bb08f3), closes #9 and #10
- 🐛 multiple file paths handled incorrectly #12
0.2.1 (2021-02-18)
0.2.0 (2021-02-04)
- 🧨 open PlantUML script + diagram in browser is the new default behavior. Also
CLI flag
--textonly
was dropped in favor of CLI option--output
- 🎸 being able to open PlantUML script + diagram in browser (1e8ebf7)
0.1.1 (2021-01-28)
- 🎸 generate diagram from a string containing Swift code (ebdeb59)
- First public release! 🎉
- CLI tool and Swift Package to generate UML class diagram(s) based on Swift source file(s)
- Use one or more Swift files as input for a diagram to visualize
class
,struct
,protocol
,enum
andextension
types with their instance and static members as well as their inheritance and implementation relationships