diff --git a/Directory.Build.props b/Directory.Build.props
index 56144bc..c00bc41 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -10,6 +10,6 @@
Kenny Pflug
Kenny Pflug
Copyright (c) 2026 Kenny Pflug
- 0.4.0
+ 0.5.0
diff --git a/README.md b/README.md
index 18a69e4..4b5111b 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
*A high-performant, enterprise-grade .NET library implementing the Result Pattern where each result is serializable and deserializable. Comes with integrations for ASP.NET Core Minimal APIs and MVC, `HttpResponseMessage`, and CloudEvents JSON format, as well as a validation framework.*
[](https://github.com/feO2x/Light.PortableResults/blob/main/LICENSE)
-[](https://www.nuget.org/packages?q=Light.PortableResults)
+[](https://www.nuget.org/packages?q=Light.PortableResults)
[](https://github.com/feO2x/Light.PortableResults/releases)
## ✨ Key Features
diff --git a/samples/NativeAotMovieRating/packages.lock.json b/samples/NativeAotMovieRating/packages.lock.json
index cf9a6a0..cba75b7 100644
--- a/samples/NativeAotMovieRating/packages.lock.json
+++ b/samples/NativeAotMovieRating/packages.lock.json
@@ -147,33 +147,33 @@
"light.portableresults.aspnetcore.minimalapis": {
"type": "Project",
"dependencies": {
- "Light.PortableResults.AspNetCore.Shared": "[0.4.0, )"
+ "Light.PortableResults.AspNetCore.Shared": "[0.5.0, )"
}
},
"light.portableresults.aspnetcore.openapi": {
"type": "Project",
"dependencies": {
- "Light.PortableResults.AspNetCore.Shared": "[0.4.0, )",
+ "Light.PortableResults.AspNetCore.Shared": "[0.5.0, )",
"Microsoft.AspNetCore.OpenApi": "[10.0.5, )"
}
},
"light.portableresults.aspnetcore.shared": {
"type": "Project",
"dependencies": {
- "Light.PortableResults": "[0.4.0, )"
+ "Light.PortableResults": "[0.5.0, )"
}
},
"light.portableresults.validation": {
"type": "Project",
"dependencies": {
- "Light.PortableResults": "[0.4.0, )"
+ "Light.PortableResults": "[0.5.0, )"
}
},
"light.portableresults.validation.openapi": {
"type": "Project",
"dependencies": {
- "Light.PortableResults.AspNetCore.OpenApi": "[0.4.0, )",
- "Light.PortableResults.Validation": "[0.4.0, )"
+ "Light.PortableResults.AspNetCore.OpenApi": "[0.5.0, )",
+ "Light.PortableResults.Validation": "[0.5.0, )"
}
},
"Microsoft.Bcl.HashCode": {
@@ -206,4 +206,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/Light.PortableResults.AspNetCore.MinimalApis/Light.PortableResults.AspNetCore.MinimalApis.csproj b/src/Light.PortableResults.AspNetCore.MinimalApis/Light.PortableResults.AspNetCore.MinimalApis.csproj
index a942038..ea5e553 100644
--- a/src/Light.PortableResults.AspNetCore.MinimalApis/Light.PortableResults.AspNetCore.MinimalApis.csproj
+++ b/src/Light.PortableResults.AspNetCore.MinimalApis/Light.PortableResults.AspNetCore.MinimalApis.csproj
@@ -4,7 +4,7 @@
true
Integration package for turning result instances into Minimal API's IResult instances. Compatible with Native AOT. Compatible with RFC 9457 (and RFC 7807) Problem Details responses.
- Light.PortableResults.AspNetCore.MinimalApis 0.4.0
+ Light.PortableResults.AspNetCore.MinimalApis 0.5.0
---------------------------------
- LightResult and LightResult<T> and corresponding extension methods to turn result instances into HTTP success responses or RFC 9457 (and RFC 7807) compatible Problem Details responses.
diff --git a/src/Light.PortableResults.AspNetCore.Mvc/Light.PortableResults.AspNetCore.Mvc.csproj b/src/Light.PortableResults.AspNetCore.Mvc/Light.PortableResults.AspNetCore.Mvc.csproj
index 0cd327d..ac9be15 100644
--- a/src/Light.PortableResults.AspNetCore.Mvc/Light.PortableResults.AspNetCore.Mvc.csproj
+++ b/src/Light.PortableResults.AspNetCore.Mvc/Light.PortableResults.AspNetCore.Mvc.csproj
@@ -3,7 +3,7 @@
Integration package for turning result instances into MVC's IActionResult instances. Compatible with RFC 9457 (and RFC 7807) Problem Details responses.
- Light.PortableResults.AspNetCore.MVC 0.4.0
+ Light.PortableResults.AspNetCore.MVC 0.5.0
---------------------------------
- LightActionResult and LightActionResult<T> and corresponding extension methods to turn result instances into HTTP success responses or RFC 9457 (and RFC 7807) compatible Problem Details responses.
diff --git a/src/Light.PortableResults.AspNetCore.OpenApi/Light.PortableResults.AspNetCore.OpenApi.csproj b/src/Light.PortableResults.AspNetCore.OpenApi/Light.PortableResults.AspNetCore.OpenApi.csproj
index 522e44c..2cfaf8c 100644
--- a/src/Light.PortableResults.AspNetCore.OpenApi/Light.PortableResults.AspNetCore.OpenApi.csproj
+++ b/src/Light.PortableResults.AspNetCore.OpenApi/Light.PortableResults.AspNetCore.OpenApi.csproj
@@ -4,11 +4,10 @@
true
Opt-in OpenAPI integration package for Light.PortableResults ASP.NET Core applications. Provides a library-authored schema catalog, endpoint metadata attributes, Minimal API helpers, and a document transformer.
- Light.PortableResults.AspNetCore.OpenApi 0.4.0
+ Light.PortableResults.AspNetCore.OpenApi 0.5.0
-------------------------------------
- Opt-in OpenAPI integration via IServiceCollection.AddPortableResultsOpenApi.
- - Library-authored canonical schema catalog and a document transformer for Minimal APIs and MVC.
- Three public OpenAPI helpers, three public attributes, and a global error-metadata registry.
- Native AOT compatible OpenAPI support without schema-only CLR surrogate types.
diff --git a/src/Light.PortableResults.AspNetCore.Shared/Light.PortableResults.AspNetCore.Shared.csproj b/src/Light.PortableResults.AspNetCore.Shared/Light.PortableResults.AspNetCore.Shared.csproj
index c059f0d..c9df45d 100644
--- a/src/Light.PortableResults.AspNetCore.Shared/Light.PortableResults.AspNetCore.Shared.csproj
+++ b/src/Light.PortableResults.AspNetCore.Shared/Light.PortableResults.AspNetCore.Shared.csproj
@@ -4,7 +4,7 @@
true
The Light.PortableResults.AspNetCore.Shared package contains shared functionality for writing ASP.NET Core HTTP responses. Compatible with Native AOT. Check out the integration packages Light.PortableResults.AspNetCore.MinimalApis or Light.PortableResults.AspNetCore.Mvc.
- Light.PortableResults.AspNetCore.Shared 0.4.0
+ Light.PortableResults.AspNetCore.Shared 0.5.0
---------------------------------
- Result enrichment with ASP.NET Core's HttpContext.
diff --git a/src/Light.PortableResults.Validation.OpenApi/Light.PortableResults.Validation.OpenApi.csproj b/src/Light.PortableResults.Validation.OpenApi/Light.PortableResults.Validation.OpenApi.csproj
index 60ee6c3..6f13556 100644
--- a/src/Light.PortableResults.Validation.OpenApi/Light.PortableResults.Validation.OpenApi.csproj
+++ b/src/Light.PortableResults.Validation.OpenApi/Light.PortableResults.Validation.OpenApi.csproj
@@ -4,7 +4,7 @@
true
OpenAPI bridge package for Light.PortableResults.Validation. Provides built-in validation error metadata contracts and typed helpers for endpoint-specific validation error narrowing.
- Light.PortableResults.Validation.OpenApi 0.4.0
+ Light.PortableResults.Validation.OpenApi 0.5.0
----------------------------------------
- Built-in OpenAPI metadata contracts for Light.PortableResults.Validation error codes.
diff --git a/src/Light.PortableResults.Validation/Light.PortableResults.Validation.csproj b/src/Light.PortableResults.Validation/Light.PortableResults.Validation.csproj
index 9d075cc..4e1abae 100644
--- a/src/Light.PortableResults.Validation/Light.PortableResults.Validation.csproj
+++ b/src/Light.PortableResults.Validation/Light.PortableResults.Validation.csproj
@@ -4,7 +4,7 @@
false
Framework-agnostic validation foundations for Light.PortableResults, including validation contexts, low-allocation checks, validator base classes, and validated value pipelines.
- Light.PortableResults.Validation 0.4.0
+ Light.PortableResults.Validation 0.5.0
---------------------------------
- Validation foundations with validation contexts, checks, validated value pipelines, and sync/async validator base classes.
diff --git a/src/Light.PortableResults/Light.PortableResults.csproj b/src/Light.PortableResults/Light.PortableResults.csproj
index 01fb2ea..8f34fee 100644
--- a/src/Light.PortableResults/Light.PortableResults.csproj
+++ b/src/Light.PortableResults/Light.PortableResults.csproj
@@ -4,7 +4,7 @@
false
The Light.PortableResults package implements the core functionality: Results, Errors, Metadata, Functional Extensions, and serialization support for various formats like HTTP and CloudEvents. Compatible with Native AOT. Check out the integration packages Light.PortableResults.AspNetCore.MinimalApis or Light.PortableResults.AspNetCore.Mvc.
- Light.PortableResults 0.4.0
+ Light.PortableResults 0.5.0
---------------------------------
- Contains core functionality: Results, Errors, Metadata, Functional Extensions, and JSON serialization support for HTTP and CloudEvents.