Skip to content

Latest commit

 

History

History
147 lines (90 loc) · 7.51 KB

File metadata and controls

147 lines (90 loc) · 7.51 KB

Changelog

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.

Note

Changelog entries prior to version 8.4.0 was migrated from previous versions of Cuemon.Extensions.Asp.Versioning.

[10.0.6] - 2026-04-18

This is a service update that focuses on package dependencies.

10.0.5 - 2026-03-28

This is a patch release that upgrades package dependencies and delivers several ALM refinements: a cleaner PackageReleaseNotes.txt generation pipeline, improved Directory.Build.targets file reading, an expanded test-environment matrix, and a documentation toolchain bump.

Changed

  • Dependencies upgraded to the latest compatible versions for all supported target frameworks (.NET 10 and .NET 9),
  • Directory.Build.targets to read PackageReleaseNotes.txt via File.ReadAllText instead of the line-by-line ReadLinesFromFile / @(…, '%0A') approach, ensuring newlines are preserved faithfully in NuGet metadata,
  • service-update.yml workflow to emit clean newlines (no trailing space) in generated PackageReleaseNotes.txt entries,
  • testenvironments.json Docker test entry split into separate Docker-Ubuntu (net9) and Docker-Ubuntu (net10) environments using versioned image tags (9 / 10) for cleaner per-TFM test isolation,
  • DocFX image bumped from 2.78.4 to 2.78.5 in Dockerfile.docfx,
  • bump-nuget.py extended with a carterCodebelt.Extensions.Carter source-package mapping.

10.0.4 - 2026-02-28

This is a service update that focuses on package dependencies.

10.0.3 - 2026-02-20

This is a service update that focuses on package dependencies.

10.0.2 - 2026-02-15

This is a service update that focuses on package dependencies.

10.0.1 - 2026-01-22

This is a service update that focuses on package dependencies.

10.0.0 - 2025-11-13

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.

9.0.8 - 2025-10-20

This is a service update that focuses on package dependencies.

9.0.7 - 2025-09-15

This is a service update that focuses on package dependencies.

9.0.6 - 2025-08-20

This is a service update that focuses on package dependencies.

9.0.5 - 2025-07-11

This is a service update that focuses on package dependencies.

9.0.4 - 2025-06-16

This is a service update that focuses on package dependencies.

9.0.3 - 2025-05-25

This is a service update that focuses on package dependencies.

9.0.2 - 2025-04-16

This is a service update that focuses on package dependencies.

9.0.1 - 2025-01-30

This is a service update that primarily focuses on package dependencies and minor improvements.

9.0.0 - 2024-11-13

This major release is first and foremost focused on ironing out any wrinkles that have been introduced with .NET 9 preview releases so the final release is production ready together with the official launch from Microsoft.

8.4.0 - 2024-09-21

8.1.0 - 2024-02-11

Changed

  • RestfulApiVersioningOptions class in the Codebelt.Extensions.Asp.Versioning namespace to include non-official MIME-types in the ValidAcceptHeaders property

7.1.0 2022-12-11

Added

Removed

Fixed

Changed

7.0.0 2022-11-09

Added

  • RestfulApiVersioningOptions class in the Codebelt.Extensions.Asp.Versioning namespace that provides programmatic configuration for the ServiceCollectionExtensions.AddRestfulApiVersioning method
  • ServiceCollectionExtensions class in the Codebelt.Extensions.Asp.Versioning namespace that consist of extension methods for the IServiceCollection interface: AddRestfulApiVersioning
  • ApplicationBuilderExtensions class in the Codebelt.Extensions.Asp.Versioning namespace that consist of extension methods for the IApplicationBuilder interface: UseRestfulApiVersioning
  • RestfulApiVersionReader class in the Codebelt.Extensions.Asp.Versioning namespace that represents a RESTful API version reader that reads the value from a filtered list of HTTP Accept headers in the request
  • RestfulProblemDetailsFactory class in the Codebelt.Extensions.Asp.Versioning namespace that represents a RESTful implementation of the IProblemDetailsFactory which throws variants of HttpStatusCodeException that needs to be translated accordingly