Releases: Rubjerg/Graphviz.NetWrapper
Releases · Rubjerg/Graphviz.NetWrapper
v3.0.3
v3.0.2
v3.0.1
Breaking changes
- We no longer support .NET Framework 4.8 in the nuget package we publish. (Though the code still targets netstandard2.0, it could still be made to work by drafting a separate nuget package for .NET Framework, if the need arises.)
- Due to technical difficulties with propagating native build artifacts through the dotnet build pipeline we no longer support consuming this project as a git submodule. The official way to use this library is through the nuget package published on nuget.org.
Improvements
- Introduces linux support by @chtenb in #95
- Unicode support by @chtenb in #76
- Update Graphviz to version 11.0.0 by @chtenb in #94
- Upgrade test projects to use net8.0 by @chtenb in #87
Full Changelog: v2.0.2...v3.0.1
v2.0.2
2.0.1
2.0.0
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.