Skip to content

Release v2.1.0

Compare
Choose a tag to compare
@yanjustino yanjustino released this 25 May 02:48
· 176 commits to main since this release

C4Sharp version 2.1.0 is released 🚀

We released a new version of C4Sharp. The release includes new improvements which include minor bug fixes to the write test log, code maintainability, and performance. You can read the full list of new enhancements and bug fixes below:

Fixing

  • Make PlantumlDiagram public so that its ToPumlString method is accessible from outside of this library - it's useful for creating a puml string when you don't want to save it to a file or export it to a PNG (for example, in my project I want to post the puml string to an external server, so all I need is the string).

New Features

  • Add an optional parameter, useUrlInclude, to the ToPumlString() method. If set to true, it will change the include statement at the beginning of the puml string to link to the current PlantUML standard library file on github, instead of to a local .puml file.

API changes

  • Add a Link property to the Structure class and new structure constructors with link parameters, and edit the ToPumlString() methods so that structures in diagrams can link to URLs.

Thanks 🤝

Thanks, @BenRStutzman for these amazing features and improvements on C4Sharp