From 1081ceab19290323603f8dc9080fff24424f2286 Mon Sep 17 00:00:00 2001 From: Pierrick Gourlain Date: Mon, 21 Sep 2026 20:11:28 +0200 Subject: [PATCH 1/3] pack all assemblies --- .github/workflows/release-package.yml | 10 ++++++-- CHANGELOG.md | 8 ++++++- .../PdfSharpDsl.Language.csproj | 24 +++++++++++++++---- 3 files changed, 35 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index ccf2e35..5727fc4 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -33,7 +33,10 @@ jobs: - name: Test run: dotnet test --no-build -c Release --verbosity normal - name: pack - run: dotnet pack --no-build -c Release PdfSharpDslCore/PdfSharpDslCore.csproj -p:Version=${{ steps.version.outputs.version }} + run: | + dotnet pack -c Release PdfSharpDsl.Language/PdfSharpDsl.Language.csproj + dotnet pack -c Release PdfSharpDslCore.Generator/PdfSharpDslCore.Generator.csproj + dotnet pack -c Release PdfSharpDslCore/PdfSharpDslCore.csproj # - name: add publish # run: dotnet nuget add source --username pgourlain --password ${{ secrets.GITHUB_TOKEN }} --store-password-in-clear-text --name github "https://nuget.pkg.github.com/pgourlain/index.json" # - name: publish package @@ -47,4 +50,7 @@ jobs: with: user: ${{ secrets.NUGET_USER }} - name: Publish to NuGet - run: dotnet nuget push "PdfSharpDslCore/bin/Release/*.nupkg" --api-key ${{steps.login.outputs.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --skip-duplicate + run: | + dotnet nuget push "PdfSharpDsl.Language/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate + dotnet nuget push "PdfSharpDslCore.Generator/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate + dotnet nuget push "PdfSharpDslCore/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ba94a0..c7091e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Change log -## Version 2.0.0 (unreleased) +## Version 2.0.1 (September 21, 2026) + +* Fix missing DslLanguage dependency + +## Version 2.0.0 (September 19, 2026) + * Migrated PDF generation from PdfSharpCore and its image/font/archive dependencies to TerraPDF 2.2.0. * Added engine-independent drawing primitives and `PdfSharpDsl.Language` for the netstandard2.0 source generator. * Added `PublishPdf(Stream)`, `PublishPdf(string)` and `PublishPdf()` to `PdfDocumentDrawer`. @@ -12,6 +17,7 @@ * Updated `Microsoft.Extensions.Logging.Abstractions` and `Microsoft.Extensions.Logging.Console` to 10.0.12. ## Version 1.0.6 (September 20, 2026) + * Migrated console and test projects to .NET 10 while retaining reusable projects on .NET Standard 2.0. * Added reproducible core-only coverage enforcement at 90% line coverage. * Added Roslyn source-generator compilation and clean NuGet consumer validation. diff --git a/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj b/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj index b13dffc..9599e30 100644 --- a/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj +++ b/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj @@ -1,9 +1,25 @@ + + $(NetStandardTfm) + 10.0 + enable + true + PdfSharpDsl.Language + 2.0.0 + Pierrick Gourlain + Language and drawing primitives used by PdfSharpDsl. + https://github.com/pgourlain/bnf_and_pdf + LICENSE.md + - - $(NetStandardTfm) - false - + + + + + + + + From a8ee602d0ca20d7754d9ad5ddc295970cc5e6864 Mon Sep 17 00:00:00 2001 From: Pierrick Gourlain Date: Mon, 21 Sep 2026 20:13:23 +0200 Subject: [PATCH 2/3] pack with no build flag --- .github/workflows/release-package.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 5727fc4..2c8433e 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -34,9 +34,9 @@ jobs: run: dotnet test --no-build -c Release --verbosity normal - name: pack run: | - dotnet pack -c Release PdfSharpDsl.Language/PdfSharpDsl.Language.csproj - dotnet pack -c Release PdfSharpDslCore.Generator/PdfSharpDslCore.Generator.csproj - dotnet pack -c Release PdfSharpDslCore/PdfSharpDslCore.csproj + dotnet pack --no-build -c Release PdfSharpDsl.Language/PdfSharpDsl.Language.csproj -p:Version=${{ steps.version.outputs.version }} + dotnet pack --no-build -c Release PdfSharpDslCore.Generator/PdfSharpDslCore.Generator.csproj -p:Version=${{ steps.version.outputs.version }} + dotnet pack --no-build -c Release PdfSharpDslCore/PdfSharpDslCore.csproj -p:Version=${{ steps.version.outputs.version }} # - name: add publish # run: dotnet nuget add source --username pgourlain --password ${{ secrets.GITHUB_TOKEN }} --store-password-in-clear-text --name github "https://nuget.pkg.github.com/pgourlain/index.json" # - name: publish package @@ -51,6 +51,6 @@ jobs: user: ${{ secrets.NUGET_USER }} - name: Publish to NuGet run: | - dotnet nuget push "PdfSharpDsl.Language/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate + dotnet nuget push "PdfSharpDsl.Language/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate dotnet nuget push "PdfSharpDslCore.Generator/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate dotnet nuget push "PdfSharpDslCore/bin/Release/*.nupkg" -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_KEY }} --skip-duplicate From d4cec50712f50a8fb04df4721ea81849044aebd9 Mon Sep 17 00:00:00 2001 From: Pierrick Gourlain Date: Mon, 21 Sep 2026 20:19:18 +0200 Subject: [PATCH 3/3] remove duplicate --- PdfSharpDsl.Language/PdfSharpDsl.Language.csproj | 5 ----- 1 file changed, 5 deletions(-) diff --git a/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj b/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj index 9599e30..2011eea 100644 --- a/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj +++ b/PdfSharpDsl.Language/PdfSharpDsl.Language.csproj @@ -16,11 +16,6 @@ - - - - -