Skip to content

2.0.0

Compare
Choose a tag to compare
@chtenb chtenb released this 06 Sep 13:00
· 16 commits to master since this release

This release can be downloaded from https://www.nuget.org/packages/Rubjerg.Graphviz/2.0.0

Notable Improvements

  • Add xdot support, which gives a much richer description of layout information than was previously available. Refer to the readme on how to use this. #57
  • Implement out-of-process layout computations. #57
  • Update shipped graphviz version to 8.1.0. #53
  • More flexible export methods. #68
  • Support top-left and bottom-left coordinate systems. Previously all coordinates assumed a bottom-left coordinate system, which is how graphviz natively exposes it's layout information. #65

Breaking changes

This release contains minor breaking changes, mainly due to #57.
The in-process layout computations (Graph.ComputeLayout) are not the recommended way of consuming this library anymore.
The out-of-process layout computations (Graph.CreateLayout) are more robust and do not lock the library.
Refer to the tutorial if you find that your code has compilation errors after upgrading to this version.