Skip to content

Commit

Permalink
Write release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
KeRNeLith committed May 11, 2020
1 parent 480f4d5 commit 0f33246
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 11 deletions.
17 changes: 17 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Release notes

## What's new in 2.1.0 May 11 2020

### QuikGraph

#### Optims:
* Use EqualityComparer<T> instead of non-generic object.Equals.

#### Updates:
* Cancellation of algorithm internally use exception to abort algorithm run.

### QuikGraph.Serialization

#### Fixes:
* Fix a security vulnerability regarding XML serialization on target .NET Framework 3.5.

---

## What's new in 2.0.0 February 16 2020

### QuikGraph
Expand Down
5 changes: 3 additions & 2 deletions src/QuikGraph.Serialization/QuikGraph.Serialization.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ Supports Source Link</Description>

<IsPackable>true</IsPackable>
<PackageId>QuikGraph.Serialization</PackageId>
<PackageReleaseNotes>➟ Release 2.0.0
Extracts serialization features from QuikGraph package.</PackageReleaseNotes>
<PackageReleaseNotes>➟ Release 2.1.0
Fixes:
- Fix a security vulnerability regarding XML serialization on target .NET Framework 3.5.</PackageReleaseNotes>
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET Serialization</PackageTags>
</PropertyGroup>

Expand Down
14 changes: 5 additions & 9 deletions src/QuikGraph/QuikGraph.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,12 @@ Supports Source Link</Description>

<IsPackable>true</IsPackable>
<PackageId>QuikGraph</PackageId>
<PackageReleaseNotes>➟ Release 2.0.0
Split QuikGraph package into 2 packages to extract serialization features:
- QuikGraph
- QuikGraph.Serialization
<PackageReleaseNotes>➟ Release 2.1.0
Optims:
- Use EqualityComparer&lt;T&gt; instead of non-generic object.Equals.

New:
- Add struct based edge implementations that were in original QuickGraph (STaggedEdge, STaggedUndirectedEdge and SEquatableTaggedEdge).

Misc:
- Package no more reference JetBrains.Annotations package, it rather uses some as internal implementation (same development experience for package consumer).</PackageReleaseNotes>
Updates:
- Cancellation of algorithm internally use exception to abort algorithm run.</PackageReleaseNotes>
<PackageTags>QuickGraph QuikGraph Graph Structure Algorithm C# .NET</PackageTags>
</PropertyGroup>

Expand Down
29 changes: 29 additions & 0 deletions test.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
$tag = "core/1.0.0";

$tagParts = $tag.split("/", 2);

# Full release
if ($tagParts.Length -eq 1)
{
"Full"
}
# Partial release
else
{
"Partial"
}


# # Retrieve MSBuild property name for which enabling package generation
# $tagSlug = $tagParts[0];
# $propertyName = GetPropertyNameFromSlug $tagSlug;
# $tagVersion = $tagParts[1];

# UpdatePackagesGeneration $propertyName;
# $env:Build_Version = $tagVersion;
# $projectName = $propertyName -replace "Generate_","";
# $projectName = $projectName -replace "_",".";
# $env:Release_Name = "$projectName $tagVersion";

# $env:IsFullIntegrationBuild = $env:Configuration -eq "Release";

0 comments on commit 0f33246

Please sign in to comment.