Skip to content

Releases: KeRNeLith/GraphShape

controls/1.2.2

19 Mar 13:28
Compare
Choose a tag to compare

Version GraphShape.Controls 1.2.2

1.2.1

28 Oct 07:15
Compare
Choose a tag to compare

Version 1.2.1

GraphShape

Fixes:

  • Fix Sugiyama orthogonal edge routing on horizontal layout.

GraphShape.Controls

  • Update package dependencies.

1.2.0

31 Mar 10:25
Compare
Choose a tag to compare

Version 1.2.0

GraphShape

New:

  • Add support of .NET Core 3.1+.
  • Add support of .NET 5+.

Updates:

  • Update package dependencies.

GraphShape.Controls

New:

  • Add support of .NET Core 3.1+.
  • Add support of .NET 5+.

0.1.2

05 Aug 13:55
Compare
Choose a tag to compare

Version 0.1.2

GraphShape

Fixes:

  • Fix a crash when using Efficient Sugiyama algorithm (with a graph having less than 2 layers).

0.1.1

03 Aug 08:37
Compare
Choose a tag to compare

Version 0.1.1

GraphShape

Fixes:

  • Fix the orthogonal edge routing of Efficient Sugiyama algorithm (in horizontal layout).

1.1.0

07 Jun 10:43
Compare
Choose a tag to compare

Version 1.1.0

GraphShape

New:

  • Use signing key to strong name library assemby.

GraphShape.Controls

New:

  • Use signing key to strong name library assemby.

1.0.0

12 May 08:14
Compare
Choose a tag to compare

Version 1.0.0

GraphShape

General:

  • 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.

Fixes:

  • Various fixes for layout algorithms implementations.
  • Various fixes across the library.

Update:

  • Algorithm parameters classes are equatable.
  • Algorithm cancellation will stop run earlier if possible.

New:

  • Add a Random layout algorithm implementation.

API Breaks

  • 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.

Misc:

  • Use JetBrains annotations all over the library as much as possible.

GraphShape.Controls

General:

  • Fully clean the library code.
  • Extend support of the library to .NET Framework 3.5+.
  • Remove dependency to WPFExtensions package.

Fixes:

  • Fix async compute mode on GraphLayout control.
  • Fix handlers registrations/unregistrations.
  • Various fixes across the library.

Misc:

  • Use JetBrains annotations all over the library as much as possible.

0.1.0

09 Mar 16:07
Compare
Choose a tag to compare

Version 0.1.0

Graph layout algorithms implementations.

Split GraphSharp package into 2 packages:

  • GraphShape
  • GraphShape.Controls

GraphShape.Controls

WPF Controls to display graph using layout algorithms.

API Breaks

  • Namespace renamed to GraphShape (but should be easy to migrate).

Misc:

  • Generate a documentation for the library via DocFX.