diff --git a/gitversion.yml b/gitversion.yml index 19d2b4ec..f4c27692 100644 --- a/gitversion.yml +++ b/gitversion.yml @@ -20,7 +20,7 @@ branches: release: # Release and preview versions. # branch: release/6.0.0-preview-3 -- must be same as git tag without leading 'v'. # version: {6-0-0-preview-3} -- taken from git tag only - regex: ^(release[/-]|master) + regex: ^(release[/-]|master|pdfsharp-extended) # Must not have mode set to be mainline? increment: None tag: '' diff --git a/src/Directory.Build.props b/src/Directory.Build.props index ec393bfd..2f5764e4 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -28,8 +28,8 @@ PDFsharp empira Software © 2025 empira - PDFsharp Team - empira Software GmbH + PDFsharp Team, KDS-NTG + KDS-NTG diff --git a/src/foundation/nuget/src/Directory.Build.props b/src/foundation/nuget/src/Directory.Build.props index 618588a9..4a6e7b24 100644 --- a/src/foundation/nuget/src/Directory.Build.props +++ b/src/foundation/nuget/src/Directory.Build.props @@ -1,4 +1,4 @@ - + @@ -12,11 +12,11 @@ @(ReleaseNotesFileContents->'%(Identity)', '%0d') ***** THIS IS A DEBUG BUILD - DO NOT PUBLISH *****%0d - - https://docs.pdfsharp.net - PDFsharp PDF creation - MigraDoc PDFsharp PDF Document Generation - + + https://github.com/KDS/PDFsharp/tree/pdfsharp-6-2-1-extended + PDFsharp PDF creation signature + MigraDoc PDFsharp PDF Document Generation + diff --git a/src/foundation/nuget/src/PDFsharp.NuGet/Description.txt b/src/foundation/nuget/src/PDFsharp.NuGet/Description.txt index b6b011a5..eab1affb 100644 --- a/src/foundation/nuget/src/PDFsharp.NuGet/Description.txt +++ b/src/foundation/nuget/src/PDFsharp.NuGet/Description.txt @@ -3,3 +3,11 @@ PDFsharp is the Open Source library for creating and modifying PDF documents usi This package does not depend on Windows and can be used on any .NET compatible platform including Linux and macOS. See https://docs.pdfsharp.net for details. + +EXTENDED: this is an extended version with additional features: +* Do not override XMP metadata if using option ManualXmpGeneration +* File attachment annotations +* Embedded file checksum property +And bug fixes: +* https://github.com/empira/PDFsharp/issues/248 (signature failing when document is malformed) +* https://github.com/empira/PDFsharp/issues/71 (Exception when pointing multiple PdfFileSpecification to a single PdfEmbeddedFileStream) \ No newline at end of file diff --git a/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.csproj b/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.csproj index 1139a742..8ba63529 100644 --- a/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.csproj +++ b/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.csproj @@ -13,10 +13,10 @@ true true $(MSBuildThisFileDirectory)$(MSBuildProjectName).nuspec - PDFsharp - PDFsharp for Windows and Linux + PDFsharp-extended + PDFsharp for Windows and Linux, with extra features: file attachment annotations, embedded file checksum, preservation of XMP data, and bug fixes. $(DebugBuildMessage)%0D$(NuGetDescription) - A .NET library for processing PDF. + A .NET library for processing PDF. With extra features: file attachment annotations, embedded file checksum, preservation of XMP data, and bug fixes. $(NuGetTags_PdfSharp) diff --git a/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.nuspec b/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.nuspec index 4c01c173..cdade499 100644 --- a/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.nuspec +++ b/src/foundation/nuget/src/PDFsharp.NuGet/PDFsharp.NuGet.nuspec @@ -15,7 +15,7 @@ $releaseNotes$ $copyright$ $tags$ - + $title$ diff --git a/src/foundation/nuget/src/PDFsharp.NuGet/README.md b/src/foundation/nuget/src/PDFsharp.NuGet/README.md index 4e60f763..ec206725 100644 --- a/src/foundation/nuget/src/PDFsharp.NuGet/README.md +++ b/src/foundation/nuget/src/PDFsharp.NuGet/README.md @@ -5,3 +5,11 @@ PDFsharp is the Open Source library for creating and modifying PDF documents usi This package does not depend on Windows and can be used on any .NET compatible platform including Linux and macOS. See [docs.pdfsharp.net](https://docs.pdfsharp.net) for details. + +EXTENDED: this is an extended version with additional features: +* Do not override XMP metadata if using option ManualXmpGeneration +* File attachment annotations +* Embedded file checksum property +And bug fixes: +* https://github.com/empira/PDFsharp/issues/248 (signature failing when document is malformed) +* https://github.com/empira/PDFsharp/issues/71 (Exception when pointing multiple PdfFileSpecification to a single PdfEmbeddedFileStream) \ No newline at end of file diff --git a/src/foundation/nuget/src/PDFsharp.NuGet/ReleaseNotes.txt b/src/foundation/nuget/src/PDFsharp.NuGet/ReleaseNotes.txt index f5df80ae..c8a45500 100644 --- a/src/foundation/nuget/src/PDFsharp.NuGet/ReleaseNotes.txt +++ b/src/foundation/nuget/src/PDFsharp.NuGet/ReleaseNotes.txt @@ -1,6 +1,22 @@ -This is a version of PDFsharp compatible with .NET 6 and higher. +This is a version of PDFsharp compatible with .NET 6 and higher. The package ‘PdfSharp’ can be used on any platform including Windows and Linux. The Target Frameworks are ‘net6.0’, ‘net8.0’ and ‘netstandard2.0’. The packages ‘PDFsharp-gdi’ and ‘PDFsharp-wpf’ can be used under Windows only. The Target Frameworks are ‘net6.0-windows’, ‘net8.0-windows’ and ‘net462’. We also publish packages that contain PDFsharp plus MigraDoc. See the project docs site for further information: https://docs.pdfsharp.net/link/readme-v6.2.html + + + +PDFsharp-extended: + +v1.2.0 +* Synchronized with PdfSharp 6.2.1 (including natively multi-targeting netstandard/fx/net6 and digital signatures) +v1.1.1 +* Fix issue #80 (allow detection of JPEG APP2 ICC_PROFILE headers) +v1.1.0 +* Merged PR#2 (ability to define on which page the signature is attached) +v1.0.2 +* Workaround for issue #69 (rendering special chars as unknown char instead of just crashing. proper support/fix is still to be done) +* Fix issue #71 (multiple PdfFileSpecification referencing the same PdfEmbeddedFileStream is now handled without crash) +v1.0.1 +* Fixed issue #61 (XImage.PointHeight returning width) \ No newline at end of file diff --git a/src/foundation/src/PDFsharp/src/PdfSharp.Charting/PdfSharp.Charting.csproj b/src/foundation/src/PDFsharp/src/PdfSharp.Charting/PdfSharp.Charting.csproj index 0cb4ed7b..cb542354 100644 --- a/src/foundation/src/PDFsharp/src/PdfSharp.Charting/PdfSharp.Charting.csproj +++ b/src/foundation/src/PDFsharp/src/PdfSharp.Charting/PdfSharp.Charting.csproj @@ -8,6 +8,12 @@ ..\..\..\..\..\StrongnameKey.snk + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + + true diff --git a/src/foundation/src/PDFsharp/src/PdfSharp/PdfSharp.csproj b/src/foundation/src/PDFsharp/src/PdfSharp/PdfSharp.csproj index 6fb9e5af..8e7d3feb 100644 --- a/src/foundation/src/PDFsharp/src/PdfSharp/PdfSharp.csproj +++ b/src/foundation/src/PDFsharp/src/PdfSharp/PdfSharp.csproj @@ -11,6 +11,12 @@ true + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + + true diff --git a/src/foundation/src/PDFsharp/src/PdfSharp/Properties/PdfSharpProductVersionInformation.cs b/src/foundation/src/PDFsharp/src/PdfSharp/Properties/PdfSharpProductVersionInformation.cs index d989e384..32d470eb 100644 --- a/src/foundation/src/PDFsharp/src/PdfSharp/Properties/PdfSharpProductVersionInformation.cs +++ b/src/foundation/src/PDFsharp/src/PdfSharp/Properties/PdfSharpProductVersionInformation.cs @@ -17,7 +17,7 @@ public static class PdfSharpProductVersionInformation /// /// The title of the product. /// - public const string Title = "PDFsharp"; + public const string Title = "PDFsharp-extended"; /// /// A characteristic description of the product. diff --git a/src/foundation/src/shared/src/PdfSharp.Quality/PdfSharp.Quality.csproj b/src/foundation/src/shared/src/PdfSharp.Quality/PdfSharp.Quality.csproj index 997f5f03..055b91ac 100644 --- a/src/foundation/src/shared/src/PdfSharp.Quality/PdfSharp.Quality.csproj +++ b/src/foundation/src/shared/src/PdfSharp.Quality/PdfSharp.Quality.csproj @@ -7,6 +7,12 @@ ..\..\..\..\..\StrongnameKey.snk + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + + true diff --git a/src/foundation/src/shared/src/PdfSharp.Snippets/PdfSharp.Snippets.csproj b/src/foundation/src/shared/src/PdfSharp.Snippets/PdfSharp.Snippets.csproj index f43843c7..e705bb9e 100644 --- a/src/foundation/src/shared/src/PdfSharp.Snippets/PdfSharp.Snippets.csproj +++ b/src/foundation/src/shared/src/PdfSharp.Snippets/PdfSharp.Snippets.csproj @@ -9,6 +9,12 @@ ..\..\..\..\..\StrongnameKey.snk + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + + false diff --git a/src/foundation/src/shared/src/PdfSharp.System/PdfSharp.System.csproj b/src/foundation/src/shared/src/PdfSharp.System/PdfSharp.System.csproj index e817514b..baf02fe4 100644 --- a/src/foundation/src/shared/src/PdfSharp.System/PdfSharp.System.csproj +++ b/src/foundation/src/shared/src/PdfSharp.System/PdfSharp.System.csproj @@ -10,6 +10,12 @@ true + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + + true diff --git a/src/foundation/src/shared/src/PdfSharp.WPFonts/PdfSharp.WPFonts.csproj b/src/foundation/src/shared/src/PdfSharp.WPFonts/PdfSharp.WPFonts.csproj index ba2d9d2f..3d4970e7 100644 --- a/src/foundation/src/shared/src/PdfSharp.WPFonts/PdfSharp.WPFonts.csproj +++ b/src/foundation/src/shared/src/PdfSharp.WPFonts/PdfSharp.WPFonts.csproj @@ -6,6 +6,12 @@ True ..\..\..\..\..\StrongnameKey.snk + + + true + false + ..\..\..\..\..\..\StrongnameKey.snk + true