From c53af12d973bffef486c3d6a32c941a0d15cd987 Mon Sep 17 00:00:00 2001 From: mrbean-bremen Date: Thu, 22 Feb 2024 18:54:19 +0100 Subject: [PATCH] Release 3.4.7 --- Source/Svg.csproj | 2 +- Source/version.json | 4 ++-- doc/ReleaseNotes.md | 13 ++++++++----- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Source/Svg.csproj b/Source/Svg.csproj index 802d91cbe..fe75c36cb 100644 --- a/Source/Svg.csproj +++ b/Source/Svg.csproj @@ -27,7 +27,7 @@ false true - Fixed a regression in loading embedded images (see Release Notes: http://svg-net.github.io/SVG/doc/ReleaseNotes.html). + New SVGOptions class, support for .NET 8, and bug fixes (see Release Notes: http://svg-net.github.io/SVG/doc/ReleaseNotes.html). https://github.com/svg-net/SVG https://www.w3.org/Icons/SVG/svg-logo-v.png diff --git a/Source/version.json b/Source/version.json index fccb8d0bf..a43ddb934 100644 --- a/Source/version.json +++ b/Source/version.json @@ -1,8 +1,8 @@ { "$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "3.4", + "version": "3.4.7", "publicReleaseRefSpec": [ - "^refs/tags/v\\d+\\.\\d+" // we release using tags starting with vN.N + "^refs/heads/master" // we release from master branch ], "cloudBuild": { "buildNumber": { diff --git a/doc/ReleaseNotes.md b/doc/ReleaseNotes.md index 1b06f3847..a84e7f457 100644 --- a/doc/ReleaseNotes.md +++ b/doc/ReleaseNotes.md @@ -1,18 +1,15 @@ # SVG.NET Release Notes The release versions are NuGet releases. -## Unreleased +## [Version 3.4.7](https://www.nuget.org/packages/Svg/3.4.7) (2024-02-22) ### Changes * Added: A class, `SvgOptions`, with external css parameters for styling or transforming the `SvgDocument`. -* Split tests SVG/PNG files into Issues and W3C Test Suite. W3C Test Suite files are not automatically downloaded. -* Repository clean-up, reducing the download zip size from 22MB to 4.5MB. * Added: Support for .NET 4.7.2, .NET 4.8.1 and .NET 8.0. -* Added: A new project, `Tests/Svg.Tests.Common` for sharing codes between test applications. * [Breaking change] The support for .NET 8 resulted in a breaking change to the signature of methods in `CoordinateParser`. * The changes are needed to fix a compiler error `CS8352`. * The use of read-only arguments as referenced variable is not necessary. - * The use of `ref` in the function arguements resulting in `CS8352` error are all removed. + * The use of `ref` in the function arguments resulting in `CS8352` error are all removed. ### Enhancements * made exceptions serializable to be able to cross AppDomain boundaries (see [#826](https://github.com/svg-net/SVG/pull/826)) @@ -21,6 +18,12 @@ The release versions are NuGet releases. * fixed XML namespace prefixes are also applied for nodes declaring them (see [PR #1106](https://github.com/svg-net/SVG/pull/1106)) * fixed Parameter is not valid (see [PR #1131](https://github.com/svg-net/SVG/pull/1131)) +### Infrastructure +* Split tests SVG/PNG files into Issues and W3C Test Suite. W3C Test Suite files are not automatically downloaded. +* Repository clean-up, reducing the download zip size from 22MB to 4.5MB. +* Added: A new project, `Tests/Svg.Tests.Common` for sharing codes between test applications. + + ## [Version 3.4.6](https://www.nuget.org/packages/Svg/3.4.6) (2023-11-16) ### Fixes