Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 3.69 KB

CHANGELOG.md

File metadata and controls

65 lines (40 loc) · 3.69 KB

0.5.0 (2021-11-03)

⚠ BREAKING CHANGES

  • 🧨 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 using SwiftyBeaver for logging.

Features

  • 🎸 support access level open (a7597fc), closes #23

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

Bug Fixes

  • 🐛 illegal instruction for folder name with whitespace (9c5b13e), closes #20
  • 🐛 render Enum with members (ffb88a6), closes #19

0.3.0 (2021-02-28)

Features

  • 🎸 show inferred type (if SDK path was provided) (107f8b6), closes #14
  • 🎸 various configuration options with .swiftplantuml.yml (6bb08f3), closes #9 and #10

Bug Fixes

  • 🐛 multiple file paths handled incorrectly #12

0.2.1 (2021-02-18)

Bug Fixes

  • 🐛 script error for generic class inheritance (047d62a), closes #8

0.2.0 (2021-02-04)

⚠ BREAKING CHANGES

  • 🧨 open PlantUML script + diagram in browser is the new default behavior. Also CLI flag --textonly was dropped in favor of CLI option --output

Features

  • 🎸 being able to open PlantUML script + diagram in browser (1e8ebf7)

0.1.1 (2021-01-28)

Features

  • 🎸 generate diagram from a string containing Swift code (ebdeb59)

0.1.0 (2020-01-25)

  • 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 and extension types with their instance and static members as well as their inheritance and implementation relationships