Skip to content

Releases: daikimat/depermaid

1.1.0

04 Feb 23:48
0d34e7d

Choose a tag to compare

What's Changed

Breaking Change

  • The graph will now be output alphabetically sorted. Prior to this version, the order written in "Package.swift" was output as-is. (#14)
  • Default direction changed to LR (Left to Right) from TD (Top Down). (#15)

New Feature

  • Introducing the --minimal option to display simplified graphs. This option is useful for packages with a deep hierarchy of direct and transitive dependencies. The resulting Mermaid diagram will provide a clearer representation by omitting duplicate arrows. (#14)

    Before:
    When dealing with packages having a complex hierarchy of direct and transitive dependencies:
    complex

    After (using --minimal option):
    To simplify the graph and focus solely on essential dependencies, run the following command:

    $ swift package plugin depermaid --minimal

    The resulting Mermaid diagram will show a clearer representation by omitting duplicate arrows:
    minimal

Other Change

Full Changelog: 1.0.1...1.1.0

1.0.1

10 Jan 06:39
27479a5

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.0.1

1.0.0

08 Jan 15:52
70fca87

Choose a tag to compare

v1.0.0

Overview

Effortlessly visualize dependencies in Swift projects. This tool generates Mermaid-format graphs, representing the architecture and connections between modules in your Swift package. Quickly understand your project's structure, dependencies, and gain valuable development insights.

Key Features

  • Added the capability to visualize Swift Package Manager dependencies using Mermaid syntax.

Installation and Usage

For detailed installation and usage instructions, please refer to the project's README.

License

This software is provided under the MIT license. For details, please see LICENSE.

Contact

For bug reports, feature requests, and other inquiries, please create a new discussion on the GitHub Discussions Page.

Support

issues can be addressed on the Issue Page on GitHub.

Thank you for your support. Enjoy using the depermaid!