Skip to content

graphviz/2.1.0

Compare
Choose a tag to compare
@KeRNeLith KeRNeLith released this 03 Jun 21:24

Version QuikGraph.Graphviz 2.1.0

QuikGraph.GraphViz

Rework the original QuickGraph.Graphviz module into QuikGraph.Graphviz. This make possible to use the QuikGraph to Dot bridge.

Fixes:

  • Fix the floating points formatting when converted to Dot (Invariant culture).
  • Fix some implementation issues accross the library.
  • Fix labels, comments, tooltips, records and ports escaping.
  • Fix a lot of graph to Dot conversions issues (wrong properties, invalid formatting, typo, etc).

Updates:

  • Add all color representations equivalent to System.Drawing.Color or System.Windows.Media.Color to GraphvizColor.

New:

  • Add conversion extensions from System.Drawing.Font to GraphvizFont (and vice versa).

API Breaks

  • Dot escape method has been replaced by DotEscapers helpers that handle various escaping scenarios and are static.
  • Some public API breaks (but should remain simple to do a migration).

Misc:

  • Clean the library code.
  • Fully document library including convenient links to official Graphviz documentation.
  • Use JetBrains annotations all over the library as much as possible.