The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For more details, please refer to PackageReleaseNotes.txt on a per assembly basis in the .nuget folder.
0.5.6 - 2026-04-18
This is a service update that focuses on package dependencies.
0.5.5 - 2026-03-29
This is a service update that focuses on package dependencies.
- Dependencies upgraded:
Cuemon.Extensions.IOto 10.5.0,Codebelt.Extensions.Xunit.Appto 11.0.8,Savvyio.Domain,Savvyio.Extensions.Newtonsoft.Json, andSavvyio.Extensions.Text.Jsonto 5.0.5, andcoverlet.collector/coverlet.msbuildto 8.0.1, Directory.Build.targetsnow readsPackageReleaseNotes.txtviaSystem.IO.File.ReadAllTextinstead ofReadLinesFromFile, preserving blank lines in NuGet package release notes,testenvironments.jsonDocker test environment split into dedicated.NET 9and.NET 10entries using versioned image tags (:9and:10) instead of a single combined image,service-update.ymlfixed spurious trailing whitespace in theENTRYbash template for the service-update workflow,bump-nuget.pyextendedSOURCE_PACKAGE_MAPwith thecarter→Codebelt.Extensions.Carterpackage mapping.
0.5.4 - 2026-02-28
This is a service update that focuses on package dependencies.
0.5.3 - 2026-02-21
This is a service update that focuses on package dependencies.
0.5.2 - 2026-02-15
This is a service update that focuses on package dependencies.
0.5.1 - 2026-01-24
This is a service update that focuses on package dependencies.
0.5.0 - 2025-11-15
This is a major release that focuses on adapting the latest .NET 10 release (LTS) in exchange for current .NET 8 (LTS).
To ensure access to current features, improvements, and security updates, and to keep the codebase clean and easy to maintain, we target only the latest long-term (LTS), short-term (STS) and (where applicable) cross-platform .NET versions.
0.4.6 - 2025-10-20
This is a service update that focuses on package dependencies.
0.4.5 - 2025-09-16
This is a service update that focuses on package dependencies.
0.4.4 - 2025-08-26
This is a service update that focuses on package dependencies.
0.4.3 - 2025-05-29
This is a service update that focuses on package dependencies.
0.4.2 - 2025-04-19
This is a service update that focuses on package dependencies.
0.4.1 - 2025-01-31
Purely an ALM release. No changes to the codebase.
0.4.0 - 2024-11-13
Purely an ALM release. No changes to the codebase.
0.3.0 - 2024-09-08
Purely an ALM release. No changes to the codebase.
0.2.0 - 2024-04-11
- Token record in the Codebelt.SharedKernel namespace that represents an object that can be used for storing sensitive data
- TokenOptions class in the Codebelt.SharedKernel namespace that specifies options that is related to the Token record
- CorrelationId record in the Codebelt.SharedKernel namespace that represents an object that can be used as unique identifier that help you trace requests across multiple services in a distributed system
0.1.0 - 2024-04-03
- AccessKey record in the Codebelt.SharedKernel.Security namespace that represents an object that can be used for API key-based authentication and similar
- AccessKeyExtensions class in the Codebelt.SharedKernel.Security namespace that consist of extension methods for the AccessKey record: IsValid
- AccessKeyOptions class in the Codebelt.SharedKernel.Security namespace that specifies options that is related to the AccessKey record
- Secret record in the Codebelt.SharedKernel.Security namespace that represents an object that can be used for storing sensitive data
- ClockSkew record in the Codebelt.SharedKernel namespace that represents an object that can be used to warrant for clock skew related scenarios such as authentication
- ComparableValueObject class in the Codebelt.SharedKernel namespace that provides an implementation of SingleValueObject{T} tailored for handling a single value that implements the IComparable{T} interface
- CoordinatedUniversalTime record in the Codebelt.SharedKernel namespace that represents an object that can be used when you need a timestamp that is based on an absolute time (UTC)
- TimeToLive record in the Codebelt.SharedKernel namespace that represents an object that can be used when issuing authentication tokens or similar (TTL)