RA.Utilities.OpenApi
Version 10.3.0
Route groups can now be documented once with WithGroupSummary() / WithGroupDescription(); GroupTagsDocumentTransformer writes that text into the group's OpenAPI tags.
Route groups can now be documented once with WithGroupSummary() / WithGroupDescription(); GroupTagsDocumentTransformer writes that text into the group's OpenAPI tags.
Adds PaymentRequiredResponse for HTTP 402 and raises the RA.Utilities.Core.Constants dependency to 10.1.1, which introduces the matching code, message, and ResponseType member.
IEndpointGroup.MapGroup and IEndpoint.MapEndpoint now receive the API version set as an optional second parameter, and the generated MapEndpoints method takes an optional ApiVersionSet? apiVersionSet = null that it forwards to every implementation — apply it with WithApiVersionSet to version whole groups or individual endpoints.
This release adds HTTP 402 Payment Required to the shared response vocabulary, so paid resources can use a dedicated status code, message, and semantic response type instead of overloading Forbidden or Error. The release is additive: no existing field, type, or value changed.
This release adds PaymentRequiredException for HTTP 402, adding the missing status to the package's 4xx family so paid resources can be rejected with a dedicated type instead of reusing ForbiddenException or RaBaseException. The release is additive: no existing type, constructor, or default message changed.
ProxySettings is removed entirely. v10.2.0 had already removed the built-in proxy pipeline (ProxyMessageHandler, WithProxyFromSettings<TSettings>(...)) and kept ProxySettings as a configuration-only POCO; the class itself is now gone.
Maintenance release updating the ASP.NET Core JWT bearer integration to the latest .NET 10 servicing patch. No API or behavior changes.
Maintenance release — no API, behavior, or dependency changes.
AddUserContext() now registers the IUserContext interface and no longer registers IHttpContextAccessor as a side effect — register IHttpContextAccessor explicitly. The extension classes are refactored to C# 14 extension members.
Maintenance release updating Entity Framework Core to the latest .NET 10 servicing patch. No API or behavior changes.
Maintenance release updating the Microsoft.Extensions.* dependencies to the latest .NET 10 servicing patch. No API or behavior changes.