From 8ab4730bbee9ecd7c5b671bf52e909f7a0773064 Mon Sep 17 00:00:00 2001 From: "codebelt-aicia[bot]" Date: Wed, 25 Mar 2026 21:40:10 +0000 Subject: [PATCH 1/7] V1.0.1/service update --- .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ CHANGELOG.md | 4 ++ Directory.Packages.props | 46 +++++++++---------- 7 files changed, 57 insertions(+), 23 deletions(-) diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt index 04565d3..cef2170 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.1 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10   diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt index c509996..39cad8e 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.1 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10   diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt index 53e44ce..4064128 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.1 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10   diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt index 7b33fe2..a5d7626 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.1 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10   diff --git a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt index b1024b0..36a81d1 100644 --- a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.1 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10   diff --git a/CHANGELOG.md b/CHANGELOG.md index b9a835f..b626461 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder. +## [1.0.1] - 2026-03-25 + +This is a service update that focuses on package dependencies. + ## [1.0.0] - 2026-03-01 This is the initial stable release of the `Codebelt.Extensions.Carter`, `Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json`, `Codebelt.Extensions.Carter.AspNetCore.Text.Json`, `Codebelt.Extensions.Carter.AspNetCore.Text.Yaml` and `Codebelt.Extensions.Carter.AspNetCore.Xml` packages. diff --git a/Directory.Packages.props b/Directory.Packages.props index 641a9a3..df47af0 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,24 +1,24 @@ - - - true - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 6029da2684eb2057069a255c85575ba953bea273 Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:03 +0100 Subject: [PATCH 2/7] =?UTF-8?q?=F0=9F=93=A6=20add=20package=20release=20no?= =?UTF-8?q?tes=20for=20v1.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Document the 1.0.1 service release with dependency upgrade information across all packages: Codebelt.Extensions frameworks, Cuemon libraries, and test tooling (coverlet) upgraded to latest compatible versions. --- .../PackageReleaseNotes.txt | 13 ++++++------- .../PackageReleaseNotes.txt | 13 ++++++------- .../PackageReleaseNotes.txt | 13 ++++++------- .../PackageReleaseNotes.txt | 13 ++++++------- .../PackageReleaseNotes.txt | 13 ++++++------- 5 files changed, 30 insertions(+), 35 deletions(-) diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt index cef2170..4e0309f 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,12 +1,11 @@ -Version: 1.0.1 +Version: 1.0.1 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10 -  + # New Features - ADDED NewtonsoftJsonNegotiator class in the Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json namespace that provides a JSON response negotiator for Carter, capable of serializing response models to JSON format using Newtonsoft.Json -  \ No newline at end of file diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt index 39cad8e..025e56c 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt @@ -1,12 +1,11 @@ -Version: 1.0.1 +Version: 1.0.1 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10 -  + # New Features - ADDED JsonResponseNegotiator class in the Codebelt.Extensions.Carter.AspNetCore.Text.Json namespace that provides a JSON response negotiator for Carter, capable of serializing response models to JSON format using System.Text.Json -  \ No newline at end of file diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt index 4064128..312948d 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt @@ -1,12 +1,11 @@ -Version: 1.0.1 +Version: 1.0.1 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10 -  + # New Features - ADDED YamlResponseNegotiator class in the Codebelt.Extensions.Carter.AspNetCore.Text.Yaml namespace that provides a YAML response negotiator for Carter, capable of serializing response models to YAML format using YamlDotNet -  \ No newline at end of file diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt index a5d7626..eaca8e2 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt @@ -1,12 +1,11 @@ -Version: 1.0.1 +Version: 1.0.1 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10 -  + # New Features - ADDED XmlResponseNegotiator class in the Codebelt.Extensions.Carter.AspNetCore.Xml namespace that provides an XML response negotiator for Carter, capable of serializing response models to XML format using System.Xml.XmlWriter -  \ No newline at end of file diff --git a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt index 36a81d1..ce4fee9 100644 --- a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt @@ -1,13 +1,12 @@ -Version: 1.0.1 +Version: 1.0.1 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.0 Availability: .NET 10 -  + # New Features - ADDED ConfigurableResponseNegotiator class in the Codebelt.Extensions.Carter.Response namespace that provides an abstract, configurable base class for Carter response negotiators that serialize models using a StreamFormatter implementation - ADDED EndpointConventionBuilderExtensions class in the Codebelt.Extensions.Carter namespace that consist of extension methods for the IEndpointConventionBuilder interface: Produces and Produces -  \ No newline at end of file From b81188cef26e74f78d6268b54a37e4e08655681b Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:03 +0100 Subject: [PATCH 3/7] =?UTF-8?q?=F0=9F=92=AC=20finalize=20release=20notes?= =?UTF-8?q?=20for=20v1.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Provide complete 1.0.1 changelog with patch-release classification, detailed dependency upgrade list, version compare links, and historical reference markers for this service release. --- CHANGELOG.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b626461..dbf93cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,19 @@ For more details, please refer to `PackageReleaseNotes.txt` on a per assembly ba ## [1.0.1] - 2026-03-25 -This is a service update that focuses on package dependencies. +This is a patch release focusing on dependency updates across all packages to maintain compatibility and security with the latest compatible versions. + +### Changed + +- Codebelt.Extensions.AspNetCore.Newtonsoft.Json upgraded to 10.1.1, +- Codebelt.Extensions.AspNetCore.Text.Yaml upgraded to 10.1.1, +- Codebelt.Extensions.Xunit.App upgraded to 11.0.8, +- Cuemon.Core upgraded to 10.5.0, +- Cuemon.Extensions.AspNetCore.Text.Json upgraded to 10.5.0, +- Cuemon.Extensions.AspNetCore.Xml upgraded to 10.5.0, +- Cuemon.Extensions.IO upgraded to 10.5.0, +- coverlet.collector upgraded to 8.0.1, +- coverlet.msbuild upgraded to 8.0.1. ## [1.0.0] - 2026-03-01 @@ -20,3 +32,7 @@ This is the initial stable release of the `Codebelt.Extensions.Carter`, `Codebel - `JsonResponseNegotiator` class in the Codebelt.Extensions.Carter.AspNetCore.Text.Json namespace that provides a JSON response negotiator for Carter, capable of serializing response models to JSON format using `System.Text.Json`, - `YamlResponseNegotiator` class in the Codebelt.Extensions.Carter.AspNetCore.Text.Yaml namespace that provides a YAML response negotiator for Carter, capable of serializing response models to YAML format using `YamlDotNet`, - `XmlResponseNegotiator` class in the Codebelt.Extensions.Carter.AspNetCore.Xml namespace that provides an XML response negotiator for Carter, capable of serializing response models to XML format using `System.Xml.XmlWriter`. + +[Unreleased]: https://github.com/codebeltnet/carter/compare/v1.0.1...HEAD +[1.0.1]: https://github.com/codebeltnet/carter/compare/v1.0.0...v1.0.1 +[1.0.0]: https://github.com/codebeltnet/carter/releases/tag/v1.0.0 From 56d8eb9c2e5c9229c131ff7d272c05f3833c71ff Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:04 +0100 Subject: [PATCH 4/7] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20upgrade=20dependencies?= =?UTF-8?q?=20for=20v1.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update package dependencies to latest compatible versions: Codebelt.Extensions.AspNetCore.Newtonsoft.Json to 10.1.1, Codebelt.Extensions.AspNetCore.Text.Yaml to 10.1.1, Codebelt.Extensions.Xunit.App to 11.0.8, Cuemon libraries to 10.5.0, and coverlet tooling to 8.0.1. Maintains compatibility across all supported target frameworks. --- Directory.Packages.props | 46 ++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index df47af0..297a6f7 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,24 +1,24 @@ - - - true - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 0362f2ddb04a5e8cfddfb72b25440cbf508f782c Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:04 +0100 Subject: [PATCH 5/7] =?UTF-8?q?=F0=9F=94=A7=20simplify=20package=20release?= =?UTF-8?q?=20notes=20loading=20in=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace multi-line ReadLinesFromFile logic with direct System.IO.File call for cleaner, more maintainable build process when preparing NuGet package metadata. --- Directory.Build.targets | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Directory.Build.targets b/Directory.Build.targets index 0c72407..5f9df1e 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -1,10 +1,7 @@  - - - - @(PackageReleaseNotesLines, '%0A') + $([System.IO.File]::ReadAllText('$(PackageReleaseNotesFile)')) From 788982bd57d5d677aec2103ae27364a464c072a6 Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:05 +0100 Subject: [PATCH 6/7] =?UTF-8?q?=F0=9F=90=B3=20update=20docker=20test=20env?= =?UTF-8?q?ironment=20to=20net10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switch test runner Docker image to net10 base in test environment configuration, simplifying environment declaration and ensuring consistent .NET 10 test execution across all target frameworks. --- testenvironments.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testenvironments.json b/testenvironments.json index a12cd13..59d1b66 100644 --- a/testenvironments.json +++ b/testenvironments.json @@ -7,9 +7,9 @@ "wslDistribution": "Ubuntu-24.04" }, { - "name": "Docker-Ubuntu", + "name": "Docker-Ubuntu (net10)", "type": "docker", - "dockerImage": "codebeltnet/ubuntu-testrunner:net8.0.418-9.0.311-10.0.103" + "dockerImage": "codebeltnet/ubuntu-testrunner:10" } ] } From aef6aad700fbe4013efc38d996ddf352ce8e1d21 Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Wed, 25 Mar 2026 23:22:05 +0100 Subject: [PATCH 7/7] =?UTF-8?q?=F0=9F=94=A7=20fix=20release=20notes=20form?= =?UTF-8?q?atting=20in=20service=20update=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correct shell script newline formatting in package release notes generation step. Fixes spacing inconsistency that was adding extra whitespace before release note headers. --- .github/workflows/service-update.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/service-update.yml b/.github/workflows/service-update.yml index ea92ea5..8ce5965 100644 --- a/.github/workflows/service-update.yml +++ b/.github/workflows/service-update.yml @@ -70,7 +70,7 @@ jobs: for f in .nuget/*/PackageReleaseNotes.txt; do [ -f "$f" ] || continue TFM=$(grep -m1 "^Availability:" "$f" | sed 's/Availability: //' || echo ".NET 10, .NET 9 and .NET Standard 2.0") - ENTRY="Version: ${NEW}\nAvailability: ${TFM}\n \n# ALM\n- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)\n \n" + ENTRY="Version: ${NEW}\nAvailability: ${TFM}\n\n# ALM\n- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)\n \n" { printf "$ENTRY"; cat "$f"; } > "$f.tmp" && mv "$f.tmp" "$f" done