v3.1.0.7713 [RzR] 02-07-2026
- [a092d01] (RzR) -> Auto commit uncommited files
- [6138651] (RzR) -> Unify MVC and Minimal-API problem-details responses.
v3.0.0.7978 [RzR] 24-05-2026
- [80d1431] (RzR) -> [BREAKING] Rename
additionInformation→additionalInformationacross all public APIs:ResultProblemDetailsContext.AdditionalInformation,WebResultException.AdditionalInformation,ResultToProblemDetailsoverloads,ResultToHttpResultoverloads,ResultMessageHttpResults.Fromoverloads,ResultProblemDetailsHelperoverloads,DefaultProblemDetailsResultFactory,WebResultExceptionFilter,WebResultExceptionMiddleware(14 files total). - [80d1431] (RzR) -> Fix
ResultMessageProblemDetails.Extensionsshadow property: guard the property declaration with#if NETSTANDARD2_1sinceMicrosoft.AspNetCore.Mvc 2.1.3(netstandard2.1 target) does not exposeProblemDetails.Extensions; net5.0+ already has it on the base class. - [80d1431] (RzR) -> Add
net5.0target framework: addnet5.0to<TargetFrameworks>with<FrameworkReference Include="Microsoft.AspNetCore.App" />alongside the existing net6.0–net9.0 targets. - [80d1431] (RzR) -> Add
ResultMessageProblemDetailsConverter(net5.0+): customSystem.Text.JsonJsonConverter<ResultMessageProblemDetails>that serializesExtensionsentries under a nested"extensions"JSON property instead of the top-level promotion performed by the inheritedProblemDetailsJsonConverter. Applied via[JsonConverter]attribute onResultMessageProblemDetailsfor net5.0+. - [80d1431] (RzR) ->
WebResultExceptionFilter: implementIAsyncExceptionFilteralongsideIExceptionFilter. Extracted handling logic intoprivate static HandleException; ASP.NET Core always dispatches the async path when both interfaces are present, avoiding unnecessary thread-pool blocking in high-throughput scenarios. - [80d1431] (RzR) -> Fix docs: rename
additionInformation→additionalInformationindocs/usage.md(4 occurrences) anddocs/migration-v2.md(2 occurrences).
v2.0.0.7588 [RzR] 23-04-2026
- [525a26a] (RzR) -> Auto commit uncommited files
- [2fa8d49] (RzR) -> Adapt the documentation.
- [39c6f57] (RzR) -> Add auto populate for Correlation / TraceId: ProblemDetails.Extensions["traceId"]
- [0668f8e] (RzR) -> Add
.net6.0+support andMinimal APIsupport/adapter. - [007b011] (RzR) -> Add
IExceptionFilterand middleware for auto exception handle. - [fead9c0] (RzR) -> Add a
ProblemDetailsResultFactoryregistered in DI. - [e56e34e] (RzR) -> Add possibility to allow a configurable
IResult->HttpStatusCodemapper (DI registerable, default = 400). - [f5f9f76] (RzR) -> Return all result messages on failure (not just the first), also add tests.
- [5e7081f] (RzR) -> Refactor code from
ResultToActionResultByCode. - [0b36915] (RzR) -> Switched all URLs from
tools.ietf.org/doc/html/...todatatracker.ietf.org/doc/html/... - [873d72f] (RzR) -> Use
TryGetValueinBuildBaseResultMessageProblemDetails. - [60a8c29] (RzR) -> Mark
Extensionsshadow property withnewkey word. - [dfd0678] (RzR) -> Remove static
_httpStatusCode, pass it as a local. - [4aadbc1] (RzR) -> Change namespace from
AggregatedGenericResultMessage.WebtoRzR.ResultMessage.Web. Upgrade package reference version.
v1.2.1.8615 [RzR] 24-02-2026
- [5f1076d] (RzR) -> Auto commit uncommited files
- [5f1076d] (RzR) -> Upgrade reference package version (fixed version)
v1.2.0.8001 [RzR] 09-02-2026
- [6533544] (RzR) -> Auto commit uncommited files
- [9448930] (RzR) -> Add new script for version gen.
- [a1c4336] (RzR) -> Fix name from
AsToProblemDetails, toAsProblemDetails. - [049b4dd] (RzR) -> Upgrade reference package version.
- [] (RzR) -> Add new/edit data type extensions.
- [] (RzR) -> Upgrade ref package version.
- [] (RzR) -> Add and adjust existing message store and HTTP code rfc link.
- [] (RzR) -> Add new ProblemDetails result model. Extend existing Microsoft.AspNetCore.Mvc.ProblemDetails.
- [] (RzR) -> Add cast helper from
Result>ProblemDetails. Add APIObjectResultextension methods.
- [] (RzR) -> Update reference package version, fixing CVE (
CVE-2024-43485).
- [] (RzR) -> Update reference package version.
- [] (RzR) -> Fix some warnings.
- [] (RzR) -> Update reference package version.
- [] (RzR) -> Update reference package version.
- [] (RzR) -> Adjust code to be more readable.
- [] (RzR) -> Add new internal extensions.
- [] (RzR) -> Update reference package version.