Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .docfx/Dockerfile.docfx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base
RUN rm -rf /usr/share/nginx/html/*

FROM --platform=$BUILDPLATFORM codebeltnet/docfx:2.78.4 AS build
FROM --platform=$BUILDPLATFORM codebeltnet/docfx:2.78.5 AS build

ADD [".", "docfx"]

Expand Down
1 change: 1 addition & 0 deletions .github/scripts/bump-nuget.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"xunit": ["Codebelt.Extensions.Xunit"],
"benchmarkdotnet": ["Codebelt.Extensions.BenchmarkDotNet"],
"bootstrapper": ["Codebelt.Bootstrapper"],
"carter": ["Codebelt.Extensions.Carter"],

Check warning on line 38 in .github/scripts/bump-nuget.py

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Change or remove duplicates of this key.

See more on https://sonarcloud.io/project/issues?id=globalization&issues=AZ01VvfBo5CI2C-Y58VB&open=AZ01VvfBo5CI2C-Y58VB&pullRequest=23
"newtonsoft-json": [
"Codebelt.Extensions.Newtonsoft.Json",
"Codebelt.Extensions.AspNetCore.Newtonsoft.Json",
Expand All @@ -53,6 +53,7 @@
"swashbuckle-aspnetcore": ["Codebelt.Extensions.Swashbuckle"],
"savvyio": ["Savvyio."],
"shared-kernel": ["Codebelt.SharedKernel"],
"carter": ["Codebelt.Extensions.Carter"],
}


Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/service-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
97 changes: 51 additions & 46 deletions .nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,136 +1,141 @@
Version: 10.0.4
Version: 10.0.5
Availability: .NET 10, .NET 9 and .NET Standard 2.0

# 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: 10.0.4
Availability: .NET 10, .NET 9 and .NET Standard 2.0

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 10.0.3
Availability: .NET 10, .NET 9 and .NET Standard 2.0

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

# Bug Fixes
- FIXED missing embedded resources for these cultures: "bgc-deva-in, bho-deva-in, cv-cyrl-ru, en-mv, hi-latn-in, kgp-latn-br, oc-es, raj-deva-in, sc-latn-it, yrl-latn-br, yrl-latn-co and yrl-latn-ve"

Version: 10.0.2
Availability: .NET 10, .NET 9 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 10.0.1
Availability: .NET 10, .NET 9 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 10.0.0
Availability: .NET 10, .NET 9 and .NET Standard 2.0
 

# ALM
- ADDED Support for TFM .NET 10 (LTS)
- REMOVED Support for TFM .NET 8 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.8
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.7
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.6
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.5
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.4
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.3
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
 

Version: 9.0.2
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

Version: 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
- REMOVED Support for TFM .NET 6 (LTS)
 

Version: 8.4.0
Availability: .NET 8, .NET 6 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

# Breaking Changes
- CHANGED CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Codebelt.Extensions.YamlDotNet assembly instead of YAML support from Cuemon.Extensions.YamlDotNet assembly
 

Version: 8.3.2
Availability: .NET 8, .NET 6 and .NET Standard 2.0
 

# ALM
- REMOVED Support for TFM .NET 7 (STS)
 

Version: 8.3.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
 

# Improvements
- CHANGED CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly
- CHANGED CultureInfoSurrogate class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly
- CHANGED tooling/gse to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly
 

Version: 8.2.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

Version: 8.1.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

Version: 8.0.1
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
 

# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

Version: 8.0.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
 

# ALM
- ADDED TFM for net8.0
- CHANGED Dependencies to latest and greatest with respect to TFMs
 

# Improvements
- ADDED tooling/gse to the solution folder that is used for extracting NLS surrogates; this was done to mitigate the original design decision that was most [unfortunate](https://github.com/gimlichael/Cuemon/commit/71ff4f9ecb95897170aab1e6ba894c320ae095bd)
- gse stands for globalization surrogates extractor

35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ For more details, please refer to `PackageReleaseNotes.txt` on a per assembly ba
> [!NOTE]
> Changelog entries prior to version 9.0.1 was migrated from previous versions of Cuemon.Extensions.Globalization.

## [10.0.5] - 2026-03-28

This is a patch release that focuses on dependency upgrades across all supported target frameworks, tooling maintenance, and minor workflow refinements.

### Changed

- Upgraded `Codebelt.Extensions.Xunit` from 11.0.7 to 11.0.8,
- Upgraded `Codebelt.Extensions.YamlDotNet` from 10.1.0 to 10.1.1,
- Upgraded `coverlet.collector` and `coverlet.msbuild` to 8.0.1,
- Upgraded `xunit.v3` and `xunit.v3.runner.console` to 3.2.2,
- Upgraded `xunit.runner.visualstudio` to 3.1.5,
- Upgraded docfx Docker image from 2.78.4 to 2.78.5,
- Added `carter` repository mapping in the NuGet bump script,
- Fixed trailing-whitespace in service-update workflow entry template.

## [10.0.4] - 2026-02-28

This is a service update that focuses on package dependencies.
Expand Down Expand Up @@ -94,3 +109,23 @@ This is a service update that primarily focuses on package dependencies and mino
### Added

- CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace that consist of extension methods for the CultureInfo class: UseNationalLanguageSupport

[Unreleased]: https://github.com/codebeltnet/globalization/compare/v10.0.5...HEAD
[10.0.5]: https://github.com/codebeltnet/globalization/compare/v10.0.4...v10.0.5
[10.0.4]: https://github.com/codebeltnet/globalization/compare/v10.0.3...v10.0.4
[10.0.3]: https://github.com/codebeltnet/globalization/compare/v10.0.2...v10.0.3
[10.0.2]: https://github.com/codebeltnet/globalization/compare/v10.0.1...v10.0.2
[10.0.1]: https://github.com/codebeltnet/globalization/compare/v10.0.0...v10.0.1
[10.0.0]: https://github.com/codebeltnet/globalization/compare/v9.0.8...v10.0.0
[9.0.8]: https://github.com/codebeltnet/globalization/compare/v9.0.7...v9.0.8
[9.0.7]: https://github.com/codebeltnet/globalization/compare/v9.0.6...v9.0.7
[9.0.6]: https://github.com/codebeltnet/globalization/compare/v9.0.5...v9.0.6
[9.0.5]: https://github.com/codebeltnet/globalization/compare/v9.0.4...v9.0.5
[9.0.4]: https://github.com/codebeltnet/globalization/compare/v9.0.3...v9.0.4
[9.0.3]: https://github.com/codebeltnet/globalization/compare/v9.0.2...v9.0.3
[9.0.2]: https://github.com/codebeltnet/globalization/compare/v9.0.1...v9.0.2
[9.0.1]: https://github.com/codebeltnet/globalization/compare/v8.4.0...v9.0.1
[8.4.0]: https://github.com/codebeltnet/globalization/compare/v8.3.0...v8.4.0
[8.3.0]: https://github.com/codebeltnet/globalization/compare/v8.0.0...v8.3.0
[8.0.0]: https://github.com/codebeltnet/globalization/compare/v7.0.0...v8.0.0
[7.0.0]: https://github.com/codebeltnet/globalization/releases/tag/v7.0.0
5 changes: 1 addition & 4 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
<Project>
<Target Name="PreparePackageReleaseNotesFromFile" BeforeTargets="GenerateNuspec" Condition="'$(IsTestProject)' == 'false' AND Exists('$(PackageReleaseNotesFile)')">
<ReadLinesFromFile File="$(PackageReleaseNotesFile)">
<Output TaskParameter="Lines" ItemName="PackageReleaseNotesLines"/>
</ReadLinesFromFile>
<PropertyGroup>
<PackageReleaseNotes>@(PackageReleaseNotesLines, '%0A')</PackageReleaseNotes>
<PackageReleaseNotes>$([System.IO.File]::ReadAllText('$(PackageReleaseNotesFile)'))</PackageReleaseNotes>
</PropertyGroup>
</Target>

Expand Down
30 changes: 15 additions & 15 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Codebelt.Extensions.Xunit" Version="11.0.7" />
<PackageVersion Include="Codebelt.Extensions.YamlDotNet" Version="10.1.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
<PackageVersion Include="MinVer" Version="7.0.0" />
<PackageVersion Include="coverlet.collector" Version="8.0.0" />
<PackageVersion Include="coverlet.msbuild" Version="8.0.0" />
<PackageVersion Include="xunit.v3" Version="3.2.2" />
<PackageVersion Include="xunit.v3.runner.console" Version="3.2.2" />
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
</ItemGroup>
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Codebelt.Extensions.Xunit" Version="11.0.8" />
<PackageVersion Include="Codebelt.Extensions.YamlDotNet" Version="10.1.1" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
<PackageVersion Include="MinVer" Version="7.0.0" />
<PackageVersion Include="coverlet.collector" Version="8.0.1" />
<PackageVersion Include="coverlet.msbuild" Version="8.0.1" />
<PackageVersion Include="xunit.v3" Version="3.2.2" />
<PackageVersion Include="xunit.v3.runner.console" Version="3.2.2" />
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
</ItemGroup>
</Project>
9 changes: 7 additions & 2 deletions testenvironments.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,14 @@
"wslDistribution": "Ubuntu-24.04"
},
{
"name": "Docker-Ubuntu",
"name": "Docker-Ubuntu (net9)",
"type": "docker",
"dockerImage": "codebeltnet/ubuntu-testrunner:net8.0.418-9.0.311-10.0.103"
"dockerImage": "codebeltnet/ubuntu-testrunner:9"
},
{
"name": "Docker-Ubuntu (net10)",
"type": "docker",
"dockerImage": "codebeltnet/ubuntu-testrunner:10"
}
]
}
Loading