Skip to content

Commit 75ab64d

Browse files
committedFeb 4, 2021
Write release notes for QuikGraph modules.
1 parent 3bf09c5 commit 75ab64d

File tree

7 files changed

+87
-36
lines changed

7 files changed

+87
-36
lines changed
 

‎RELEASE_NOTES.md

+54
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Release notes
22

3+
## What's new in 2.3.0 February 4 2021
4+
5+
### QuikGraph
6+
7+
#### Fixes:
8+
* Fix the serialization implementation of UndirectedGraph, ArrayUndirectedGraph and UndirectedBidirectionalGraph.
9+
* Fix A\* implementation to also compute cost on tree edge.
10+
11+
#### Updates:
12+
* Remove some serializable attributes from algorithms and predicates classes (homognization).
13+
* Remove serializable attributes from delegate graphs implementations.
14+
* All QuikGraph exceptions can be constructed with a custom message and an eventual inner exception.
15+
* CompressedSparseRowGraph also implements IEdgeListGraph interface.
16+
* EquateGraphs.Equate helpers now supports a wider range of graph comparisons.
17+
18+
#### New:
19+
* Add the IDistancesCollection to interface the distance information retrieval from shortest path algorithms. Legacy accesses to distances are marked as obsolete.
20+
21+
#### Misc:
22+
* Remove the dependency to System.Collections.NonGeneric for .NET Standard 1.3 target.
23+
24+
### QuikGraph.Serialization
25+
26+
#### Updates:
27+
* Update package dependencies.
28+
29+
### QuikGraph.Graphviz
30+
31+
#### Updates:
32+
* Update package dependencies.
33+
34+
#### New:
35+
* Make all Dot structures serializable.
36+
37+
### QuikGraph.Data
38+
39+
#### Updates:
40+
* Update package dependencies.
41+
42+
### QuikGraph.MSAGL
43+
44+
#### Fixes:
45+
* Update reference to AutomaticGraphLayout packages in order to fix assembly strong naming issues.
46+
47+
#### Updates:
48+
* Update package dependencies.
49+
50+
### QuikGraph.Petri
51+
52+
#### Updates:
53+
* Update package dependencies.
54+
55+
---
56+
357
## What's new in 2.2.2 July 18 2020
458

559
### QuikGraph.Serialization

‎src/QuikGraph.Data/QuikGraph.Data.csproj

+3-7
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,9 @@ Supports Source Link</Description>
2828

2929
<IsPackable>true</IsPackable>
3030
<PackageId>QuikGraph.Data</PackageId>
31-
<PackageReleaseNotes>➟ Release 2.2.0
32-
Rework the original QuickGraph.Data module into QuikGraph.Data. This make possible to use the bridge from data related stuff to QuikGraph.
33-
34-
Misc:
35-
- Clean the library code.
36-
- Fully document library.
37-
- Use JetBrains annotations all over the library as much as possible.</PackageReleaseNotes>
31+
<PackageReleaseNotes>➟ Release 2.3.0
32+
Updates:
33+
- Update package dependencies.</PackageReleaseNotes>
3834
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET Serialization Data</PackageTags>
3935
</PropertyGroup>
4036

‎src/QuikGraph.Graphviz/QuikGraph.Graphviz.csproj

+5-2
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,12 @@ Supports Source Link</Description>
2828

2929
<IsPackable>true</IsPackable>
3030
<PackageId>QuikGraph.Graphviz</PackageId>
31-
<PackageReleaseNotes>➟ Release 2.2.0
31+
<PackageReleaseNotes>➟ Release 2.3.0
32+
Updates:
33+
- Update package dependencies.
34+
3235
New:
33-
- Use signing key to strong name library assemby.</PackageReleaseNotes>
36+
- Make all Dot structures serializable.</PackageReleaseNotes>
3437
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET Serialization Graphviz</PackageTags>
3538
</PropertyGroup>
3639

‎src/QuikGraph.MSAGL/QuikGraph.MSAGL.csproj

+4-9
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,12 @@ Supports Source Link</Description>
2828

2929
<IsPackable>true</IsPackable>
3030
<PackageId>QuikGraph.MSAGL</PackageId>
31-
<PackageReleaseNotes>➟ Release 2.2.0
32-
Rework the original QuickGraph.Glee module into QuikGraph.MSAGL (MSAGL is the successor of GLEE). This make possible to use the bridge from QuikGraph to MSAGL.
33-
31+
<PackageReleaseNotes>➟ Release 2.3.0
3432
Fixes:
35-
- Fix typo in populator algorithm.
36-
- Fix a bug when converting undirected graph to MSAGL graph.
33+
- Update reference to AutomaticGraphLayout packages in order to fix assembly strong naming issues.
3734

38-
Misc:
39-
- Clean the library code.
40-
- Fully document library.
41-
- Use JetBrains annotations all over the library as much as possible.</PackageReleaseNotes>
35+
Updates:
36+
- Update package dependencies.</PackageReleaseNotes>
4237
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET MSAGL</PackageTags>
4338
</PropertyGroup>
4439

‎src/QuikGraph.Petri/QuikGraph.Petri.csproj

+2-12
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,9 @@ Supports Source Link</Description>
2828

2929
<IsPackable>true</IsPackable>
3030
<PackageId>QuikGraph.Petri</PackageId>
31-
<PackageReleaseNotes>➟ Release 2.2.1
32-
Rework the original QuickGraph.Petri module into QuikGraph.Petri. This make possible to use the Petri Net features.
33-
34-
Fixes:
35-
- Fix PetriNetSimulator with possible collection modified while enumerating.
36-
31+
<PackageReleaseNotes>➟ Release 2.3.0
3732
Updates:
38-
- Really make IPetriNet immutable to enforce the difference with IMutablePetriNet.
39-
40-
Misc:
41-
- Clean the library code.
42-
- Fully document library.
43-
- Use JetBrains annotations all over the library as much as possible.</PackageReleaseNotes>
33+
- Update package dependencies.</PackageReleaseNotes>
4434
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET Petri</PackageTags>
4535
</PropertyGroup>
4636

‎src/QuikGraph.Serialization/QuikGraph.Serialization.csproj

+3-4
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@ Supports Source Link</Description>
2828

2929
<IsPackable>true</IsPackable>
3030
<PackageId>QuikGraph.Serialization</PackageId>
31-
<PackageReleaseNotes>➟ Release 2.2.2
32-
Fixes:
33-
- Add the possibility to use a custom binder during binary serialization to control deserialized types.
34-
- Undirected graphs are now serializable to XML.</PackageReleaseNotes>
31+
<PackageReleaseNotes>➟ Release 2.3.0
32+
Updates:
33+
- Update package dependencies.</PackageReleaseNotes>
3534
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET Serialization</PackageTags>
3635
</PropertyGroup>
3736

‎src/QuikGraph/QuikGraph.csproj

+16-2
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,23 @@ Supports Source Link</Description>
3434

3535
<IsPackable>true</IsPackable>
3636
<PackageId>QuikGraph</PackageId>
37-
<PackageReleaseNotes>➟ Release 2.2.0
37+
<PackageReleaseNotes>➟ Release 2.3.0
38+
Fixes:
39+
- Fix the serialization implementation of UndirectedGraph, ArrayUndirectedGraph and UndirectedBidirectionalGraph.
40+
- Fix A* implementation to also compute cost on tree edge.
41+
42+
Updates:
43+
- Remove some serializable attributes from algorithms and predicates classes (homognization).
44+
- Remove serializable attributes from delegate graphs implementations.
45+
- All QuikGraph exceptions can be constructed with a custom message and an eventual inner exception.
46+
- CompressedSparseRowGraph also implements IEdgeListGraph interface.
47+
- EquateGraphs.Equate helpers now supports a wider range of graph comparisons.
48+
3849
New:
39-
- Use signing key to strong name library assemby.</PackageReleaseNotes>
50+
- Add the IDistancesCollection to interface the distance information retrieval from shortest path algorithms. Legacy accesses to distances are marked as obsolete.
51+
52+
Misc:
53+
- Remove the dependency to System.Collections.NonGeneric for .NET Standard 1.3 target.</PackageReleaseNotes>
4054
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET</PackageTags>
4155
</PropertyGroup>
4256

0 commit comments

Comments
 (0)
Please sign in to comment.