diff --git a/.docfx/api/extensions/index.md b/.docfx/api/extensions/index.md
index 68d76db41..c4a18c822 100644
--- a/.docfx/api/extensions/index.md
+++ b/.docfx/api/extensions/index.md
@@ -28,6 +28,9 @@ So even though Microsoft decided to write their own [JSON framework](https://doc
Complements: [Json.NET](https://github.com/JamesNK/Newtonsoft.Json) π
+> **Note**
+> Since `Cuemon for .NET` has always been about extending official .NET APIs, this project is no longer maintained as part of the Cuemon assembly family. It has been moved to its own repository and is now called [Extensions for Newtonsoft.Json API by Codebelt](https://github.com/codebeltnet/newtonsoft-json).
+
## Asp.Versioning API
Our preferred way of versioning Open API/Swagger for RESTful APIs is done through [Asp.Versioning](https://github.com/dotnet/aspnet-api-versioning).
diff --git a/.docfx/api/namespaces/Cuemon.AspNetCore.Mvc.Formatters.md b/.docfx/api/namespaces/Cuemon.AspNetCore.Mvc.Formatters.md
index 840756e5c..0890ef998 100644
--- a/.docfx/api/namespaces/Cuemon.AspNetCore.Mvc.Formatters.md
+++ b/.docfx/api/namespaces/Cuemon.AspNetCore.Mvc.Formatters.md
@@ -10,6 +10,7 @@ Complements: [Microsoft.AspNetCore.Mvc.Formatters namespace](https://docs.micros
Related:
-- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace](/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.html) π
- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json namespace](/api/extensions/aspnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json.html) π
- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml namespace](/api/extensions/aspnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.html) π
+- [Codebelt.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace](https://newtonsoft.codebelt.net/api/Codebelt.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.html) π
+- [Codebelt.Extensions.AspNetCore.Mvc.Formatters.Text.Yaml namespace](https://yamldotnet.codebelt.net/api/Codebelt.Extensions.AspNetCore.Mvc.Formatters.Text.Yaml.html) π
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.md b/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.md
deleted file mode 100644
index efdc15ae6..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.md
+++ /dev/null
@@ -1,18 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-summary: *content
----
-The `Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json` namespace contains both types and extension methods that complements the `Cuemon.Extensions.Newtonsoft.Json` namespace while being an addition to the `Microsoft.AspNetCore.Mvc` namespace. Provides JSON formatters for ASP.NET Core that is powered by Newtonsoft.Json.
-
-[!INCLUDE [availability-modern](../../includes/availability-modern.md)]
-
-Complements: [Cuemon.Extensions.Newtonsoft.Json namespace](/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.html) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|HttpExceptionDescriptorResponseHandler|β¬οΈ|`AddNewtonsoftJsonResponseHandler`|
-|JsonSerializerSettings|β¬οΈ|`Use{T}`|
-|IMvcBuilder|β¬οΈ|`AddNewtonsoftJsonFormatters`, `AddNewtonsoftJsonFormattersOptions`|
-|IMvcCoreBuilder|β¬οΈ|`AddNewtonsoftJsonFormatters`, `AddNewtonsoftJsonFormattersOptions`|
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters.md b/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters.md
deleted file mode 100644
index a883185be..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters.md
+++ /dev/null
@@ -1,15 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters
-summary: *content
----
-The `Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters` namespace contains extension methods that complements the `Cuemon.Extensions.Newtonsoft.Json.Converters` namespace.
-
-[!INCLUDE [availability-modern](../../includes/availability-modern.md)]
-
-Complements: [Cuemon.Extensions.Newtonsoft.Json namespace](/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.Converters.html) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|JsonConverter|β¬οΈ|`AddHttpExceptionDescriptorConverter`, `AddStringValuesConverter`|
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters.md b/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters.md
deleted file mode 100644
index de3544cb3..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters.md
+++ /dev/null
@@ -1,15 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters
-summary: *content
----
-The `Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters` namespace contains both types and extension methods that complements the `Cuemon.Extensions.Newtonsoft.Json` namespace while being an addition to the `Microsoft.AspNetCore.Mvc` namespace. Provides JSON formatters for ASP.NET Core that is powered by Newtonsoft.Json.
-
-[!INCLUDE [availability-modern](../../includes/availability-modern.md)]
-
-Complements: [Cuemon.Extensions.Newtonsoft.Json namespace](/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.html) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|IServiceCollection|β¬οΈ|`AddNewtonsoftJsonFormatterOptions`, `AddNewtonsoftJsonExceptionResponseFormatter`|
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Converters.md b/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Converters.md
deleted file mode 100644
index f5604983a..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Converters.md
+++ /dev/null
@@ -1,15 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.Newtonsoft.Json.Converters
-summary: *content
----
-The `Cuemon.Extensions.Newtonsoft.Json.Converters` namespace contains both types and extension methods that complements the `Newtonsoft.Json.Converters` namespace.
-
-[!INCLUDE [availability-default](../../includes/availability-default.md)]
-
-Complements: [Newtonsoft.Json.Converters namespace](https://www.newtonsoft.com/json/help/html/N_Newtonsoft_Json_Converters.htm) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|JsonConverter|β¬οΈ|`AddStringEnumConverter`, `AddStringFlagsEnumConverter`, `AddExceptionDescriptorConverterOf{T}`, `AddExceptionConverter`, `AddDataPairConverter`, `AddTransientFaultExceptionConverter`|
\ No newline at end of file
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Formatters.md b/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Formatters.md
deleted file mode 100644
index fd26c0d9b..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Formatters.md
+++ /dev/null
@@ -1,9 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.Newtonsoft.Json.Formatters
-summary: *content
----
-The `Cuemon.Extensions.Newtonsoft.Json.Formatters` namespace contains types that are used to serialize and deserialize objects into and from JSON format using a generic signature.
-
-[!INCLUDE [availability-default](../../includes/availability-default.md)]
-
-Complements: [Newtonsoft.Json.Serialization namespace](https://www.newtonsoft.com/json/help/html/N_Newtonsoft_Json_Serialization.htm) π
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Serialization.md b/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Serialization.md
deleted file mode 100644
index 2ba80923b..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.Serialization.md
+++ /dev/null
@@ -1,15 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.Newtonsoft.Json.Serialization
-summary: *content
----
-The `Cuemon.Extensions.Newtonsoft.Json.Serialization` namespace contains extension methods that help in the serialization process.
-
-[!INCLUDE [availability-default](../../includes/availability-default.md)]
-
-Complements: [Newtonsoft.Json.Serialization namespace](https://www.newtonsoft.com/json/help/html/N_Newtonsoft_Json_Serialization.htm) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|IContractResolver|β¬οΈ|`ResolveNamingStrategyOrDefault`|
diff --git a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.md b/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.md
deleted file mode 100644
index ef6aa2a90..000000000
--- a/.docfx/api/namespaces/Cuemon.Extensions.Newtonsoft.Json.md
+++ /dev/null
@@ -1,19 +0,0 @@
-ο»Ώ---
-uid: Cuemon.Extensions.Newtonsoft.Json
-summary: *content
----
-The `Cuemon.Extensions.Newtonsoft.Json` namespace contains both types and extension methods that complements the `Newtonsoft.Json` namespace by adding new ways of working with JSON; both in terms of serialization and parsing.
-
-[!INCLUDE [availability-default](../../includes/availability-default.md)]
-
-Complements: [Newtonsoft.Json namespace](https://www.newtonsoft.com/json/help/html/N_Newtonsoft_Json.htm) π
-
-### Extension Methods
-
-|Type|Ext|Methods|
-|--:|:-:|---|
-|JDataResult|β¬οΈ|`Flatten`, `ExtractArrayValues`, `ExtractObjectValues`|
-|JsonReader|β¬οΈ|`ToHierarchy`|
-|JsonSerializerSettings|β¬οΈ|`ApplyToDefaultSettings`|
-|JsonWriter|β¬οΈ|`WriteObject`, `WritePropertyName`|
-|Validator|β¬οΈ|`InvalidJsonDocument`|
diff --git a/.docfx/docfx.json b/.docfx/docfx.json
index 124d28a41..80014d981 100644
--- a/.docfx/docfx.json
+++ b/.docfx/docfx.json
@@ -72,23 +72,6 @@
"TargetFramework": "net8.0"
}
},
- {
- "src": [
- {
- "files": [
- "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/**.csproj",
- "Cuemon.Extensions.AspNetCore.Newtonsoft.Json/**.csproj",
- "Cuemon.Extensions.Newtonsoft.Json/**.csproj"
- ],
- "src": "../src"
- }
- ],
- "dest": "api/extensions/jsonnet",
- "filter": "filterConfig.yml",
- "properties": {
- "TargetFramework": "net8.0"
- }
- },
{
"src": [
{
diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml
index 8e871af23..4cca9fc6b 100644
--- a/.github/workflows/pipelines.yml
+++ b/.github/workflows/pipelines.yml
@@ -119,7 +119,6 @@ jobs:
"src/**/Cuemon.Extensions.Hosting.csproj"
"src/**/Cuemon.Extensions.IO.csproj"
"src/**/Cuemon.Extensions.Net.csproj"
- "src/**/Cuemon.Extensions.Newtonsoft.Json.csproj"
"src/**/Cuemon.Extensions.Reflection.csproj"
"src/**/Cuemon.Extensions.Runtime.Caching.csproj"
"src/**/Cuemon.Extensions.Text.csproj"
diff --git a/.nuget/Cuemon.AspNetCore.App/README.md b/.nuget/Cuemon.AspNetCore.App/README.md
index c77edf3ff..7c315e80d 100644
--- a/.nuget/Cuemon.AspNetCore.App/README.md
+++ b/.nuget/Cuemon.AspNetCore.App/README.md
@@ -68,11 +68,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -85,8 +83,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.AspNetCore.Authentication/README.md b/.nuget/Cuemon.AspNetCore.Authentication/README.md
index 89c315790..271adbb1b 100644
--- a/.nuget/Cuemon.AspNetCore.Authentication/README.md
+++ b/.nuget/Cuemon.AspNetCore.Authentication/README.md
@@ -34,11 +34,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -51,8 +49,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.AspNetCore.Mvc/README.md b/.nuget/Cuemon.AspNetCore.Mvc/README.md
index e3fc37ad2..6928a7bc1 100644
--- a/.nuget/Cuemon.AspNetCore.Mvc/README.md
+++ b/.nuget/Cuemon.AspNetCore.Mvc/README.md
@@ -38,11 +38,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -55,8 +53,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md b/.nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md
index f71fac3d8..4f7d67c39 100644
--- a/.nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md
+++ b/.nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.AspNetCore/README.md b/.nuget/Cuemon.AspNetCore/README.md
index 267dc5d54..66b1c7ab1 100644
--- a/.nuget/Cuemon.AspNetCore/README.md
+++ b/.nuget/Cuemon.AspNetCore/README.md
@@ -38,11 +38,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -55,8 +53,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Core.App/README.md b/.nuget/Cuemon.Core.App/README.md
index f6baff2e0..3c0b61abd 100644
--- a/.nuget/Cuemon.Core.App/README.md
+++ b/.nuget/Cuemon.Core.App/README.md
@@ -89,11 +89,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -106,8 +104,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Core/README.md b/.nuget/Cuemon.Core/README.md
index a927be693..76b8a7340 100644
--- a/.nuget/Cuemon.Core/README.md
+++ b/.nuget/Cuemon.Core/README.md
@@ -43,11 +43,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -60,8 +58,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Data.Integrity/README.md b/.nuget/Cuemon.Data.Integrity/README.md
index d02d63ae7..a47c378b3 100644
--- a/.nuget/Cuemon.Data.Integrity/README.md
+++ b/.nuget/Cuemon.Data.Integrity/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Data.SqlClient/README.md b/.nuget/Cuemon.Data.SqlClient/README.md
index f1bd781d5..4f0c3a758 100644
--- a/.nuget/Cuemon.Data.SqlClient/README.md
+++ b/.nuget/Cuemon.Data.SqlClient/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Data/README.md b/.nuget/Cuemon.Data/README.md
index f26685419..6abe8794e 100644
--- a/.nuget/Cuemon.Data/README.md
+++ b/.nuget/Cuemon.Data/README.md
@@ -32,11 +32,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -49,8 +47,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Diagnostics/README.md b/.nuget/Cuemon.Diagnostics/README.md
index f884cf57a..7607c5590 100644
--- a/.nuget/Cuemon.Diagnostics/README.md
+++ b/.nuget/Cuemon.Diagnostics/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/README.md
index cbfea192c..77b8309fd 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md
index 0d59bb6dd..9f9d18459 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/PackageReleaseNotes.txt
deleted file mode 100644
index 4e0ac4728..000000000
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/PackageReleaseNotes.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-ο»ΏVersion 9.0.0
-Availability: .NET 9 and .NET 8
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-- REMOVED Support for TFM .NET 6 (LTS)
-Β
-# Breaking Changes
-- REMOVED HttpExceptionDescriptorResponseHandlerExtensions class from the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace
-Β
-Version 8.3.2
-Availability: .NET 8 and .NET 6
-Β
-# ALM
-- REMOVED Support for TFM .NET 7 (STS)
-Β
-Version 8.2.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.1.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# Bug Fixes
-- FIXED HttpExceptionDescriptorResponseHandlerExtensions class in the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace so that AddNewtonsoftJsonResponseHandler now enumerates all supported media types in regards to content negotiation
-Β
-# Improvements
-- CHANGED HttpExceptionDescriptorResponseHandlerExtensions class in the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json marking the method, AddNewtonsoftJsonResponseHandler, obsolete (should use AddNewtonsoftJsonExceptionResponseFormatter instead)
-- CHANGED MvcBuilderExtensions class in the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace to be more lean having only two extension methods remaining; AddNewtonsoftJsonFormatters and AddNewtonsoftJsonFormattersOptions
-- CHANGED MvcCoreBuilderExtensions class in the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace to be more lean having only two extension methods remaining; AddNewtonsoftJsonFormatters and AddNewtonsoftJsonFormattersOptions
-Β
-# Breaking Changes (soft)
-- MOVED JsonConverterCollectionExtensions from Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Converters namespace to Cuemon.Extensions.AspNetCore.Newtonsoft assembly into the Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters namespace
-Β
-Version: 8.0.1
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.0.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- ADDED TFM for net8.0
-- REMOVED TFM for netstandard2.0
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# Bug Fixes
-- FIXED AddNewtonsoftJsonResponseHandler extension method to properly propagate options to NewtonsoftJsonFormatter serialization method in the HttpExceptionDescriptorResponseHandlerExtensions in the Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace
-Β
\ No newline at end of file
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/README.md
deleted file mode 100644
index a65cf2af8..000000000
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/README.md
+++ /dev/null
@@ -1,66 +0,0 @@
-## About
-
-An open-source project (MIT license) that targets and complements the Microsoft .NET platform. It provides vast ways of possibilities for all breeds of coders, programmers, developers and the likes thereof.
-Your ideal companion for .NET 8, .NET 7, .NET 6, .NET Standard 2 and .NET Framework 4.6.2 and newer.
-
-It is, by heart, free, flexible and built to extend and boost your agile codebelt.
-
-## **Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json** for .NET
-
-The `Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json` namespace contains both types and extension methods that complements both the `Cuemon.Extensions.Newtonsoft.Json`/`Cuemon.Extensions.AspNetCore.Newtonsoft.Json` namespace while being an addition to the `Microsoft.AspNetCore.Mvc` namespace. Provides JSON formatters for ASP.NET Core MVC that is powered by Newtonsoft.Json.
-
-More documentation available at our documentation site:
-
-- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.html) π
-- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Converters](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Converters.html) π
-
-## Related Packages
-
-* [Cuemon.AspNetCore](https://www.nuget.org/packages/Cuemon.AspNetCore/) π¦
-* [Cuemon.AspNetCore.App](https://www.nuget.org/packages/Cuemon.AspNetCore.App/) π
-* [Cuemon.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.AspNetCore.Authentication/) π¦
-* [Cuemon.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.AspNetCore.Mvc/) π¦
-* [Cuemon.AspNetCore.Razor.TagHelpers](https://www.nuget.org/packages/Cuemon.AspNetCore.Razor.TagHelpers/) π¦
-* [Cuemon.Core](https://www.nuget.org/packages/Cuemon.Core/) π¦
-* [Cuemon.Core.App](https://www.nuget.org/packages/Cuemon.Core.App/) π
-* [Cuemon.Data](https://www.nuget.org/packages/Cuemon.Data/) π¦
-* [Cuemon.Data.Integrity](https://www.nuget.org/packages/Cuemon.Data.Integrity/) π¦
-* [Cuemon.Data.SqlClient](https://www.nuget.org/packages/Cuemon.Data.SqlClient/) π¦
-* [Cuemon.Diagnostics](https://www.nuget.org/packages/Cuemon.Diagnostics/) π¦
-* [Cuemon.Extensions.Globalization](https://www.nuget.org/packages/Cuemon.Extensions.Globalization/) π¦
-* [Cuemon.Extensions.AspNetCore](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
-* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
-* [Cuemon.Extensions.Collections.Specialized](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Specialized/) π¦
-* [Cuemon.Extensions.Core](https://www.nuget.org/packages/Cuemon.Extensions.Core/) π¦
-* [Cuemon.Extensions.Data](https://www.nuget.org/packages/Cuemon.Extensions.Data/) π¦
-* [Cuemon.Extensions.Data.Integrity](https://www.nuget.org/packages/Cuemon.Extensions.Data.Integrity/) π¦
-* [Cuemon.Extensions.DependencyInjection](https://www.nuget.org/packages/Cuemon.Extensions.DependencyInjection/) π¦
-* [Cuemon.Extensions.Diagnostics](https://www.nuget.org/packages/Cuemon.Extensions.Diagnostics/) π¦
-* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
-* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
-* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
-* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
-* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
-* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
-* [Cuemon.Extensions.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.Text.Json/) π¦
-* [Cuemon.Extensions.Threading](https://www.nuget.org/packages/Cuemon.Extensions.Threading/) π¦
-* [Cuemon.Extensions.Xml](https://www.nuget.org/packages/Cuemon.Extensions.Xml/) π¦
-* [Cuemon.IO](https://www.nuget.org/packages/Cuemon.IO/) π¦
-* [Cuemon.Net](https://www.nuget.org/packages/Cuemon.Net/) π¦
-* [Cuemon.Resilience](https://www.nuget.org/packages/Cuemon.Resilience/) π¦
-* [Cuemon.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Runtime.Caching/) π¦
-* [Cuemon.Security.Cryptography](https://www.nuget.org/packages/Cuemon.Security.Cryptography/) π¦
-* [Cuemon.Threading](https://www.nuget.org/packages/Cuemon.Threading/) π¦
-* [Cuemon.Xml](https://www.nuget.org/packages/Cuemon.Xml/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md
index 2715293d2..5dc39d4c3 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md
@@ -32,11 +32,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -49,8 +47,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md
index c0994cc2f..2d3e5e1b5 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md
@@ -32,11 +32,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -49,8 +47,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md
index d29ab4797..cc8a19aab 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md
index d1d223d70..b60d9ad0d 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md
@@ -34,11 +34,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -51,8 +49,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt
deleted file mode 100644
index 2bf835e60..000000000
--- a/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-ο»ΏVersion 9.0.0
-Availability: .NET 9 and .NET 8
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-- REMOVED Support for TFM .NET 6 (LTS)
-Β
-# Improvements
-- EXTENDED JsonConverterCollectionExtensions class in the Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters namespace to include one new extension method: AddProblemDetailsConverter
-Β
-Version 8.3.2
-Availability: .NET 8 and .NET 6
-Β
-# ALM
-- REMOVED Support for TFM .NET 7 (STS)
-Β
-Version 8.2.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.1.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# New Features
-- ADDED JsonConverterCollectionExtensions class in the Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters namespace that consist of extension methods for the JsonConverter class: AddHttpExceptionDescriptorConverter and AddStringValuesConverter
-- ADDED ServiceCollectionExtensions class in the Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters namespace that consist of extension methods for the IServiceCollection interface: AddNewtonsoftJsonFormatterOptions and AddNewtonsoftJsonExceptionResponseFormatter
-Β
\ No newline at end of file
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/README.md
deleted file mode 100644
index 468f357b5..000000000
--- a/.nuget/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/README.md
+++ /dev/null
@@ -1,66 +0,0 @@
-## About
-
-An open-source project (MIT license) that targets and complements the Microsoft .NET platform. It provides vast ways of possibilities for all breeds of coders, programmers, developers and the likes thereof.
-Your ideal companion for .NET 8, .NET 7, .NET 6, .NET Standard 2 and .NET Framework 4.6.2 and newer.
-
-It is, by heart, free, flexible and built to extend and boost your agile codebelt.
-
-## **Cuemon.Extensions.AspNetCore.Text.Json** for .NET
-
-The `Cuemon.Extensions.AspNetCore.Newtonsoft.Json` namespace contains both types and extension methods that complements the `Cuemon.AspNetCore`/`Cuemon.Extensions.Newtonsoft.Json` namespace while being an addition to the `Microsoft.AspNetCore` namespace. Extends upon JSON formatters and converters in the context of ASP.NET Core for `Newtonsoft.Json`.
-
-More documentation available at our documentation site:
-
-- [Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters.html) π
-- [Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters.html) π
-
-## Related Packages
-
-* [Cuemon.AspNetCore](https://www.nuget.org/packages/Cuemon.AspNetCore/) π¦
-* [Cuemon.AspNetCore.App](https://www.nuget.org/packages/Cuemon.AspNetCore.App/) π
-* [Cuemon.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.AspNetCore.Authentication/) π¦
-* [Cuemon.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.AspNetCore.Mvc/) π¦
-* [Cuemon.AspNetCore.Razor.TagHelpers](https://www.nuget.org/packages/Cuemon.AspNetCore.Razor.TagHelpers/) π¦
-* [Cuemon.Core](https://www.nuget.org/packages/Cuemon.Core/) π¦
-* [Cuemon.Core.App](https://www.nuget.org/packages/Cuemon.Core.App/) π
-* [Cuemon.Data](https://www.nuget.org/packages/Cuemon.Data/) π¦
-* [Cuemon.Data.Integrity](https://www.nuget.org/packages/Cuemon.Data.Integrity/) π¦
-* [Cuemon.Data.SqlClient](https://www.nuget.org/packages/Cuemon.Data.SqlClient/) π¦
-* [Cuemon.Diagnostics](https://www.nuget.org/packages/Cuemon.Diagnostics/) π¦
-* [Cuemon.Extensions.Globalization](https://www.nuget.org/packages/Cuemon.Extensions.Globalization/) π¦
-* [Cuemon.Extensions.AspNetCore](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
-* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
-* [Cuemon.Extensions.Collections.Specialized](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Specialized/) π¦
-* [Cuemon.Extensions.Core](https://www.nuget.org/packages/Cuemon.Extensions.Core/) π¦
-* [Cuemon.Extensions.Data](https://www.nuget.org/packages/Cuemon.Extensions.Data/) π¦
-* [Cuemon.Extensions.Data.Integrity](https://www.nuget.org/packages/Cuemon.Extensions.Data.Integrity/) π¦
-* [Cuemon.Extensions.DependencyInjection](https://www.nuget.org/packages/Cuemon.Extensions.DependencyInjection/) π¦
-* [Cuemon.Extensions.Diagnostics](https://www.nuget.org/packages/Cuemon.Extensions.Diagnostics/) π¦
-* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
-* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
-* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
-* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
-* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
-* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
-* [Cuemon.Extensions.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.Text.Json/) π¦
-* [Cuemon.Extensions.Threading](https://www.nuget.org/packages/Cuemon.Extensions.Threading/) π¦
-* [Cuemon.Extensions.Xml](https://www.nuget.org/packages/Cuemon.Extensions.Xml/) π¦
-* [Cuemon.IO](https://www.nuget.org/packages/Cuemon.IO/) π¦
-* [Cuemon.Net](https://www.nuget.org/packages/Cuemon.Net/) π¦
-* [Cuemon.Resilience](https://www.nuget.org/packages/Cuemon.Resilience/) π¦
-* [Cuemon.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Runtime.Caching/) π¦
-* [Cuemon.Security.Cryptography](https://www.nuget.org/packages/Cuemon.Security.Cryptography/) π¦
-* [Cuemon.Threading](https://www.nuget.org/packages/Cuemon.Threading/) π¦
-* [Cuemon.Xml](https://www.nuget.org/packages/Cuemon.Xml/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md
index f0cf84511..773f91788 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md
@@ -32,11 +32,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -49,8 +47,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore.Xml/README.md b/.nuget/Cuemon.Extensions.AspNetCore.Xml/README.md
index 9a88cbf9c..41c4603d7 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore.Xml/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore.Xml/README.md
@@ -32,11 +32,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -49,8 +47,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.AspNetCore/README.md b/.nuget/Cuemon.Extensions.AspNetCore/README.md
index c05494674..bab72dde1 100644
--- a/.nuget/Cuemon.Extensions.AspNetCore/README.md
+++ b/.nuget/Cuemon.Extensions.AspNetCore/README.md
@@ -37,11 +37,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -54,8 +52,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Collections.Generic/README.md b/.nuget/Cuemon.Extensions.Collections.Generic/README.md
index 6b8e03d37..9bd53b3e8 100644
--- a/.nuget/Cuemon.Extensions.Collections.Generic/README.md
+++ b/.nuget/Cuemon.Extensions.Collections.Generic/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Collections.Specialized/README.md b/.nuget/Cuemon.Extensions.Collections.Specialized/README.md
index 160531868..f7512f61b 100644
--- a/.nuget/Cuemon.Extensions.Collections.Specialized/README.md
+++ b/.nuget/Cuemon.Extensions.Collections.Specialized/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Core/README.md b/.nuget/Cuemon.Extensions.Core/README.md
index e2bc220b5..38e20fbd8 100644
--- a/.nuget/Cuemon.Extensions.Core/README.md
+++ b/.nuget/Cuemon.Extensions.Core/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Data.Integrity/README.md b/.nuget/Cuemon.Extensions.Data.Integrity/README.md
index 784e6b543..c7fe2ca77 100644
--- a/.nuget/Cuemon.Extensions.Data.Integrity/README.md
+++ b/.nuget/Cuemon.Extensions.Data.Integrity/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Data/README.md b/.nuget/Cuemon.Extensions.Data/README.md
index dcaa65fc4..cda8df5ef 100644
--- a/.nuget/Cuemon.Extensions.Data/README.md
+++ b/.nuget/Cuemon.Extensions.Data/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.DependencyInjection/README.md b/.nuget/Cuemon.Extensions.DependencyInjection/README.md
index 0bf98ff40..877515393 100644
--- a/.nuget/Cuemon.Extensions.DependencyInjection/README.md
+++ b/.nuget/Cuemon.Extensions.DependencyInjection/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Diagnostics/README.md b/.nuget/Cuemon.Extensions.Diagnostics/README.md
index 1e77546b3..4fb2b751a 100644
--- a/.nuget/Cuemon.Extensions.Diagnostics/README.md
+++ b/.nuget/Cuemon.Extensions.Diagnostics/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Globalization/README.md b/.nuget/Cuemon.Extensions.Globalization/README.md
index 9c3f35856..34e65f97b 100644
--- a/.nuget/Cuemon.Extensions.Globalization/README.md
+++ b/.nuget/Cuemon.Extensions.Globalization/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Hosting/README.md b/.nuget/Cuemon.Extensions.Hosting/README.md
index f2045ccd2..09cb7c315 100644
--- a/.nuget/Cuemon.Extensions.Hosting/README.md
+++ b/.nuget/Cuemon.Extensions.Hosting/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.IO/README.md b/.nuget/Cuemon.Extensions.IO/README.md
index cc6d85500..af9a5e70a 100644
--- a/.nuget/Cuemon.Extensions.IO/README.md
+++ b/.nuget/Cuemon.Extensions.IO/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Net/README.md b/.nuget/Cuemon.Extensions.Net/README.md
index ac8df6d60..d9259a974 100644
--- a/.nuget/Cuemon.Extensions.Net/README.md
+++ b/.nuget/Cuemon.Extensions.Net/README.md
@@ -33,11 +33,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -50,8 +48,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/PackageReleaseNotes.txt b/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/PackageReleaseNotes.txt
deleted file mode 100644
index ff586438d..000000000
--- a/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/PackageReleaseNotes.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-ο»ΏVersion 9.0.0
-Availability: .NET 9 and .NET 8
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-- REMOVED Support for TFM .NET 6 (LTS)
-Β
-Version 8.3.2
-Availability: .NET 8 and .NET 6
-Β
-# ALM
-- REMOVED Support for TFM .NET 7 (STS)
-Β
-Version 8.2.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.1.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# New References
-- Cuemon.Extensions.AspNetCore.Newtonsoft.Json
-Β
-Version: 8.0.1
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.0.0
-Availability: .NET 8, .NET 7 and .NET 6
-Β
-# ALM
-- ADDED TFM for net8.0
-- REMOVED TFM for netstandard2.0
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
\ No newline at end of file
diff --git a/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/README.md b/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/README.md
deleted file mode 100644
index d1adab0b2..000000000
--- a/.nuget/Cuemon.Extensions.Newtonsoft.Json.App/README.md
+++ /dev/null
@@ -1,66 +0,0 @@
-## About
-
-An open-source project (MIT license) that targets and complements the Microsoft .NET platform. It provides vast ways of possibilities for all breeds of coders, programmers, developers and the likes thereof.
-Your ideal companion for .NET 8, .NET 7, .NET 6, .NET Standard 2 and .NET Framework 4.6.2 and newer.
-
-It is, by heart, free, flexible and built to extend and boost your agile codebelt.
-
-## **Cuemon.Extensions.Newtonsoft.Json.App** for .NET
-
-`Cuemon.Extensions.Newtonsoft.Json.App`, aka `Extensions for Json.NET API`, is a toolbelt of assemblies designed to support, extend and utilize the flexible architecture that [Json.NET](https://www.newtonsoft.com/json) (written by [James Newton-King](https://github.com/JamesNK)) provides, as the natural companion for Cuemon for .NET.
-
-More documentation available at our documentation site:
-
-- [Cuemon.Extensions.Newtonsoft.Json](https://docs.cuemon.net/api/extensions/jsonnet/index.html) π
-- [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.html) π
-
-## Related Packages
-
-* [Cuemon.AspNetCore](https://www.nuget.org/packages/Cuemon.AspNetCore/) π¦
-* [Cuemon.AspNetCore.App](https://www.nuget.org/packages/Cuemon.AspNetCore.App/) π
-* [Cuemon.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.AspNetCore.Authentication/) π¦
-* [Cuemon.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.AspNetCore.Mvc/) π¦
-* [Cuemon.AspNetCore.Razor.TagHelpers](https://www.nuget.org/packages/Cuemon.AspNetCore.Razor.TagHelpers/) π¦
-* [Cuemon.Core](https://www.nuget.org/packages/Cuemon.Core/) π¦
-* [Cuemon.Core.App](https://www.nuget.org/packages/Cuemon.Core.App/) π
-* [Cuemon.Data](https://www.nuget.org/packages/Cuemon.Data/) π¦
-* [Cuemon.Data.Integrity](https://www.nuget.org/packages/Cuemon.Data.Integrity/) π¦
-* [Cuemon.Data.SqlClient](https://www.nuget.org/packages/Cuemon.Data.SqlClient/) π¦
-* [Cuemon.Diagnostics](https://www.nuget.org/packages/Cuemon.Diagnostics/) π¦
-* [Cuemon.Extensions.Globalization](https://www.nuget.org/packages/Cuemon.Extensions.Globalization/) π¦
-* [Cuemon.Extensions.AspNetCore](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
-* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
-* [Cuemon.Extensions.Collections.Specialized](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Specialized/) π¦
-* [Cuemon.Extensions.Core](https://www.nuget.org/packages/Cuemon.Extensions.Core/) π¦
-* [Cuemon.Extensions.Data](https://www.nuget.org/packages/Cuemon.Extensions.Data/) π¦
-* [Cuemon.Extensions.Data.Integrity](https://www.nuget.org/packages/Cuemon.Extensions.Data.Integrity/) π¦
-* [Cuemon.Extensions.DependencyInjection](https://www.nuget.org/packages/Cuemon.Extensions.DependencyInjection/) π¦
-* [Cuemon.Extensions.Diagnostics](https://www.nuget.org/packages/Cuemon.Extensions.Diagnostics/) π¦
-* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
-* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
-* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
-* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
-* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
-* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
-* [Cuemon.Extensions.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.Text.Json/) π¦
-* [Cuemon.Extensions.Threading](https://www.nuget.org/packages/Cuemon.Extensions.Threading/) π¦
-* [Cuemon.Extensions.Xml](https://www.nuget.org/packages/Cuemon.Extensions.Xml/) π¦
-* [Cuemon.IO](https://www.nuget.org/packages/Cuemon.IO/) π¦
-* [Cuemon.Net](https://www.nuget.org/packages/Cuemon.Net/) π¦
-* [Cuemon.Resilience](https://www.nuget.org/packages/Cuemon.Resilience/) π¦
-* [Cuemon.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Runtime.Caching/) π¦
-* [Cuemon.Security.Cryptography](https://www.nuget.org/packages/Cuemon.Security.Cryptography/) π¦
-* [Cuemon.Threading](https://www.nuget.org/packages/Cuemon.Threading/) π¦
-* [Cuemon.Xml](https://www.nuget.org/packages/Cuemon.Xml/) π¦
diff --git a/.nuget/Cuemon.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Cuemon.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt
deleted file mode 100644
index 0e57b4952..000000000
--- a/.nuget/Cuemon.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-ο»ΏVersion 9.0.0
-Availability: .NET 9, .NET 8 and .NET Standard 2.0
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-- REMOVED Support for TFM .NET 6 (LTS)
-Β
-# New Features
-- ADDED FailureConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to convert FailureConverter to JSON
-Β
-# Improvements
-- EXTENDED JsonConverterCollectionExtensions class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to include one new extension method: AddFailureConverter
-Β
-Version 8.3.2
-Availability: .NET 8, .NET 6 and .NET Standard 2.0
-Β
-# ALM
-- REMOVED Support for TFM .NET 7 (STS)
-Β
-Version 8.3.0
-Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
-Β
-# Bug Fixes
-- FIXED ExceptionConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to use Environment.NewLine instead of Alphanumeric.NewLine (vital for non-Windows operating systems)
-Β
-Version 8.2.0
-Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-Version: 8.1.0
-Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# Improvements
-- CHANGED NewtonsoftJsonFormatterOptions class in the Cuemon.Extensions.Newtonsoft.Json.Formatters namespace to derive from IExceptionDescriptorOptions
-Β
-Version: 8.0.1
-Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
-Β
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β Β
-# Improvements
-- CHANGED NewtonsoftJsonFormatterOptions class in the Cuemon.Extensions.Newtonsoft.Json.Formatters namespace to be consistent with general date time handling; applied DateFormatString = "O"
-Β
-Version: 8.0.0
-Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
-Β
-# ALM
-- ADDED TFM for net8.0
-- CHANGED Dependencies to latest and greatest with respect to TFMs
-Β
-# Breaking Changes
-- CHANGED Create{T} method signature on DynamicContractResolver in the Cuemon.Extensions.Newtonsoft.Json namespace to support an additional argument (PropertyInfo) in the params Action{PropertyInfo, JsonProperty} array
-- RENAMED JsonFormatter class in the Cuemon.Extensions.Newtonsoft.Json.Formatters namespace to NewtonsoftJsonFormatter
-- RENAMED JsonFormatterOptions class in the Cuemon.Extensions.Newtonsoft.Json.Formatters namespace to NewtonsoftJsonFormatterOptions
-Β
-# New Features
-- ADDED TransientFaultExceptionConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters to convert TransientFaultException to and from JSON
-- EXTENDED JsonConverterCollectionExtensions class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace with a new extension method for the JsonConverter class: AddTransientFaultExceptionConverter
-- EXTENDED JsonFormatterOptions class in the Cuemon.Extensions.Newtonsoft.Json.Formatters namespace to include a new default converter: AddTransientFaultExceptionConverter
-Β
-# Improvements
-- CHANGED ExceptionConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to support deserialization of Exception types
-Β
-# Quality Analysis Actions
-- CHANGED ExceptionConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to be compliant with https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1822
-Β
\ No newline at end of file
diff --git a/.nuget/Cuemon.Extensions.Newtonsoft.Json/README.md b/.nuget/Cuemon.Extensions.Newtonsoft.Json/README.md
deleted file mode 100644
index 981efc928..000000000
--- a/.nuget/Cuemon.Extensions.Newtonsoft.Json/README.md
+++ /dev/null
@@ -1,68 +0,0 @@
-## About
-
-An open-source project (MIT license) that targets and complements the Microsoft .NET platform. It provides vast ways of possibilities for all breeds of coders, programmers, developers and the likes thereof.
-Your ideal companion for .NET 8, .NET 7, .NET 6, .NET Standard 2 and .NET Framework 4.6.2 and newer.
-
-It is, by heart, free, flexible and built to extend and boost your agile codebelt.
-
-## **Cuemon.Extensions.Newtonsoft.Json** for .NET
-
-The `Cuemon.Extensions.Newtonsoft.Json` namespace contains both types and extension methods that complements the `Newtonsoft.Json` namespace by adding new ways of working with JSON; both in terms of serialization and parsing.
-
-More documentation available at our documentation site:
-
-- [Cuemon.Extensions.Newtonsoft.Json](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.html) π
-- [Cuemon.Extensions.Newtonsoft.Json.Converters](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.Converters.html) π
-- [Cuemon.Extensions.Newtonsoft.Json.Formatters](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.Formatters.html) π
-- [Cuemon.Extensions.Newtonsoft.Json.Serialization](https://docs.cuemon.net/api/extensions/jsonnet/Cuemon.Extensions.Newtonsoft.Json.Serialization.html) π
-
-## Related Packages
-
-* [Cuemon.AspNetCore](https://www.nuget.org/packages/Cuemon.AspNetCore/) π¦
-* [Cuemon.AspNetCore.App](https://www.nuget.org/packages/Cuemon.AspNetCore.App/) π
-* [Cuemon.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.AspNetCore.Authentication/) π¦
-* [Cuemon.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.AspNetCore.Mvc/) π¦
-* [Cuemon.AspNetCore.Razor.TagHelpers](https://www.nuget.org/packages/Cuemon.AspNetCore.Razor.TagHelpers/) π¦
-* [Cuemon.Core](https://www.nuget.org/packages/Cuemon.Core/) π¦
-* [Cuemon.Core.App](https://www.nuget.org/packages/Cuemon.Core.App/) π
-* [Cuemon.Data](https://www.nuget.org/packages/Cuemon.Data/) π¦
-* [Cuemon.Data.Integrity](https://www.nuget.org/packages/Cuemon.Data.Integrity/) π¦
-* [Cuemon.Data.SqlClient](https://www.nuget.org/packages/Cuemon.Data.SqlClient/) π¦
-* [Cuemon.Diagnostics](https://www.nuget.org/packages/Cuemon.Diagnostics/) π¦
-* [Cuemon.Extensions.Globalization](https://www.nuget.org/packages/Cuemon.Extensions.Globalization/) π¦
-* [Cuemon.Extensions.AspNetCore](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
-* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
-* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
-* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
-* [Cuemon.Extensions.Collections.Specialized](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Specialized/) π¦
-* [Cuemon.Extensions.Core](https://www.nuget.org/packages/Cuemon.Extensions.Core/) π¦
-* [Cuemon.Extensions.Data](https://www.nuget.org/packages/Cuemon.Extensions.Data/) π¦
-* [Cuemon.Extensions.Data.Integrity](https://www.nuget.org/packages/Cuemon.Extensions.Data.Integrity/) π¦
-* [Cuemon.Extensions.DependencyInjection](https://www.nuget.org/packages/Cuemon.Extensions.DependencyInjection/) π¦
-* [Cuemon.Extensions.Diagnostics](https://www.nuget.org/packages/Cuemon.Extensions.Diagnostics/) π¦
-* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
-* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
-* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
-* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
-* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
-* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
-* [Cuemon.Extensions.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.Text.Json/) π¦
-* [Cuemon.Extensions.Threading](https://www.nuget.org/packages/Cuemon.Extensions.Threading/) π¦
-* [Cuemon.Extensions.Xml](https://www.nuget.org/packages/Cuemon.Extensions.Xml/) π¦
-* [Cuemon.IO](https://www.nuget.org/packages/Cuemon.IO/) π¦
-* [Cuemon.Net](https://www.nuget.org/packages/Cuemon.Net/) π¦
-* [Cuemon.Resilience](https://www.nuget.org/packages/Cuemon.Resilience/) π¦
-* [Cuemon.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Runtime.Caching/) π¦
-* [Cuemon.Security.Cryptography](https://www.nuget.org/packages/Cuemon.Security.Cryptography/) π¦
-* [Cuemon.Threading](https://www.nuget.org/packages/Cuemon.Threading/) π¦
-* [Cuemon.Xml](https://www.nuget.org/packages/Cuemon.Xml/) π¦
diff --git a/.nuget/Cuemon.Extensions.Reflection/README.md b/.nuget/Cuemon.Extensions.Reflection/README.md
index b5f2364bb..512f91369 100644
--- a/.nuget/Cuemon.Extensions.Reflection/README.md
+++ b/.nuget/Cuemon.Extensions.Reflection/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Runtime.Caching/README.md b/.nuget/Cuemon.Extensions.Runtime.Caching/README.md
index 38556eb11..b20d403f7 100644
--- a/.nuget/Cuemon.Extensions.Runtime.Caching/README.md
+++ b/.nuget/Cuemon.Extensions.Runtime.Caching/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Text.Json/README.md b/.nuget/Cuemon.Extensions.Text.Json/README.md
index 8688de2c1..056d8d13e 100644
--- a/.nuget/Cuemon.Extensions.Text.Json/README.md
+++ b/.nuget/Cuemon.Extensions.Text.Json/README.md
@@ -33,11 +33,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -50,8 +48,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Text/README.md b/.nuget/Cuemon.Extensions.Text/README.md
index a53f80a7b..3aeaf8743 100644
--- a/.nuget/Cuemon.Extensions.Text/README.md
+++ b/.nuget/Cuemon.Extensions.Text/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Threading/README.md b/.nuget/Cuemon.Extensions.Threading/README.md
index 5f6b86237..58021d063 100644
--- a/.nuget/Cuemon.Extensions.Threading/README.md
+++ b/.nuget/Cuemon.Extensions.Threading/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Extensions.Xml/README.md b/.nuget/Cuemon.Extensions.Xml/README.md
index cc8542493..1572e7590 100644
--- a/.nuget/Cuemon.Extensions.Xml/README.md
+++ b/.nuget/Cuemon.Extensions.Xml/README.md
@@ -34,11 +34,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -51,8 +49,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.IO/README.md b/.nuget/Cuemon.IO/README.md
index f7a0d9218..22b910d39 100644
--- a/.nuget/Cuemon.IO/README.md
+++ b/.nuget/Cuemon.IO/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Net/README.md b/.nuget/Cuemon.Net/README.md
index e57219d83..33fe7db6a 100644
--- a/.nuget/Cuemon.Net/README.md
+++ b/.nuget/Cuemon.Net/README.md
@@ -34,11 +34,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -51,8 +49,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Resilience/README.md b/.nuget/Cuemon.Resilience/README.md
index 3ec664645..f0b9f7991 100644
--- a/.nuget/Cuemon.Resilience/README.md
+++ b/.nuget/Cuemon.Resilience/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Runtime.Caching/README.md b/.nuget/Cuemon.Runtime.Caching/README.md
index 12e054400..c9a0f3a3f 100644
--- a/.nuget/Cuemon.Runtime.Caching/README.md
+++ b/.nuget/Cuemon.Runtime.Caching/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Security.Cryptography/README.md b/.nuget/Cuemon.Security.Cryptography/README.md
index aa5b825dd..537d0e53c 100644
--- a/.nuget/Cuemon.Security.Cryptography/README.md
+++ b/.nuget/Cuemon.Security.Cryptography/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Threading/README.md b/.nuget/Cuemon.Threading/README.md
index 479ae55bf..5221dceeb 100644
--- a/.nuget/Cuemon.Threading/README.md
+++ b/.nuget/Cuemon.Threading/README.md
@@ -31,11 +31,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -48,8 +46,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/.nuget/Cuemon.Xml/README.md b/.nuget/Cuemon.Xml/README.md
index 82f00accc..8307caed2 100644
--- a/.nuget/Cuemon.Xml/README.md
+++ b/.nuget/Cuemon.Xml/README.md
@@ -36,11 +36,9 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) π¦
* [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) π¦
-* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) π¦
* [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) π¦
-* [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) π¦
* [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) π¦
* [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) π¦
@@ -53,8 +51,6 @@ More documentation available at our documentation site:
* [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) π¦
* [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) π¦
* [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) π¦
-* [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) π
* [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) π¦
* [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) π¦
* [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) π¦
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c114f3a2b..5d830e238 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,14 +22,14 @@ Removed features:
- Cuemon.Extensions.YamlDotNet was removed from the solution and migrated to [Codebelt.Extensions.YamlDotNet](https://github.com/codebeltnet/yamldotnet)
- Cuemon.Extensions.AspNetCore, Cuemon.Extensions.AspNetCore.Mvc and Cuemon.Extensions.Diagnostics was inflicted with a breaking change as a result of this migration due to removal of YAML related code
- Cuemon.Extensions.Asp.Versioning was removed from the solution and migrated to [Codebelt.Extensions.Asp.Versioning](https://github.com/codebeltnet/asp-versioning)
-- Cuemon.Extensions.Asp.Versioning was removed from the solution and migrated to [Codebelt.Extensions.Swashbuckle.AspNetCore](https://github.com/codebeltnet/swashbuckle-aspnetcore)
+- Cuemon.Extensions.Swashbuckle.AspNetCore was removed from the solution and migrated to [Codebelt.Extensions.Swashbuckle.AspNetCore](https://github.com/codebeltnet/swashbuckle-aspnetcore)
+- Cuemon.Extensions.Newtonsoft.Json was removed from the solution and migrated to [Codebelt.Extensions.Newtonsoft.Json](https://github.com/codebeltnet/newtonsoft-json)
### Added
- HttpClientExtensions class in the Cuemon.Extensions.Xunit.Hosting.AspNetCore namespace that consist of one extension method for the HttpClient class: ToHttpResponseMessageAsync
- PreferredFaultDescriptor enum in the Cuemon.AspNetCore.Diagnostics namespace that specifies the preferred output format of an Exception raised in the context of either vanilla ASP.NET or ASP.NET MVC
- Failure record in the Cuemon.Diagnostics namespace that represents a failure model with detailed information about an exception
-- FailureConverter class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace to convert FailureConverter to JSON
- FailureConverter class in the Cuemon.Extensions.Text.Json.Converters namespace to convert FailureConverter to JSON
- FailureConverter class in the Cuemon.Xml.Serialization.Converters namespace to convert FailureConverter to XML
- Support for System.Threading.Lock object that targets TFMs prior to .NET 9 (credits to Mark Cilia Vincenti, https://github.com/MarkCiliaVincenti/Backport.System.Threading.Lock)
@@ -81,11 +81,9 @@ Removed features:
- FaultDescriptorFilter class in the Cuemon.AspNetCore.Mvc.Filters.Diagnostics namespace to support preferred fault descriptor (e.g., FaultDetails or ProblemDetails)
- FaultDescriptorOptions class in the Cuemon.AspNetCore.Diagnostics namespace to include a property named FaultDescriptor (PreferredFaultDescriptor); default is PreferredFaultDescriptor.FaultDetails
- HttpExceptionDescriptor class in the Cuemon.AspNetCore.Diagnostics namespace to include two new properties; Instance (Uri) and TraceId (string)
-- JsonConverterCollectionExtensions class in the Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters namespace was extended to include one new extension method: AddProblemDetailsConverter
- JsonConverterCollectionExtensions class in the Cuemon.Extensions.AspNetCore.Text.Json.Converters namespace was extended to include one new extension method: AddProblemDetailsConverter
- XmlConverterExtensions class in the Cuemon.Extensions.AspNetCore.Xml.Converters namespace was extended to include one new extension method: AddProblemDetailsConverter
- ApplicationBuilderExtensions class in the Cuemon.Extensions.AspNetCore.Diagnostics namespace to support preferred fault descriptor (e.g., FaultDetails or ProblemDetails) in the UseFaultDescriptorExceptionHandler extension method
-- JsonConverterCollectionExtensions class in the Cuemon.Extensions.Newtonsoft.Json.Converters namespace was extended to include one new extension method: AddFailureConverter
- JsonConverterCollectionExtensions class in the Cuemon.Extensions.Text.Json.Converters namespace was extended to include one new extension method: AddFailureConverter
- XmlConverterExtensions class in the Cuemon.Extensions.Xml.Serialization.Converters namespace was extended to include one new extension method: AddFailureConverter
- XmlConverter{T} class in the Cuemon.Xml.Serialization.Converters namespace to use generic type T with two new abstract methods: WriteXml and ReadXml
diff --git a/Cuemon.sln b/Cuemon.sln
index 2f02d694f..609f65f47 100644
--- a/Cuemon.sln
+++ b/Cuemon.sln
@@ -11,12 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.AspNetCore.Mvc", "sr
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.AspNetCore", "src\Cuemon.AspNetCore\Cuemon.AspNetCore.csproj", "{A00ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Newtonsoft.Json", "src\Cuemon.Extensions.Newtonsoft.Json\Cuemon.Extensions.Newtonsoft.Json.csproj", "{080BDF91-E7C7-4CB4-A39D-E1A5374C5602}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml", "src\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.csproj", "{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json", "src\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.csproj", "{A60ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.IO", "src\Cuemon.Extensions.IO\Cuemon.Extensions.IO.csproj", "{060BDF91-E7C7-4CB4-A39D-E1A5374C5602}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Text", "src\Cuemon.Extensions.Text\Cuemon.Extensions.Text.csproj", "{0A0BDF91-E7C7-4CB4-A39D-E1A5374C5602}"
@@ -115,8 +111,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Runtime.C
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Runtime.Caching.Tests", "test\Cuemon.Extensions.Runtime.Caching.Tests\Cuemon.Extensions.Runtime.Caching.Tests.csproj", "{0F614FD1-BC7C-4F7F-9847-D3675614576C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Newtonsoft.Json.Tests", "test\Cuemon.Extensions.Newtonsoft.Json.Tests\Cuemon.Extensions.Newtonsoft.Json.Tests.csproj", "{8A3E26BD-A3C4-4684-909B-1ABDFDB4108D}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Data.SqlClient.Tests", "test\Cuemon.Data.SqlClient.Tests\Cuemon.Data.SqlClient.Tests.csproj", "{A9610C9E-1944-4771-A5E1-CE47ADA243D5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.AspNetCore.Authentication.Tests", "test\Cuemon.AspNetCore.Authentication.Tests\Cuemon.AspNetCore.Authentication.Tests.csproj", "{D29D6F7E-8A76-48AD-A042-EFC83CD474A5}"
@@ -135,8 +129,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Threading
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.Tests", "test\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.Tests\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.Tests.csproj", "{176F78D7-C6EE-4515-A54F-3D902CDD95E3}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Tests", "test\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Tests\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.Tests.csproj", "{63C49907-BD5B-400A-B135-22D8BE639298}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Collections.Generic.Tests", "test\Cuemon.Extensions.Collections.Generic.Tests\Cuemon.Extensions.Collections.Generic.Tests.csproj", "{D4F63068-CCB8-4C9C-AA81-FAF031DCA5D9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Tests", "test\Cuemon.Extensions.AspNetCore.Mvc.Tests\Cuemon.Extensions.AspNetCore.Mvc.Tests.csproj", "{C6867EE8-73F9-435D-90CF-8546CF693903}"
@@ -155,8 +147,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.AspNetCore.Razor.Tag
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.RazorPages.Tests", "test\Cuemon.Extensions.AspNetCore.Mvc.RazorPages.Tests\Cuemon.Extensions.AspNetCore.Mvc.RazorPages.Tests.csproj", "{7E486338-CC7F-455A-8E88-A17284087431}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Newtonsoft.Json.App", "src\Cuemon.Extensions.Newtonsoft.Json.App\Cuemon.Extensions.Newtonsoft.Json.App.csproj", "{260BDF91-E7C7-4CB4-A39D-E1A5374C5602}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json", "src\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json\Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json.csproj", "{A90ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.Text.Json", "src\Cuemon.Extensions.Text.Json\Cuemon.Extensions.Text.Json.csproj", "{A80ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
@@ -184,8 +174,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "gse", "tooling\gse\gse.cspr
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Authentication.Tests", "test\Cuemon.Extensions.AspNetCore.Authentication.Tests\Cuemon.Extensions.AspNetCore.Authentication.Tests.csproj", "{93564653-ABE7-413D-9C4A-A9894CEE8F97}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Newtonsoft.Json", "src\Cuemon.Extensions.AspNetCore.Newtonsoft.Json\Cuemon.Extensions.AspNetCore.Newtonsoft.Json.csproj", "{AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Xml", "src\Cuemon.Extensions.AspNetCore.Xml\Cuemon.Extensions.AspNetCore.Xml.csproj", "{AF0ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Cuemon.Extensions.AspNetCore.Text.Json", "src\Cuemon.Extensions.AspNetCore.Text.Json\Cuemon.Extensions.AspNetCore.Text.Json.csproj", "{AE0ADF91-E7C7-4CB4-A39D-E1A5374C5602}"
@@ -212,18 +200,10 @@ Global
{A00ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A00ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A00ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
- {080BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {080BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {080BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {080BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
- {A60ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A60ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A60ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A60ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
{060BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{060BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
{060BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -416,10 +396,6 @@ Global
{0F614FD1-BC7C-4F7F-9847-D3675614576C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0F614FD1-BC7C-4F7F-9847-D3675614576C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0F614FD1-BC7C-4F7F-9847-D3675614576C}.Release|Any CPU.Build.0 = Release|Any CPU
- {8A3E26BD-A3C4-4684-909B-1ABDFDB4108D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8A3E26BD-A3C4-4684-909B-1ABDFDB4108D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8A3E26BD-A3C4-4684-909B-1ABDFDB4108D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8A3E26BD-A3C4-4684-909B-1ABDFDB4108D}.Release|Any CPU.Build.0 = Release|Any CPU
{A9610C9E-1944-4771-A5E1-CE47ADA243D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9610C9E-1944-4771-A5E1-CE47ADA243D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9610C9E-1944-4771-A5E1-CE47ADA243D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -456,10 +432,6 @@ Global
{176F78D7-C6EE-4515-A54F-3D902CDD95E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{176F78D7-C6EE-4515-A54F-3D902CDD95E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{176F78D7-C6EE-4515-A54F-3D902CDD95E3}.Release|Any CPU.Build.0 = Release|Any CPU
- {63C49907-BD5B-400A-B135-22D8BE639298}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {63C49907-BD5B-400A-B135-22D8BE639298}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {63C49907-BD5B-400A-B135-22D8BE639298}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {63C49907-BD5B-400A-B135-22D8BE639298}.Release|Any CPU.Build.0 = Release|Any CPU
{D4F63068-CCB8-4C9C-AA81-FAF031DCA5D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4F63068-CCB8-4C9C-AA81-FAF031DCA5D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D4F63068-CCB8-4C9C-AA81-FAF031DCA5D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -496,10 +468,6 @@ Global
{7E486338-CC7F-455A-8E88-A17284087431}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E486338-CC7F-455A-8E88-A17284087431}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7E486338-CC7F-455A-8E88-A17284087431}.Release|Any CPU.Build.0 = Release|Any CPU
- {260BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {260BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {260BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {260BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
{A90ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A90ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A90ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -540,10 +508,6 @@ Global
{93564653-ABE7-413D-9C4A-A9894CEE8F97}.Debug|Any CPU.Build.0 = Debug|Any CPU
{93564653-ABE7-413D-9C4A-A9894CEE8F97}.Release|Any CPU.ActiveCfg = Release|Any CPU
{93564653-ABE7-413D-9C4A-A9894CEE8F97}.Release|Any CPU.Build.0 = Release|Any CPU
- {AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU
{AF0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AF0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AF0ADF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -568,9 +532,7 @@ Global
{000BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{A20ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{A00ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
- {080BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{A70ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
- {A60ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{060BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{0A0BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{020BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
@@ -619,7 +581,6 @@ Global
{581174AB-62AA-4A04-85DE-4F9E307C9712} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{1F0BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{0F614FD1-BC7C-4F7F-9847-D3675614576C} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
- {8A3E26BD-A3C4-4684-909B-1ABDFDB4108D} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{A9610C9E-1944-4771-A5E1-CE47ADA243D5} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{D29D6F7E-8A76-48AD-A042-EFC83CD474A5} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{220BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
@@ -629,7 +590,6 @@ Global
{9A51294D-B94C-4F09-AD97-9241C7CCC914} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{777E0306-C250-4C82-BFA4-5C7522AAB9D4} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{176F78D7-C6EE-4515-A54F-3D902CDD95E3} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
- {63C49907-BD5B-400A-B135-22D8BE639298} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{D4F63068-CCB8-4C9C-AA81-FAF031DCA5D9} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{C6867EE8-73F9-435D-90CF-8546CF693903} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{D80027A4-509D-4F08-9AC5-49133EAD57B2} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
@@ -639,7 +599,6 @@ Global
{C6B592E8-2413-4BFF-ADF2-8A72C62199E3} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{9D83BDB8-153B-4159-8F7B-054A464BCE44} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{7E486338-CC7F-455A-8E88-A17284087431} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
- {260BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{A90ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{A80ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{7B45D887-4AF1-4846-9006-BC44B0EDB81B} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
@@ -650,7 +609,6 @@ Global
{3EC7ADB9-EA78-44D2-BD09-85CE6242B7BF} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
{66B746F6-411B-4A73-86EB-D913EDD106D9} = {F704776F-F994-472B-8B61-813B200C52D5}
{93564653-ABE7-413D-9C4A-A9894CEE8F97} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
- {AD0ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{AF0ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{AE0ADF91-E7C7-4CB4-A39D-E1A5374C5602} = {B59C8DF7-7DEC-46AF-A165-CC9E3AD01EA8}
{28AC63CA-9E57-4C36-81B4-C03DD0CFC0EA} = {31707D2B-843E-4D4F-B9C7-3E74EF8DA338}
diff --git a/README.md b/README.md
index 47cd1c59a..35ecf174e 100644
--- a/README.md
+++ b/README.md
@@ -78,11 +78,9 @@ Provides a focused API for building various types of .NET projects.
| [Cuemon.Extensions.AspNetCore.Authentication](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Mvc](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc/) |  |  |  |
-| [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Mvc.RazorPages](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/) |  |  |  |
-| [Cuemon.Extensions.AspNetCore.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Text.Json](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Text.Json/) |  |  |  |
| [Cuemon.Extensions.AspNetCore.Xml](https://www.nuget.org/packages/Cuemon.Extensions.AspNetCore.Xml/) |  |  |  |
| [Cuemon.Extensions.Collections.Generic](https://www.nuget.org/packages/Cuemon.Extensions.Collections.Generic/) |  |  |  |
@@ -96,7 +94,6 @@ Provides a focused API for building various types of .NET projects.
| [Cuemon.Extensions.Hosting](https://www.nuget.org/packages/Cuemon.Extensions.Hosting/) |  |  |  |
| [Cuemon.Extensions.IO](https://www.nuget.org/packages/Cuemon.Extensions.IO/) |  |  |  |
| [Cuemon.Extensions.Net](https://www.nuget.org/packages/Cuemon.Extensions.Net/) |  |  |  |
-| [Cuemon.Extensions.Newtonsoft.Json](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json/) |  |  |  |
| [Cuemon.Extensions.Reflection](https://www.nuget.org/packages/Cuemon.Extensions.Reflection/) |  |  |  |
| [Cuemon.Extensions.Runtime.Caching](https://www.nuget.org/packages/Cuemon.Extensions.Runtime.Caching/) |  |  |  |
| [Cuemon.Extensions.Text](https://www.nuget.org/packages/Cuemon.Extensions.Text/) |  |  |  |
@@ -119,7 +116,6 @@ Provides a convenient set of default API additions for building various types of
|:--|:-:|:-:|:-:|
| [Cuemon.AspNetCore.App](https://www.nuget.org/packages/Cuemon.AspNetCore.App/) |  |  |  |
| [Cuemon.Core.App](https://www.nuget.org/packages/Cuemon.Core.App/) |  |  |  |
-| [Cuemon.Extensions.Newtonsoft.Json.App](https://www.nuget.org/packages/Cuemon.Extensions.Newtonsoft.Json.App/) |  |  |  |
# Credits & Appreciation
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.csproj b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.csproj
deleted file mode 100644
index be4f648be..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json.csproj
+++ /dev/null
@@ -1,30 +0,0 @@
-ο»Ώ
-
-
- net9.0;net8.0
- a60adf91-e7c7-4cb4-a39d-e1a5374c5602
-
-
-
- The Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json namespace contains both types and extension methods that complements both the Cuemon.Extensions.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Newtonsoft.Json namespace while being an addition to the Microsoft.AspNetCore.Mvc namespace. Provides JSON formatters for ASP.NET Core MVC that is powered by Newtonsoft.Json.
- extension-methods extensions json-converters add-json-serialization-formatters add-json-formatter-options
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationInputFormatter.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationInputFormatter.cs
deleted file mode 100644
index ec9b2ca99..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationInputFormatter.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-ο»Ώusing Cuemon.AspNetCore.Mvc.Formatters;
-using Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// This class handles deserialization of JSON to objects using .
- ///
- public class JsonSerializationInputFormatter : StreamInputFormatter
- {
- ///
- /// Initializes a new instance of the class.
- ///
- /// The which need to be configured.
- public JsonSerializationInputFormatter(NewtonsoftJsonFormatterOptions options) : base(options)
- {
- options.Settings.Converters.AddHttpExceptionDescriptorConverter(o => o.SensitivityDetails = options.SensitivityDetails);
- foreach (var mediaType in options.SupportedMediaTypes)
- {
- SupportedMediaTypes.Add(mediaType.ToString());
- }
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationMvcOptionsSetup.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationMvcOptionsSetup.cs
deleted file mode 100644
index 14fa1135e..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationMvcOptionsSetup.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-ο»Ώusing Cuemon.Extensions.Newtonsoft.Json.Formatters;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.Options;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// A implementation which will add the JSON serializer formatters to .
- ///
- public class JsonSerializationMvcOptionsSetup : ConfigureOptions
- {
- ///
- /// Creates a new .
- ///
- public JsonSerializationMvcOptionsSetup(IOptions formatterOptions) : base(mo =>
- {
- mo.OutputFormatters.Insert(0, new JsonSerializationOutputFormatter(formatterOptions?.Value));
- mo.InputFormatters.Insert(0, new JsonSerializationInputFormatter(formatterOptions?.Value));
- })
- {
- }
- }
-}
\ No newline at end of file
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationOutputFormatter.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationOutputFormatter.cs
deleted file mode 100644
index b41867e39..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializationOutputFormatter.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-ο»Ώusing Cuemon.AspNetCore.Mvc.Formatters;
-using Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// This class handles serialization of objects to JSON using .
- ///
- public class JsonSerializationOutputFormatter : StreamOutputFormatter
- {
- ///
- /// Initializes a new instance of the class.
- ///
- /// The which need to be configured.
- public JsonSerializationOutputFormatter(NewtonsoftJsonFormatterOptions options) : base(options)
- {
- options.Settings.Converters.AddHttpExceptionDescriptorConverter(o => o.SensitivityDetails = options.SensitivityDetails);
- foreach (var mediaType in options.SupportedMediaTypes)
- {
- SupportedMediaTypes.Add(mediaType.ToString());
- }
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializerSettingsExtensions.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializerSettingsExtensions.cs
deleted file mode 100644
index ffc2aff97..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/JsonSerializerSettingsExtensions.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-ο»Ώusing System;
-using Cuemon.Configuration;
-using Newtonsoft.Json;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// Extension methods for the class.
- ///
- public static class JsonSerializerSettingsExtensions
- {
- ///
- /// Instructs a JSON serializer to propagate the specified by on to with an optional delegate.
- ///
- /// The type of the to use.
- /// The to extend.
- /// The which need to be configured.
- public static void Use(this JsonSerializerSettings s1, Action setup = null) where T : JsonSerializerSettings, IParameterObject, new()
- {
- Validator.ThrowIfNull(s1);
- var s2 = Patterns.Configure(setup);
- s1.CheckAdditionalContent = s2.CheckAdditionalContent;
- s1.ConstructorHandling = s2.ConstructorHandling;
- s1.Context = s2.Context;
- s1.ContractResolver = s2.ContractResolver;
- s1.Converters = s2.Converters;
- s1.Culture = s2.Culture;
- s1.DateFormatHandling = s2.DateFormatHandling;
- s1.DateTimeZoneHandling = s2.DateTimeZoneHandling;
- s1.DateFormatString = s2.DateFormatString;
- s1.DateParseHandling = s2.DateParseHandling;
- s1.Error = s2.Error;
- s1.DefaultValueHandling = s2.DefaultValueHandling;
- s1.EqualityComparer = s2.EqualityComparer;
- s1.FloatFormatHandling = s2.FloatFormatHandling;
- s1.FloatParseHandling = s2.FloatParseHandling;
- s1.Formatting = s2.Formatting;
- s1.MaxDepth = s2.MaxDepth;
- s1.MetadataPropertyHandling = s2.MetadataPropertyHandling;
- s1.MissingMemberHandling = s2.MissingMemberHandling;
- s1.NullValueHandling = s2.NullValueHandling;
- s1.ObjectCreationHandling = s2.ObjectCreationHandling;
- s1.PreserveReferencesHandling = s2.PreserveReferencesHandling;
- s1.ReferenceLoopHandling = s2.ReferenceLoopHandling;
- s1.ReferenceResolverProvider = s2.ReferenceResolverProvider;
- s1.SerializationBinder = s2.SerializationBinder;
- s1.StringEscapeHandling = s2.StringEscapeHandling;
- s1.TraceWriter = s2.TraceWriter;
- s1.TypeNameAssemblyFormatHandling = s2.TypeNameAssemblyFormatHandling;
- s1.TypeNameHandling = s2.TypeNameHandling;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcBuilderExtensions.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcBuilderExtensions.cs
deleted file mode 100644
index 4152b90c1..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcBuilderExtensions.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-ο»Ώusing System;
-using Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.DependencyInjection.Extensions;
-using Microsoft.Extensions.Options;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// Extension methods for the interface.
- ///
- public static class MvcBuilderExtensions
- {
- ///
- /// Adds the JSON serializer formatters to MVC.
- ///
- /// The .
- /// The which may be configured.
- /// A reference to after the operation has completed.
- ///
- /// cannot be null -or-
- /// cannot be null.
- ///
- public static IMvcBuilder AddNewtonsoftJsonFormatters(this IMvcBuilder builder, Action setup = null)
- {
- Validator.ThrowIfNull(builder);
- builder.Services.TryAddEnumerable(ServiceDescriptor.Transient, JsonSerializationMvcOptionsSetup>());
- AddNewtonsoftJsonFormattersOptions(builder, setup);
- return builder;
- }
-
- ///
- /// Adds configuration of for the application.
- ///
- /// The .
- /// The which need to be configured.
- /// A reference to after the operation has completed.
- ///
- /// cannot be null.
- ///
- ///
- /// failed to configure an instance of in a valid state.
- ///
- public static IMvcBuilder AddNewtonsoftJsonFormattersOptions(this IMvcBuilder builder, Action setup = null)
- {
- Validator.ThrowIfNull(builder);
- builder.Services.AddNewtonsoftJsonExceptionResponseFormatter(setup);
- return builder;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcCoreBuilderExtensions.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcCoreBuilderExtensions.cs
deleted file mode 100644
index eeb90350f..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/MvcCoreBuilderExtensions.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-ο»Ώusing System;
-using Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.DependencyInjection.Extensions;
-using Microsoft.Extensions.Options;
-
-namespace Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json
-{
- ///
- /// Extension methods for the interface.
- ///
- public static class MvcCoreBuilderExtensions
- {
- ///
- /// Adds the JSON serializer formatters to MVC.
- ///
- /// The .
- /// The which may be configured.
- /// A reference to after the operation has completed.
- ///
- /// cannot be null -or-
- /// cannot be null.
- ///
- public static IMvcCoreBuilder AddNewtonsoftJsonFormatters(this IMvcCoreBuilder builder, Action setup = null)
- {
- Validator.ThrowIfNull(builder);
- builder.Services.TryAddEnumerable(ServiceDescriptor.Transient, JsonSerializationMvcOptionsSetup>());
- AddNewtonsoftJsonFormattersOptions(builder, setup);
- return builder;
- }
-
- ///
- /// Adds configuration of for the application.
- ///
- /// The .
- /// The which need to be configured.
- /// A reference to after the operation has completed.
- ///
- /// cannot be null.
- ///
- ///
- /// failed to configure an instance of in a valid state.
- ///
- public static IMvcCoreBuilder AddNewtonsoftJsonFormattersOptions(this IMvcCoreBuilder builder, Action setup = null)
- {
- Validator.ThrowIfNull(builder);
- builder.Services.AddNewtonsoftJsonExceptionResponseFormatter(setup);
- return builder;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Properties/AssemblyInfo.cs b/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Properties/AssemblyInfo.cs
deleted file mode 100644
index 86b9b8705..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Newtonsoft.Json/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-ο»Ώusing System.Runtime.InteropServices;
-
-[assembly: ComVisible(false)]
-[assembly: Guid("d37070c0-7c68-44af-b40f-6e520ef63ef9")]
\ No newline at end of file
diff --git a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Bootstrapper.cs b/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Bootstrapper.cs
deleted file mode 100644
index 60cda82c9..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Bootstrapper.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-ο»Ώusing Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-
-namespace Cuemon.Extensions.AspNetCore.Newtonsoft.Json
-{
- internal static class Bootstrapper
- {
- private static readonly object PadLock = new();
- private static bool _initialized;
-
- internal static void Initialize()
- {
- if (!_initialized)
- {
- lock (PadLock)
- {
- if (!_initialized)
- {
- _initialized = true;
- NewtonsoftJsonFormatterOptions.DefaultConverters += list =>
- {
- list.AddStringValuesConverter();
- list.AddProblemDetailsConverter();
- };
- }
- }
- }
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs b/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs
deleted file mode 100644
index 40fe5d497..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs
+++ /dev/null
@@ -1,134 +0,0 @@
-ο»Ώusing System;
-using System.Collections.Generic;
-using System.Linq;
-using Cuemon.AspNetCore.Diagnostics;
-using Cuemon.Diagnostics;
-using Cuemon.Extensions.Newtonsoft.Json;
-using Cuemon.Extensions.Newtonsoft.Json.Converters;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.Primitives;
-using Newtonsoft.Json;
-
-namespace Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters
-{
- ///
- /// Extension methods for the class.
- ///
- public static class JsonConverterCollectionExtensions
- {
- ///
- /// Adds a JSON converter to the list.
- ///
- /// The to extend.
- /// A reference to after the operation has completed.
- public static ICollection AddProblemDetailsConverter(this ICollection converters)
- {
- converters.Add(DynamicJsonConverter.Create(WriteProblemDetails));
- converters.Add(DynamicJsonConverter.Create>((writer, dpd, serializer) => WriteProblemDetails(writer, dpd.Inner, serializer)));
- return converters;
- }
-
- private static void WriteProblemDetails(JsonWriter writer, ProblemDetails pd, JsonSerializer serializer)
- {
- writer.WriteStartObject();
- if (pd.Type != null)
- {
- writer.WritePropertyName(nameof(ProblemDetails.Type), serializer);
- writer.WriteValue(pd.Type);
- }
-
- if (pd.Title != null)
- {
- writer.WritePropertyName(nameof(ProblemDetails.Title), serializer);
- writer.WriteValue(pd.Title);
- }
-
- if (pd.Status.HasValue)
- {
- writer.WritePropertyName(nameof(ProblemDetails.Status), serializer);
- writer.WriteValue(pd.Status.Value);
- }
-
- if (pd.Detail != null)
- {
- writer.WritePropertyName(nameof(ProblemDetails.Detail), serializer);
- writer.WriteValue(pd.Detail);
- }
-
- if (pd.Instance != null)
- {
- writer.WritePropertyName(nameof(ProblemDetails.Instance), serializer);
- writer.WriteValue(pd.Instance);
- }
-
- foreach (var extension in pd.Extensions.Where(kvp => kvp.Value != null))
- {
- writer.WritePropertyName(extension.Key, serializer);
- writer.WriteObject(extension.Value, serializer);
- }
-
- writer.WriteEndObject();
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// The which may be configured.
- /// A reference to after the operation has completed.
- public static ICollection AddHttpExceptionDescriptorConverter(this ICollection converters, Action setup = null)
- {
- converters.AddExceptionDescriptorConverterOf(setup, (writer, descriptor, serializer) =>
- {
- if (descriptor.Instance != null)
- {
- writer.WritePropertyName("Instance", serializer);
- writer.WriteValue(descriptor.Instance.OriginalString);
- }
- writer.WritePropertyName("Status", serializer);
- writer.WriteValue(descriptor.StatusCode);
- }, (writer, descriptor, serializer) =>
- {
- if (!string.IsNullOrWhiteSpace(descriptor.CorrelationId))
- {
- writer.WritePropertyName("CorrelationId", serializer);
- writer.WriteValue(descriptor.CorrelationId);
- }
- if (!string.IsNullOrWhiteSpace(descriptor.RequestId))
- {
- writer.WritePropertyName("RequestId", serializer);
- writer.WriteValue(descriptor.RequestId);
- }
- if (!string.IsNullOrWhiteSpace(descriptor.TraceId))
- {
- writer.WritePropertyName("TraceId", serializer);
- writer.WriteValue(descriptor.TraceId);
- }
- });
- return converters;
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// A reference to after the operation has completed.
- public static ICollection AddStringValuesConverter(this ICollection converters)
- {
- converters.Add(DynamicJsonConverter.Create((writer, values, _) =>
- {
- if (values.Count <= 1)
- {
- writer.WriteValue(values.ToString());
- }
- else
- {
- writer.WriteStartArray();
- foreach (var value in values) { writer.WriteValue(value); }
- writer.WriteEndArray();
- }
- }));
- return converters;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.csproj b/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.csproj
deleted file mode 100644
index 6b62446dc..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Cuemon.Extensions.AspNetCore.Newtonsoft.Json.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-ο»Ώ
-
-
- net9.0;net8.0
- ad0adf91-e7c7-4cb4-a39d-e1a5374c5602
-
-
-
- The Cuemon.Extensions.AspNetCore.Newtonsoft.Json namespace contains both types and extension methods that complements the Cuemon.Extensions.AspNetCore/Cuemon.Extensions.Newtonsoft.Json namespace while being an addition to the Microsoft.AspNetCore namespace. Extends upon JSON formatters and converters in the context of ASP.NET Core for Newtonsoft.Json.
- extension-methods extensions json-converters asp-net-core asp-net aspnet di depedency-injection json newtonsoft-json
-
-
-
-
-
-
-
-
diff --git a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Formatters/ServiceCollectionExtensions.cs b/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Formatters/ServiceCollectionExtensions.cs
deleted file mode 100644
index 4581db9eb..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Formatters/ServiceCollectionExtensions.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-ο»Ώusing System;
-using System.Net.Http;
-using Cuemon.AspNetCore.Diagnostics;
-using Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Converters;
-using Cuemon.Extensions.Newtonsoft.Json.Formatters;
-using Cuemon.Net.Http;
-using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.DependencyInjection.Extensions;
-using Microsoft.Extensions.Options;
-
-namespace Cuemon.Extensions.AspNetCore.Newtonsoft.Json.Formatters
-{
- ///
- /// Extension methods for the interface.
- ///
- public static class ServiceCollectionExtensions
- {
- static ServiceCollectionExtensions()
- {
- Bootstrapper.Initialize();
- }
-
- ///
- /// Adds configuration of for the application.
- ///
- /// The to extend.
- /// The which may be configured.
- /// A reference to so that additional configuration calls can be chained.
- ///
- /// cannot be null.
- ///
- ///
- /// failed to configure an instance of in a valid state.
- ///
- public static IServiceCollection AddNewtonsoftJsonFormatterOptions(this IServiceCollection services, Action setup = null)
- {
- Validator.ThrowIfNull(services);
- Validator.ThrowIfInvalidConfigurator(setup, out var options);
- services.Configure(setup ?? (o =>
- {
- o.Settings = options.Settings;
- o.SensitivityDetails = options.SensitivityDetails;
- o.SupportedMediaTypes = options.SupportedMediaTypes;
- o.SynchronizeWithJsonConvert = options.SynchronizeWithJsonConvert;
- }));
- return services;
- }
-
- ///
- /// Adds an that uses as engine of serialization to the specified list of .
- ///
- /// The to extend.
- /// The which may be configured.
- /// A reference to so that additional calls can be chained.
- ///
- /// cannot be null
- ///
- /// Configuration of the is done through a call to retrieving an implementation of .
- public static IServiceCollection AddNewtonsoftJsonExceptionResponseFormatter(this IServiceCollection services, Action setup = null)
- {
- Validator.ThrowIfNull(services);
- AddNewtonsoftJsonFormatterOptions(services, setup);
- services.TryAddSingleton(provider =>
- {
- var options = provider.GetService>().Value;
- var faultDescriptorOptions = provider.GetRequiredService>().Value;
- return new HttpExceptionDescriptorResponseFormatter(options)
- .Adjust(o => o.Settings.Converters.AddHttpExceptionDescriptorConverter(edo => edo.SensitivityDetails = o.SensitivityDetails))
- .Populate((descriptor, contentType) => new StreamContent(NewtonsoftJsonFormatter.SerializeObject(faultDescriptorOptions.FaultDescriptor == PreferredFaultDescriptor.FaultDetails ? descriptor : Decorator.Enclose(descriptor).ToProblemDetails(options.SensitivityDetails), options))
- {
- Headers = { { HttpHeaderNames.ContentType, contentType.MediaType } }
- });
- });
- return services;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Properties/AssemblyInfo.cs b/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Properties/AssemblyInfo.cs
deleted file mode 100644
index 3cbca1788..000000000
--- a/src/Cuemon.Extensions.AspNetCore.Newtonsoft.Json/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-ο»Ώusing System.Runtime.InteropServices;
-
-[assembly: ComVisible(false)]
-[assembly: Guid("16469a8f-714b-4ae9-aba9-ec5ab1aad91c")]
\ No newline at end of file
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json.App/Cuemon.Extensions.Newtonsoft.Json.App.csproj b/src/Cuemon.Extensions.Newtonsoft.Json.App/Cuemon.Extensions.Newtonsoft.Json.App.csproj
deleted file mode 100644
index 2f4965beb..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json.App/Cuemon.Extensions.Newtonsoft.Json.App.csproj
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- net9.0;net8.0
- 260bdf91-e7c7-4cb4-a39d-e1a5374c5602
-
-
-
- false
- false
- Provides a convenient set of default API additions for building a .NET application that favors Newtonsoft.Json.
-
-
-
-
-
-
-
-
-
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs b/src/Cuemon.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs
deleted file mode 100644
index 7c615b7c7..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/ExceptionConverter.cs
+++ /dev/null
@@ -1,233 +0,0 @@
-ο»Ώusing System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using Cuemon.Reflection;
-using Cuemon.Runtime.Serialization.Formatters;
-using Newtonsoft.Json;
-
-namespace Cuemon.Extensions.Newtonsoft.Json.Converters
-{
- ///
- /// Converts an to or from JSON.
- ///
- ///
- public class ExceptionConverter : JsonConverter
- {
- ///
- /// Initializes a new instance of the class.
- ///
- /// A value that indicates if the stack of an exception is included in the converted result.
- /// A value that indicates if the data of an exception is included in the converted result.
- public ExceptionConverter(bool includeStackTrace = false, bool includeData = false)
- {
- IncludeStackTrace = includeStackTrace;
- IncludeData = includeData;
- }
-
- ///
- /// Gets a value indicating whether the data of an exception is included in the converted result.
- ///
- /// true if the data of an exception is included in the converted result; otherwise, false.
- public bool IncludeData { get; }
-
- ///
- /// Gets a value indicating whether the stack of an exception is included in the converted result.
- ///
- /// true if the stack of an exception is included in the converted result; otherwise, false.
- public bool IncludeStackTrace { get; }
-
- ///
- /// Writes the JSON representation of the object.
- ///
- /// The to write to.
- /// The value.
- /// The calling serializer.
- public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
- {
- WriteException(writer, (Exception)value, IncludeStackTrace, IncludeData, serializer);
- }
-
- ///
- /// Reads the JSON representation of the object.
- ///
- /// The to read from.
- /// Type of the object.
- /// The existing value of object being read.
- /// The calling serializer.
- /// The object value.
- public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
- {
- var stack = ParseJsonReader(reader, objectType);
- return Decorator.Enclose(stack).CreateException();
- }
-
- private static Stack> ParseJsonReader(JsonReader reader, Type objectType)
- {
- var stack = new Stack>();
- var properties = new List();
- var lastDepth = 1;
- var blueprints = new List();
- while (reader.Read())
- {
- if (reader.Depth != lastDepth && blueprints.Count > 0)
- {
- stack.Push(blueprints);
- blueprints = new List();
- }
-
- switch (reader.TokenType)
- {
- case JsonToken.PropertyName:
- string memberName = MapOrDefault(reader.Value!.ToString()!);
- if (!reader.Read())
- {
- // throw
- }
- var property = properties.SingleOrDefault(pi => pi.Name.Equals(memberName, StringComparison.OrdinalIgnoreCase));
- if (property != null)
- {
- if (property.Name == nameof(Exception.InnerException))
- {
- blueprints.Add(new MemberArgument(memberName, null));
- }
- else
- {
- blueprints.Add(new MemberArgument(memberName, reader.Value));
- }
- }
- else
- {
- if (memberName.Equals("type", StringComparison.OrdinalIgnoreCase))
- {
- objectType = Formatter.GetType(reader.Value.ToString());
- properties = objectType.GetProperties(MemberReflection.CreateFlags(o => o.ExcludeStatic = true)).ToList();
- blueprints.Add(new MemberArgument(memberName, objectType));
- }
- }
- break;
- case JsonToken.Comment:
- break;
- case JsonToken.EndObject:
- break;
- }
- lastDepth = reader.Depth;
- }
-
- return stack;
- }
-
- private static string MapOrDefault(string memberName)
- {
- switch (memberName.ToLowerInvariant())
- {
- case "inner":
- return nameof(Exception.InnerException);
- case "stack":
- return nameof(Exception.StackTrace);
- default:
- return memberName;
- }
- }
-
- ///
- /// Determines whether this instance can convert the specified object type.
- ///
- /// Type of the object.
- /// true if this instance can convert the specified object type; otherwise, false.
- public override bool CanConvert(Type objectType)
- {
- return typeof(Exception).IsAssignableFrom(objectType);
- }
-
- private static void WriteException(JsonWriter writer, Exception exception, bool includeStackTrace, bool includeData, JsonSerializer serializer)
- {
- var exceptionType = exception.GetType();
- writer.WriteStartObject();
- writer.WritePropertyName("Type", serializer);
- writer.WriteValue(exceptionType.FullName);
- WriteExceptionCore(writer, exception, includeStackTrace, includeData, serializer);
- writer.WriteEndObject();
- }
-
- private static void WriteExceptionCore(JsonWriter writer, Exception exception, bool includeStackTrace, bool includeData, JsonSerializer serializer)
- {
- if (!string.IsNullOrWhiteSpace(exception.Source))
- {
- writer.WritePropertyName("Source", serializer);
- writer.WriteValue(exception.Source);
- }
-
- if (!string.IsNullOrWhiteSpace(exception.Message))
- {
- writer.WritePropertyName("Message", serializer);
- writer.WriteValue(exception.Message);
- }
-
- if (exception.StackTrace != null && includeStackTrace)
- {
- writer.WritePropertyName("Stack", serializer);
- writer.WriteStartArray();
- var lines = exception.StackTrace.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
- foreach (var line in lines)
- {
- writer.WriteValue(line.Trim());
- }
- writer.WriteEndArray();
- }
-
- if (includeData && exception.Data.Count > 0)
- {
- writer.WritePropertyName("Data", serializer);
- writer.WriteStartObject();
- foreach (DictionaryEntry entry in exception.Data)
- {
- writer.WritePropertyName(entry.Key.ToString()!);
- writer.WriteObject(entry.Value, serializer);
- }
- writer.WriteEndObject();
- }
-
- var properties = Decorator.Enclose(exception.GetType()).GetRuntimePropertiesExceptOf();
- foreach (var property in properties)
- {
- var value = property.GetValue(exception);
- if (value == null) { continue; }
- writer.WritePropertyName(property.Name, serializer);
- writer.WriteObject(value, serializer);
- }
-
- WriteInnerExceptions(writer, exception, includeStackTrace, includeData, serializer);
- }
-
- private static void WriteInnerExceptions(JsonWriter writer, Exception exception, bool includeStackTrace, bool includeData, JsonSerializer serializer)
- {
- var innerExceptions = new List();
- if (exception is AggregateException aggregated)
- {
- innerExceptions.AddRange(aggregated.Flatten().InnerExceptions);
- }
- else
- {
- if (exception.InnerException != null) { innerExceptions.Add(exception.InnerException); }
- }
- if (innerExceptions.Count > 0)
- {
- var endElementsToWrite = 0;
- foreach (var inner in innerExceptions)
- {
- writer.WritePropertyName("Inner", serializer);
- var exceptionType = inner.GetType();
- writer.WriteStartObject();
- writer.WritePropertyName("Type", serializer);
- writer.WriteValue(exceptionType.FullName);
- WriteExceptionCore(writer, inner, includeStackTrace, includeData, serializer);
- endElementsToWrite++;
- }
-
- for (var i = 0; i < endElementsToWrite; i++) { writer.WriteEndObject(); }
- }
- }
- }
-}
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/FailureConverter.cs b/src/Cuemon.Extensions.Newtonsoft.Json/Converters/FailureConverter.cs
deleted file mode 100644
index d5ea4897a..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/FailureConverter.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-ο»Ώusing System;
-using System.Collections.Generic;
-using System.Linq;
-using Cuemon.Diagnostics;
-using Newtonsoft.Json;
-
-namespace Cuemon.Extensions.Newtonsoft.Json.Converters
-{
- ///
- /// Converts a object to JSON.
- ///
- public class FailureConverter : JsonConverter
- {
- ///
- /// Writes the JSON representation of the object.
- ///
- /// The to write to.
- /// The object to write.
- /// The calling serializer.
- public override void WriteJson(JsonWriter writer, Failure value, JsonSerializer serializer)
- {
- writer.WriteStartObject();
- writer.WritePropertyName(nameof(value.Type), serializer);
- writer.WriteValue(value.Type);
-
- WriteException(writer, value, serializer);
-
- writer.WriteEndObject();
- }
-
- ///
- /// Reads the JSON representation of the object.
- ///
- /// The to read from.
- /// Type of the object.
- /// The existing value of object being read.
- /// Whether the existing value has a value.
- /// The calling serializer.
- /// The object.
- ///
- public override Failure ReadJson(JsonReader reader, Type objectType, Failure existingValue, bool hasExistingValue, JsonSerializer serializer)
- {
- throw new NotImplementedException();
- }
-
- private static void WriteException(JsonWriter writer, Failure value, JsonSerializer serializer)
- {
- if (!string.IsNullOrWhiteSpace(value.Source))
- {
- writer.WritePropertyName(nameof(value.Source), serializer);
- writer.WriteValue(value.Source);
- }
-
- if (!string.IsNullOrWhiteSpace(value.Message))
- {
- writer.WritePropertyName(nameof(value.Message), serializer);
- writer.WriteValue(value.Message);
- }
-
- if (value.Stack.Any())
- {
- writer.WritePropertyName(nameof(value.Stack), serializer);
- writer.WriteStartArray();
- foreach (var line in value.Stack)
- {
- writer.WriteValue(line);
- }
- writer.WriteEndArray();
- }
-
- if (value.Data.Count > 0)
- {
- writer.WritePropertyName(nameof(value.Data), serializer);
- writer.WriteStartObject();
- foreach (var kvp in value.Data)
- {
- writer.WritePropertyName(nameof(kvp.Key), serializer);
- writer.WriteObject(kvp.Value, serializer);
- }
- writer.WriteEndObject();
- }
-
- foreach (var kvp in value)
- {
- writer.WritePropertyName(kvp.Key, serializer);
- writer.WriteObject(kvp.Value, serializer);
- }
-
- WriteInnerExceptions(writer, value, serializer);
- }
-
- private static void WriteInnerExceptions(JsonWriter writer, Failure value, JsonSerializer serializer)
- {
- var exception = value.GetUnderlyingException();
- var innerExceptions = new List();
- if (exception is AggregateException aggregated)
- {
- innerExceptions.AddRange(aggregated.Flatten().InnerExceptions);
- }
- else
- {
- if (exception.InnerException != null) { innerExceptions.Add(exception.InnerException); }
- }
- if (innerExceptions.Count > 0)
- {
- var endElementsToWrite = 0;
- foreach (var inner in innerExceptions)
- {
- var innerValue = new Failure(inner, value.GetUnderlyingSensitivity());
- writer.WritePropertyName("Inner", serializer);
- writer.WriteStartObject();
- writer.WritePropertyName(nameof(value.Type), serializer);
- writer.WriteValue(innerValue.Type);
- WriteException(writer, innerValue, serializer);
- endElementsToWrite++;
- }
-
- for (var i = 0; i < endElementsToWrite; i++) { writer.WriteEndObject(); }
- }
- }
-
- ///
- /// Gets a value indicating whether this can read JSON.
- ///
- /// true if this can read JSON; otherwise, false.
- public override bool CanRead => false;
- }
-}
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs b/src/Cuemon.Extensions.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs
deleted file mode 100644
index 32ee3bd8c..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/JsonConverterCollectionExtensions.cs
+++ /dev/null
@@ -1,150 +0,0 @@
-ο»Ώusing System;
-using System.Collections.Generic;
-using System.Linq;
-using Cuemon.Diagnostics;
-using Cuemon.Resilience;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Converters;
-using Newtonsoft.Json.Serialization;
-
-namespace Cuemon.Extensions.Newtonsoft.Json.Converters
-{
- ///
- /// Extension methods for the class.
- ///
- public static class JsonConverterCollectionExtensions
- {
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// The optional to apply.
- /// A reference to after the operation has completed.
- public static ICollection AddStringEnumConverter(this ICollection converters, NamingStrategy ns = null)
- {
- converters.Add(ns != null ? new StringEnumConverter(ns) : DynamicJsonConverter.Create(new StringEnumConverter()));
- return converters;
- }
-
- ///
- /// Adds a combined and JSON converter to the list.
- ///
- /// The to extend.
- /// The optional to apply.
- /// A reference to after the operation has completed.
- public static ICollection AddStringFlagsEnumConverter(this ICollection converters, NamingStrategy ns = null)
- {
- converters.Add(ns != null ? new StringFlagsEnumConverter(ns) : DynamicJsonConverter.Create(new StringFlagsEnumConverter()));
- return converters;
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// The which may be configured.
- /// The delegate that is invoked just after writing JSON start object (Error).
- /// The delegate that is invoked just before writing the JSON end object.
- /// A reference to after the operation has completed.
- public static ICollection AddExceptionDescriptorConverterOf(this ICollection converters, Action setup = null, Action afterWriteErrorStartObject = null, Action beforeWriteEndObject = null) where T : ExceptionDescriptor
- {
- converters.Add(DynamicJsonConverter.Create(type => type == typeof(T), (writer, descriptor, serializer) =>
- {
- var options = Patterns.Configure(setup);
- writer.WriteStartObject();
- writer.WritePropertyName("Error", serializer);
- writer.WriteStartObject();
- afterWriteErrorStartObject?.Invoke(writer, descriptor, serializer);
- writer.WritePropertyName("Code", serializer);
- writer.WriteValue(descriptor.Code);
- writer.WritePropertyName("Message", serializer);
- writer.WriteValue(descriptor.Message);
- if (descriptor.HelpLink != null)
- {
- writer.WritePropertyName("HelpLink", serializer);
- writer.WriteValue(descriptor.HelpLink.OriginalString);
- }
- if (options.SensitivityDetails.HasFlag(FaultSensitivityDetails.Failure))
- {
- writer.WritePropertyName("Failure", serializer);
- new ExceptionConverter(options.SensitivityDetails.HasFlag(FaultSensitivityDetails.StackTrace), options.SensitivityDetails.HasFlag(FaultSensitivityDetails.Data)).WriteJson(writer, descriptor.Failure, serializer);
- }
- writer.WriteEndObject();
- if (options.SensitivityDetails.HasFlag(FaultSensitivityDetails.Evidence) && descriptor.Evidence.Any())
- {
- writer.WritePropertyName("Evidence", serializer);
- writer.WriteStartObject();
- foreach (var evidence in descriptor.Evidence)
- {
- writer.WritePropertyName(evidence.Key, serializer);
- writer.WriteObject(evidence.Value, serializer);
- }
- writer.WriteEndObject();
- }
- beforeWriteEndObject?.Invoke(writer, descriptor, serializer);
- writer.WriteEndObject();
- }));
- return converters;
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// The value that determine whether the stack of an exception is included in the converted result.
- /// The value that determine whether the data of an exception is included in the converted result.
- /// A reference to after the operation has completed.
- public static ICollection AddExceptionConverter(this ICollection converters, bool includeStackTrace, bool includeData)
- {
- converters.Add(new ExceptionConverter(includeStackTrace, includeData));
- return converters;
- }
-
- ///
- /// Adds a JSON converter to the list.
- ///
- /// The to extend.
- /// A reference to after the operation has completed.
- public static ICollection AddFailureConverter(this ICollection converters)
- {
- converters.Add(new FailureConverter());
- return converters;
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// A reference to after the operation has completed.
- public static ICollection AddTransientFaultExceptionConverter(this ICollection converters)
- {
- converters.Add(new TransientFaultExceptionConverter());
- return converters;
- }
-
- ///
- /// Adds an JSON converter to the list.
- ///
- /// The to extend.
- /// A reference to after the operation has completed.
- public static ICollection AddDataPairConverter(this ICollection converters)
- {
- converters.Add(DynamicJsonConverter.Create((writer, dp, serializer) =>
- {
- writer.WriteStartObject();
- writer.WritePropertyName("Name", serializer);
- writer.WriteValue(dp.Name);
- if (dp.HasValue)
- {
- var value = (dp.Type == typeof(Uri)) ? Decorator.Enclose(dp.Value).ChangeTypeOrDefault().OriginalString : dp.Value;
- writer.WritePropertyName("Value", serializer);
- writer.WriteValue(value);
- }
- writer.WritePropertyName("Type", serializer);
- writer.WriteValue(Decorator.Enclose(dp.Type).ToFriendlyName());
- writer.WriteEndObject();
- }));
- return converters;
- }
- }
-}
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/StringFlagsEnumConverter.cs b/src/Cuemon.Extensions.Newtonsoft.Json/Converters/StringFlagsEnumConverter.cs
deleted file mode 100644
index 496cab4f7..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/StringFlagsEnumConverter.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-ο»Ώusing System;
-using System.Reflection;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Converters;
-using Newtonsoft.Json.Serialization;
-
-namespace Cuemon.Extensions.Newtonsoft.Json.Converters
-{
- ///
- /// Converts a FlagsEnum to its name string value.
- ///
- ///
- public class StringFlagsEnumConverter : StringEnumConverter
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public StringFlagsEnumConverter()
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The naming strategy used to resolve how enum text is written.
- public StringFlagsEnumConverter(NamingStrategy namingStrategy) : base(namingStrategy)
- {
- }
-
- ///
- /// Writes the JSON representation of the object.
- ///
- /// The to write to.
- /// The value.
- /// The calling serializer.
- public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
- {
- if (value == null)
- {
- writer.WriteNull();
- return;
- }
-
- var ns = NamingStrategy ?? new CamelCaseNamingStrategy();
- var e = (Enum)value;
- var enumName = e.ToString("G");
- var flags = enumName.Split(',');
- var enumType = e.GetType();
- if (enumType.GetTypeInfo().IsDefined(typeof(FlagsAttribute), false))
- {
- writer.WriteStartArray();
- foreach (var flag in flags)
- {
- writer.WriteValue(ns.GetPropertyName(flag.Trim(), false));
- }
-
- writer.WriteEndArray();
- }
- else
- {
- if (char.IsNumber(enumName[0]) || enumName[0] == '-')
- {
- writer.WriteValue(value);
- }
- else
- {
- writer.WriteValue(ns.GetPropertyName(enumName, false));
- }
- }
- }
-
- ///
- /// Reads the JSON representation of the object.
- ///
- /// The to read from.
- /// Type of the object.
- /// The existing value of object being read.
- /// The calling serializer.
- /// The object value.
- public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
- {
- var result = 0;
- while (reader.Read())
- {
- switch (reader.TokenType)
- {
- case JsonToken.String:
- result |= (int)Enum.Parse(objectType, reader.Value.ToString(), true);
- break;
- }
- }
-
- return result;
- }
-
- ///
- /// Determines whether this instance can convert the specified object type.
- ///
- /// Type of the object.
- /// true if this instance can convert the specified object type; otherwise, false.
- public override bool CanConvert(Type objectType)
- {
- return objectType.IsDefined(typeof(FlagsAttribute), false) && base.CanConvert(objectType);
- }
- }
-}
\ No newline at end of file
diff --git a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs b/src/Cuemon.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs
deleted file mode 100644
index 3f921cece..000000000
--- a/src/Cuemon.Extensions.Newtonsoft.Json/Converters/TransientFaultExceptionConverter.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-ο»Ώusing System;
-using System.Linq;
-using Cuemon.Reflection;
-using Cuemon.Resilience;
-using Cuemon.Runtime.Serialization.Formatters;
-using Newtonsoft.Json;
-using Newtonsoft.Json.Linq;
-
-namespace Cuemon.Extensions.Newtonsoft.Json.Converters
-{
- ///
- /// Converts a to or from JSON.
- ///
- ///
- public class TransientFaultExceptionConverter : JsonConverter
- {
- ///
- /// Writes the JSON representation of the object.
- ///
- /// The to write to.
- /// The value to serialize.
- /// The calling serializer.
- public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
- {
- var converter = serializer.Converters.FirstOrDefault(converter => converter.CanConvert(typeof(Exception)));
- converter?.WriteJson(writer, value, serializer);
- }
-
- ///
- /// Reads the JSON representation of the object.
- ///
- /// The to read from.
- /// Type of the object to deserialize.
- /// The existing value of object being read.
- /// The calling serializer.
- /// The deserialized object value.
- public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
- {
- var jo = JObject.Load(reader);
- var message = jo["message"]?.Value();
- var evidenceJson = jo["evidence"];
- var innerExceptionJson = jo["inner"];
- Exception innerException = null;
- TransientFaultEvidence evidence = null;
-
- if (evidenceJson != null)
- {
- var attempts = evidenceJson["attempts"].Value();
- var recoveryWaitTime = Decorator.Enclose(evidenceJson["recoveryWaitTime"].Value()).ChangeType();
- var totalRecoveryWaitTime = Decorator.Enclose(evidenceJson["totalRecoveryWaitTime"].Value()).ChangeType();
- var latency = Decorator.Enclose(evidenceJson["latency"].Value()).ChangeType();
- var caller = evidenceJson["descriptor"]["caller"].Value();
- var methodName = evidenceJson["descriptor"]["methodName"].Value();
- var parameters = evidenceJson["descriptor"]["parameters"].Values().ToArray();
- var arguments = evidenceJson["descriptor"]["arguments"].Values