All Versions
10
Latest Version
Avg Release Cycle
81 days
Latest Release
248 days ago

Changelog History

  • v0.6.0 Changes

    January 21, 2022

    โš  BREAKING CHANGES

    • ๐ŸŽ ๐Ÿงจ macOS 10.11 (El Capitan) required

    ๐Ÿ”‹ Features

    • ๐ŸŽธ native encoding of PlantUML diagram text description (de286d4)
  • v0.5.2 Changes

    January 20, 2022

    ๐Ÿ› Bug Fixes

    • ๐Ÿ’ป ๐Ÿ› diagram in browser not shown (b64f3df)
  • v0.5.1 Changes

    November 26, 2021

    ๐Ÿ”‹ Features

    • ๐Ÿ”ง ๐ŸŽธ public memberwise initializer for Configuration (14db736)
  • v0.5.0 Changes

    November 03, 2021

    โš  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
  • v0.4.0 Changes

    March 05, 2021

    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

  • v0.3.0 Changes

    February 28, 2021

    ๐Ÿ”‹ 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
  • v0.2.1 Changes

    February 18, 2021

    ๐Ÿ› Bug Fixes

    • ๐Ÿ› script error for generic class inheritance (047d62a), closes #8
  • v0.2.0 Changes

    February 04, 2021

    โš  BREAKING CHANGES

    • 0๏ธโƒฃ ๐Ÿงจ 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)
  • v0.1.1 Changes

    January 28, 2021

    ๐Ÿ”‹ Features

    • ๐ŸŽธ generate diagram from a string containing Swift code (ebdeb59)
  • v0.1.0 Changes

    January 25, 2020
    • ๐Ÿš€ 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