- Fix the control flickering when changing the bound graph.
- Fix Sugiyama orthogonal edge routing on horizontal layout.
- Update package dependencies.
- Add support of .NET Core 3.1+.
- Add support of .NET 5+.
- Update package dependencies.
- Add support of .NET Core 3.1+.
- Add support of .NET 5+.
- Use signing key to strong name library assemby.
- Use signing key to strong name library assemby.
- Fully clean the library code.
- Extend support of the library to .NET Framework 3.5+.
- Extend support of the library to .NET Standard 2.0+.
- Uniformize APIs and behaviors of algorithms implementations.
- Various fixes for layout algorithms implementations.
- Various fixes across the library.
- Algorithm parameters classes are equatable.
- Algorithm cancellation will stop run earlier if possible.
- Add a Random layout algorithm implementation.
- Some public API breaks (but should remain simple to do a migration).
- Replace .NET framework base structs (Point, Vector, Size, Rect and Thickness) by equivalent ones to support .NET Standard.
- Some algorithm were not working well and has been removed (Sugiyama).
- Rename EfficientSugiyama to Sugiyama.
- Namespaces simplifications.
- Use JetBrains annotations all over the library as much as possible.
- Fully clean the library code.
- Extend support of the library to .NET Framework 3.5+.
- Remove dependency to WPFExtensions package.
- Fix async compute mode on GraphLayout control.
- Fix handlers registrations/unregistrations.
- Various fixes across the library.
- Use JetBrains annotations all over the library as much as possible.
- Fix a crash when using Efficient Sugiyama algorithm (with a graph having less than 2 layers).
- Update package dependencies.
- Fix the orthogonal edge routing of Efficient Sugiyama algorithm (in horizontal layout).
- Update package dependencies.
This release is based on GraphSharp from CodePlex.
Graph layout algorithms implementations.
Split GraphSharp package into 2 packages:
- GraphShape
- GraphShape.Controls
WPF Controls to display graph using layout algorithms.
- Namespace renamed to GraphShape (but should be easy to migrate).
- Generate a documentation for the library via DocFX.