Skip to content

2.5.0

Latest
Compare
Choose a tag to compare
@KeRNeLith KeRNeLith released this 04 Jul 20:47

Version 2.5.0

QuikGraph

Updates:

  • Input type for transitive closure/reduction algorithms is more open (IEdgeListGraph rather than BidirectionalGraph).
  • CryptoRandom no more use deprecate random number generator.
  • Extends algorithms using CrytoRandom by default (CyclePoppingRandomTreeAlgorithm, MarkovEdgeChainBase, MinimumVertexCoverApproximationAlgorithm).

New:

  • Add cycle checking for edge set and undirected graphs (DAG - Directed Acyclic Graph check).

Misc:

  • Assembly is CLS compliant (Common Language Specification).

QuikGraph.Serialization

Fixes:

  • Fix fields being written several times during GraphML serialization for types with multiple inheritance layers.
  • Fix user data that may be skipped during GraphML deserialization.
  • Better handle null strings being serialized through GraphML serialization.

Updates:

  • Deprecate binary serialization for targets lower than .NET Framework 4.6.1.
  • Update package dependencies.

Optims:

  • Optimize generated method calls for GraphML serialization.

Misc:

  • Add target .NET Framework 4.6.1.
  • Assembly is CLS compliant (Common Language Specification).

QuikGraph.Graphviz

Updates:

  • Deprecate ToSvg API (underlying web service is down).
  • Update package dependencies.

Misc:

  • Assembly is CLS compliant (Common Language Specification).

QuikGraph.Data

Updates:

  • Update package dependencies.

Misc:

  • Assembly is CLS compliant (Common Language Specification).

QuikGraph.MSAGL

Updates:

  • Update package dependencies.

Misc:

  • Assembly is CLS compliant (Common Language Specification).

QuikGraph.Petri

Updates:

  • Update package dependencies.

Misc:

  • Assembly is CLS compliant (Common Language Specification).