Skip to content

Latest commit

 

History

History
162 lines (99 loc) · 8.39 KB

File metadata and controls

162 lines (99 loc) · 8.39 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.8] - 2026-06-06

This is a service update that focuses on package dependencies.

10.0.7 - 2026-05-23

This is a service update that focuses on package dependencies and explicit dual-framework support through conditionally-targeted Asp.Versioning package versions, ensuring compatibility with .NET 9 (Asp.Versioning 8.1.1) and .NET 10 (Asp.Versioning 10.0.0).

Changed

  • Directory.Packages.props to conditionally target Asp.Versioning package versions: version 8.1.1 for .NET 9 target framework and version 10.0.0 for .NET 10 target framework, providing version-appropriate behavior for each framework,
  • Dependencies upgraded to the latest compatible versions for all supported target frameworks (.NET 10 and .NET 9).

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