diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.DataTables/Diamond.Core.AspNetCore.DataTables.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.DataTables/Diamond.Core.AspNetCore.DataTables.csproj
index e1a8ad41..023c1e5b 100644
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.DataTables/Diamond.Core.AspNetCore.DataTables.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.DataTables/Diamond.Core.AspNetCore.DataTables.csproj
@@ -7,9 +7,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
https://github.com/porrey/Diamond.Core-Patterns
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
@@ -66,7 +66,7 @@
-
+
diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction.Abstractions/Diamond.Core.AspNetCore.DoAction.Abstractions.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction.Abstractions/Diamond.Core.AspNetCore.DoAction.Abstractions.csproj
index 0c1ccf45..4a145194 100755
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction.Abstractions/Diamond.Core.AspNetCore.DoAction.Abstractions.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction.Abstractions/Diamond.Core.AspNetCore.DoAction.Abstractions.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M Porrey
Provides abstractions for Do pattern execution for ASP.NET Core MVC core projects.
LGPL-3.0-or-later
diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction/Diamond.Core.AspNetCore.DoAction.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction/Diamond.Core.AspNetCore.DoAction.csproj
index 99dae67e..54649558 100755
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction/Diamond.Core.AspNetCore.DoAction.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.DoAction/Diamond.Core.AspNetCore.DoAction.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
https://github.com/porrey/Diamond.Core-Patterns
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.Hosting/Diamond.Core.AspNetCore.Hosting.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.Hosting/Diamond.Core.AspNetCore.Hosting.csproj
index 008be66d..7259578e 100644
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.Hosting/Diamond.Core.AspNetCore.Hosting.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.Hosting/Diamond.Core.AspNetCore.Hosting.csproj
@@ -7,9 +7,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
https://github.com/porrey/Diamond.Core-Patterns
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.Rfc7807/Diamond.Core.AspNetCore.Rfc7807.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.Rfc7807/Diamond.Core.AspNetCore.Rfc7807.csproj
index b9d79c74..04c7344b 100755
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.Rfc7807/Diamond.Core.AspNetCore.Rfc7807.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.Rfc7807/Diamond.Core.AspNetCore.Rfc7807.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
https://github.com/porrey/Diamond.Core-Patterns
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/AspNetCore/Diamond.Core.AspNetCore.Swagger/Diamond.Core.AspNetCore.Swagger.csproj b/Src/AspNetCore/Diamond.Core.AspNetCore.Swagger/Diamond.Core.AspNetCore.Swagger.csproj
index a883371d..850e797c 100755
--- a/Src/AspNetCore/Diamond.Core.AspNetCore.Swagger/Diamond.Core.AspNetCore.Swagger.csproj
+++ b/Src/AspNetCore/Diamond.Core.AspNetCore.Swagger/Diamond.Core.AspNetCore.Swagger.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
https://github.com/porrey/Diamond.Core-Patterns
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
@@ -41,7 +41,7 @@
-
+
diff --git a/Src/AutoMapper/Diamond.Core.AutoMapperExtensions/Diamond.Core.AutoMapperExtensions.csproj b/Src/AutoMapper/Diamond.Core.AutoMapperExtensions/Diamond.Core.AutoMapperExtensions.csproj
index fe8da48e..2cd271d4 100644
--- a/Src/AutoMapper/Diamond.Core.AutoMapperExtensions/Diamond.Core.AutoMapperExtensions.csproj
+++ b/Src/AutoMapper/Diamond.Core.AutoMapperExtensions/Diamond.Core.AutoMapperExtensions.csproj
@@ -7,7 +7,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides the Diamond dependency injection extensions for AutoMapper.
Copyright © Daniel Porrey 2019-2026
@@ -15,8 +15,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -56,9 +56,9 @@
-
-
-
+
+
+
diff --git a/Src/Clonable/Diamond.Core.Clonable.Abstractions/Diamond.Core.Clonable.Abstractions.csproj b/Src/Clonable/Diamond.Core.Clonable.Abstractions/Diamond.Core.Clonable.Abstractions.csproj
index 6603c2c3..80786b73 100755
--- a/Src/Clonable/Diamond.Core.Clonable.Abstractions/Diamond.Core.Clonable.Abstractions.csproj
+++ b/Src/Clonable/Diamond.Core.Clonable.Abstractions/Diamond.Core.Clonable.Abstractions.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides abstractions for object cloning.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Clonable/Diamond.Core.Clonable.Microsoft/Diamond.Core.Clonable.Microsoft.csproj b/Src/Clonable/Diamond.Core.Clonable.Microsoft/Diamond.Core.Clonable.Microsoft.csproj
index 7b8bd330..a1fd01f0 100755
--- a/Src/Clonable/Diamond.Core.Clonable.Microsoft/Diamond.Core.Clonable.Microsoft.csproj
+++ b/Src/Clonable/Diamond.Core.Clonable.Microsoft/Diamond.Core.Clonable.Microsoft.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides object cloning using System.Text.Json.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
@@ -43,7 +43,7 @@
-
+
diff --git a/Src/Clonable/Diamond.Core.Clonable.Newtonsoft/Diamond.Core.Clonable.Newtonsoft.csproj b/Src/Clonable/Diamond.Core.Clonable.Newtonsoft/Diamond.Core.Clonable.Newtonsoft.csproj
index 64682aae..520d0111 100755
--- a/Src/Clonable/Diamond.Core.Clonable.Newtonsoft/Diamond.Core.Clonable.Newtonsoft.csproj
+++ b/Src/Clonable/Diamond.Core.Clonable.Newtonsoft/Diamond.Core.Clonable.Newtonsoft.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides object cloning using Newtonsoft JSON.Net.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
@@ -43,7 +43,7 @@
-
+
diff --git a/Src/Clonable/Diamond.Core.Clonable/Diamond.Core.Clonable.csproj b/Src/Clonable/Diamond.Core.Clonable/Diamond.Core.Clonable.csproj
index c1098d7c..f9092ac4 100755
--- a/Src/Clonable/Diamond.Core.Clonable/Diamond.Core.Clonable.csproj
+++ b/Src/Clonable/Diamond.Core.Clonable/Diamond.Core.Clonable.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides object cloning.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Command Line/Diamond.Core.CommandLine.Abstractions/Diamond.Core.CommandLine.Abstractions.csproj b/Src/Command Line/Diamond.Core.CommandLine.Abstractions/Diamond.Core.CommandLine.Abstractions.csproj
index 2cd9465f..5d579e95 100755
--- a/Src/Command Line/Diamond.Core.CommandLine.Abstractions/Diamond.Core.CommandLine.Abstractions.csproj
+++ b/Src/Command Line/Diamond.Core.CommandLine.Abstractions/Diamond.Core.CommandLine.Abstractions.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides abstractions for the command line and command pattern.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
diff --git a/Src/Command Line/Diamond.Core.CommandLine.Model/Diamond.Core.CommandLine.Model.csproj b/Src/Command Line/Diamond.Core.CommandLine.Model/Diamond.Core.CommandLine.Model.csproj
index 757b2cd5..8dece9d4 100755
--- a/Src/Command Line/Diamond.Core.CommandLine.Model/Diamond.Core.CommandLine.Model.csproj
+++ b/Src/Command Line/Diamond.Core.CommandLine.Model/Diamond.Core.CommandLine.Model.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M Porrey
This library provides support for creating a command from a model.
Copyright © Daniel Porrey 2019-2026
@@ -51,7 +51,7 @@
-
+
diff --git a/Src/Command Line/Diamond.Core.CommandLine/Diamond.Core.CommandLine.csproj b/Src/Command Line/Diamond.Core.CommandLine/Diamond.Core.CommandLine.csproj
index 466be28f..56d3daf3 100755
--- a/Src/Command Line/Diamond.Core.CommandLine/Diamond.Core.CommandLine.csproj
+++ b/Src/Command Line/Diamond.Core.CommandLine/Diamond.Core.CommandLine.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M Porrey
This library provides support for command line parsing and the command pattern.
Copyright © Daniel Porrey 2019-2026
@@ -51,8 +51,8 @@
-
-
+
+
diff --git a/Src/Decorator/Diamond.Core.Decorator.Abstractions/Diamond.Core.Decorator.Abstractions.csproj b/Src/Decorator/Diamond.Core.Decorator.Abstractions/Diamond.Core.Decorator.Abstractions.csproj
index 45a36584..e7e34430 100755
--- a/Src/Decorator/Diamond.Core.Decorator.Abstractions/Diamond.Core.Decorator.Abstractions.csproj
+++ b/Src/Decorator/Diamond.Core.Decorator.Abstractions/Diamond.Core.Decorator.Abstractions.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides abstractions for the decorator factory.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Decorator/Diamond.Core.Decorator/Diamond.Core.Decorator.csproj b/Src/Decorator/Diamond.Core.Decorator/Diamond.Core.Decorator.csproj
index 4459ee3f..209b6516 100755
--- a/Src/Decorator/Diamond.Core.Decorator/Diamond.Core.Decorator.csproj
+++ b/Src/Decorator/Diamond.Core.Decorator/Diamond.Core.Decorator.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides a basic implementation of the decorator factory.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
@@ -46,7 +46,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Abstractions/Diamond.Core.Extensions.DependencyInjection.Abstractions.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Abstractions/Diamond.Core.Extensions.DependencyInjection.Abstractions.csproj
index 2727f671..588d5916 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Abstractions/Diamond.Core.Extensions.DependencyInjection.Abstractions.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Abstractions/Diamond.Core.Extensions.DependencyInjection.Abstractions.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides abstractions for the Diamond dependency injection extensions.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -56,7 +56,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Cosmos/Diamond.Core.Extensions.DependencyInjection.Cosmos.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Cosmos/Diamond.Core.Extensions.DependencyInjection.Cosmos.csproj
index 4d5821ad..dac4c25a 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Cosmos/Diamond.Core.Extensions.DependencyInjection.Cosmos.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Cosmos/Diamond.Core.Extensions.DependencyInjection.Cosmos.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for Azure Cosmo DB DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,7 +40,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore.csproj
index 7250a0fc..ef215bb5 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore/Diamond.Core.Extensions.DependencyInjection.EntityFrameworkCore.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for Entity Framework Core DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,7 +40,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.InMemory/Diamond.Core.Extensions.DependencyInjection.InMemory.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.InMemory/Diamond.Core.Extensions.DependencyInjection.InMemory.csproj
index 6447ec0f..5d88a226 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.InMemory/Diamond.Core.Extensions.DependencyInjection.InMemory.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.InMemory/Diamond.Core.Extensions.DependencyInjection.InMemory.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for In Memory DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,7 +40,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.MySql/Diamond.Core.Extensions.DependencyInjection.MySql.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.MySql/Diamond.Core.Extensions.DependencyInjection.MySql.csproj
index be8c1503..a551cec0 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.MySql/Diamond.Core.Extensions.DependencyInjection.MySql.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.MySql/Diamond.Core.Extensions.DependencyInjection.MySql.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for MySql DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Oracle/Diamond.Core.Extensions.DependencyInjection.Oracle.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Oracle/Diamond.Core.Extensions.DependencyInjection.Oracle.csproj
index 58817e4c..2d7b93c2 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Oracle/Diamond.Core.Extensions.DependencyInjection.Oracle.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Oracle/Diamond.Core.Extensions.DependencyInjection.Oracle.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for Azure Cosmo DB DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.PostgreSQL/Diamond.Core.Extensions.DependencyInjection.PostgreSQL.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.PostgreSQL/Diamond.Core.Extensions.DependencyInjection.PostgreSQL.csproj
index ab24b6eb..7600ca81 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.PostgreSQL/Diamond.Core.Extensions.DependencyInjection.PostgreSQL.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.PostgreSQL/Diamond.Core.Extensions.DependencyInjection.PostgreSQL.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for PostgreSQL DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,7 +40,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.SqlServer/Diamond.Core.Extensions.DependencyInjection.SqlServer.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.SqlServer/Diamond.Core.Extensions.DependencyInjection.SqlServer.csproj
index 17bcda81..d709e583 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.SqlServer/Diamond.Core.Extensions.DependencyInjection.SqlServer.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.SqlServer/Diamond.Core.Extensions.DependencyInjection.SqlServer.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for SQL Server DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,7 +40,7 @@
-
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Sqlite/Diamond.Core.Extensions.DependencyInjection.Sqlite.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Sqlite/Diamond.Core.Extensions.DependencyInjection.Sqlite.csproj
index 341716f4..aefe5423 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Sqlite/Diamond.Core.Extensions.DependencyInjection.Sqlite.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection.Sqlite/Diamond.Core.Extensions.DependencyInjection.Sqlite.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides JSON file based dependency injection for SQLite DbContext.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -40,8 +40,8 @@
-
-
+
+
diff --git a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection/Diamond.Core.Extensions.DependencyInjection.csproj b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection/Diamond.Core.Extensions.DependencyInjection.csproj
index be3d51dc..fa68bee9 100755
--- a/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection/Diamond.Core.Extensions.DependencyInjection.csproj
+++ b/Src/Dependency-Injection/Diamond.Core.Extensions.DependencyInjection/Diamond.Core.Extensions.DependencyInjection.csproj
@@ -4,7 +4,7 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
+ 10.1.4
Daniel M Porrey
This library provides the Diamond dependency injection extensions.
Copyright © Daniel Porrey 2019-2026
@@ -12,8 +12,8 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
@@ -52,7 +52,7 @@
-
+
diff --git a/Src/Examples/Diamond.Core.Example.AutoMapperDependency.Profiles/Diamond.Core.Example.AutoMapperDependency.Profiles.csproj b/Src/Examples/Diamond.Core.Example.AutoMapperDependency.Profiles/Diamond.Core.Example.AutoMapperDependency.Profiles.csproj
index 0809052b..ecfc7fc8 100644
--- a/Src/Examples/Diamond.Core.Example.AutoMapperDependency.Profiles/Diamond.Core.Example.AutoMapperDependency.Profiles.csproj
+++ b/Src/Examples/Diamond.Core.Example.AutoMapperDependency.Profiles/Diamond.Core.Example.AutoMapperDependency.Profiles.csproj
@@ -4,9 +4,9 @@
net10.0
enable
disable
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -22,7 +22,7 @@
-
+
diff --git a/Src/Examples/Diamond.Core.Example.AutoMapperDependency/Diamond.Core.Example.AutoMapperDependency.csproj b/Src/Examples/Diamond.Core.Example.AutoMapperDependency/Diamond.Core.Example.AutoMapperDependency.csproj
index a3d666d1..cfef5841 100644
--- a/Src/Examples/Diamond.Core.Example.AutoMapperDependency/Diamond.Core.Example.AutoMapperDependency.csproj
+++ b/Src/Examples/Diamond.Core.Example.AutoMapperDependency/Diamond.Core.Example.AutoMapperDependency.csproj
@@ -6,9 +6,9 @@
enable
disable
AutoMapperCmd
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
diff --git a/Src/Examples/Diamond.Core.Example.BasicConsole/Diamond.Core.Example.BasicConsole.csproj b/Src/Examples/Diamond.Core.Example.BasicConsole/Diamond.Core.Example.BasicConsole.csproj
index e6e61433..b20210cf 100755
--- a/Src/Examples/Diamond.Core.Example.BasicConsole/Diamond.Core.Example.BasicConsole.csproj
+++ b/Src/Examples/Diamond.Core.Example.BasicConsole/Diamond.Core.Example.BasicConsole.csproj
@@ -2,9 +2,9 @@
Exe
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
ConsoleExample
@@ -22,15 +22,16 @@
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Src/Examples/Diamond.Core.Example.ConsoleCommand/Diamond.Core.Example.ConsoleCommand.csproj b/Src/Examples/Diamond.Core.Example.ConsoleCommand/Diamond.Core.Example.ConsoleCommand.csproj
index 84681537..f09727a9 100755
--- a/Src/Examples/Diamond.Core.Example.ConsoleCommand/Diamond.Core.Example.ConsoleCommand.csproj
+++ b/Src/Examples/Diamond.Core.Example.ConsoleCommand/Diamond.Core.Example.ConsoleCommand.csproj
@@ -3,9 +3,9 @@
Exe
net10.0
CommandConsoleExample
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -28,7 +28,7 @@
-
+
diff --git a/Src/Examples/Diamond.Core.Example.DbContext/Diamond.Core.Example.DbContext.csproj b/Src/Examples/Diamond.Core.Example.DbContext/Diamond.Core.Example.DbContext.csproj
index 75cb1562..558fca64 100644
--- a/Src/Examples/Diamond.Core.Example.DbContext/Diamond.Core.Example.DbContext.csproj
+++ b/Src/Examples/Diamond.Core.Example.DbContext/Diamond.Core.Example.DbContext.csproj
@@ -5,9 +5,9 @@
net10.0
enable
disable
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
diff --git a/Src/Examples/Diamond.Core.Example.KeyedServices/Diamond.Core.Example.KeyedServices.csproj b/Src/Examples/Diamond.Core.Example.KeyedServices/Diamond.Core.Example.KeyedServices.csproj
index ae999820..daf24ca5 100644
--- a/Src/Examples/Diamond.Core.Example.KeyedServices/Diamond.Core.Example.KeyedServices.csproj
+++ b/Src/Examples/Diamond.Core.Example.KeyedServices/Diamond.Core.Example.KeyedServices.csproj
@@ -4,9 +4,9 @@
Exe
net10.0
KeyedServices
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -23,9 +23,9 @@
-
-
-
+
+
+
diff --git a/Src/Examples/Diamond.Core.Example.LoadServices/Diamond.Core.Example.LoadServices.csproj b/Src/Examples/Diamond.Core.Example.LoadServices/Diamond.Core.Example.LoadServices.csproj
index 5ae696d1..a0b936de 100644
--- a/Src/Examples/Diamond.Core.Example.LoadServices/Diamond.Core.Example.LoadServices.csproj
+++ b/Src/Examples/Diamond.Core.Example.LoadServices/Diamond.Core.Example.LoadServices.csproj
@@ -4,9 +4,9 @@
Exe
net10.0
LoadServices
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -18,9 +18,9 @@
-
-
-
+
+
+
diff --git a/Src/Examples/Diamond.Core.Example.Shared/Diamond.Core.Example.Shared.csproj b/Src/Examples/Diamond.Core.Example.Shared/Diamond.Core.Example.Shared.csproj
index 91bc151d..d891f1d5 100755
--- a/Src/Examples/Diamond.Core.Example.Shared/Diamond.Core.Example.Shared.csproj
+++ b/Src/Examples/Diamond.Core.Example.Shared/Diamond.Core.Example.Shared.csproj
@@ -1,9 +1,9 @@
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -22,7 +22,7 @@
-
+
diff --git a/Src/Examples/Diamond.Core.Example.Unity/Diamond.Core.Example.Unity.csproj b/Src/Examples/Diamond.Core.Example.Unity/Diamond.Core.Example.Unity.csproj
index df297692..a29a689b 100755
--- a/Src/Examples/Diamond.Core.Example.Unity/Diamond.Core.Example.Unity.csproj
+++ b/Src/Examples/Diamond.Core.Example.Unity/Diamond.Core.Example.Unity.csproj
@@ -2,9 +2,9 @@
Exe
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
diff --git a/Src/Examples/Diamond.Core.Example.Web/Diamond.Core.Example.Web.csproj b/Src/Examples/Diamond.Core.Example.Web/Diamond.Core.Example.Web.csproj
index 082fbaad..d953c18a 100755
--- a/Src/Examples/Diamond.Core.Example.Web/Diamond.Core.Example.Web.csproj
+++ b/Src/Examples/Diamond.Core.Example.Web/Diamond.Core.Example.Web.csproj
@@ -1,9 +1,9 @@
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
WebExample
@@ -19,7 +19,7 @@
-
+
diff --git a/Src/Examples/Diamond.Core.Example.Wpf/Diamond.Core.Example.Wpf.csproj b/Src/Examples/Diamond.Core.Example.Wpf/Diamond.Core.Example.Wpf.csproj
index f6e7e320..d389f264 100755
--- a/Src/Examples/Diamond.Core.Example.Wpf/Diamond.Core.Example.Wpf.csproj
+++ b/Src/Examples/Diamond.Core.Example.Wpf/Diamond.Core.Example.Wpf.csproj
@@ -4,9 +4,9 @@
net10.0-windows
true
Broadcast.ico
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
1701;1702;MC3074
diff --git a/Src/Hosting/Diamond.Core.Extensions.Hosting.Abstractions/Diamond.Core.Extensions.Hosting.Abstractions.csproj b/Src/Hosting/Diamond.Core.Extensions.Hosting.Abstractions/Diamond.Core.Extensions.Hosting.Abstractions.csproj
index 4d2fffe3..f1e458be 100755
--- a/Src/Hosting/Diamond.Core.Extensions.Hosting.Abstractions/Diamond.Core.Extensions.Hosting.Abstractions.csproj
+++ b/Src/Hosting/Diamond.Core.Extensions.Hosting.Abstractions/Diamond.Core.Extensions.Hosting.Abstractions.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M Porrey
This library provides abstractions for the Diamond hosting extensions.
Copyright © Daniel Porrey 2019-2026
@@ -40,8 +40,8 @@
-
-
+
+
diff --git a/Src/Hosting/Diamond.Core.Extensions.Hosting/Diamond.Core.Extensions.Hosting.csproj b/Src/Hosting/Diamond.Core.Extensions.Hosting/Diamond.Core.Extensions.Hosting.csproj
index bbebfe13..341ece28 100755
--- a/Src/Hosting/Diamond.Core.Extensions.Hosting/Diamond.Core.Extensions.Hosting.csproj
+++ b/Src/Hosting/Diamond.Core.Extensions.Hosting/Diamond.Core.Extensions.Hosting.csproj
@@ -4,9 +4,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M Porrey
This library provides the Diamond hosting extensions.
Copyright © Daniel Porrey 2019-2026
@@ -40,8 +40,8 @@
-
-
+
+
diff --git a/Src/Repository/Diamond.Core.Repository.Abstractions/Diamond.Core.Repository.Abstractions.csproj b/Src/Repository/Diamond.Core.Repository.Abstractions/Diamond.Core.Repository.Abstractions.csproj
index 1f01935b..f79e0d3a 100755
--- a/Src/Repository/Diamond.Core.Repository.Abstractions/Diamond.Core.Repository.Abstractions.csproj
+++ b/Src/Repository/Diamond.Core.Repository.Abstractions/Diamond.Core.Repository.Abstractions.csproj
@@ -9,9 +9,9 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Copyright © Daniel Porrey 2019-2026
This library provides abstractions for the repository pattern.
Diamond.Core.128x128.png
diff --git a/Src/Repository/Diamond.Core.Repository.DateTimeModel/Diamond.Core.Repository.DateTimeModel.csproj b/Src/Repository/Diamond.Core.Repository.DateTimeModel/Diamond.Core.Repository.DateTimeModel.csproj
index 84e0ccce..723f7de2 100644
--- a/Src/Repository/Diamond.Core.Repository.DateTimeModel/Diamond.Core.Repository.DateTimeModel.csproj
+++ b/Src/Repository/Diamond.Core.Repository.DateTimeModel/Diamond.Core.Repository.DateTimeModel.csproj
@@ -9,9 +9,9 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Copyright © Daniel Porrey 2019-2026
This library provides basic implementations of the repository pattern.
Diamond.Core.128x128.png
diff --git a/Src/Repository/Diamond.Core.Repository.EntityFrameworkCore/Diamond.Core.Repository.EntityFrameworkCore.csproj b/Src/Repository/Diamond.Core.Repository.EntityFrameworkCore/Diamond.Core.Repository.EntityFrameworkCore.csproj
index d9052697..092df752 100755
--- a/Src/Repository/Diamond.Core.Repository.EntityFrameworkCore/Diamond.Core.Repository.EntityFrameworkCore.csproj
+++ b/Src/Repository/Diamond.Core.Repository.EntityFrameworkCore/Diamond.Core.Repository.EntityFrameworkCore.csproj
@@ -8,9 +8,9 @@
Copyright © Daniel Porrey 2019-2026
This library provides an implementation of the repository that can be used with Entity Framework Core.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
@@ -43,7 +43,7 @@
-
+
diff --git a/Src/Repository/Diamond.Core.Repository/Diamond.Core.Repository.csproj b/Src/Repository/Diamond.Core.Repository/Diamond.Core.Repository.csproj
index 56d1c704..6b75fd53 100755
--- a/Src/Repository/Diamond.Core.Repository/Diamond.Core.Repository.csproj
+++ b/Src/Repository/Diamond.Core.Repository/Diamond.Core.Repository.csproj
@@ -9,9 +9,9 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Copyright © Daniel Porrey 2019-2026
This library provides basic implementations of the repository pattern.
Diamond.Core.128x128.png
@@ -55,7 +55,7 @@
-
+
diff --git a/Src/Rules/Diamond.Core.Rules.Abstractions/Diamond.Core.Rules.Abstractions.csproj b/Src/Rules/Diamond.Core.Rules.Abstractions/Diamond.Core.Rules.Abstractions.csproj
index a0adf1e0..f26f1000 100755
--- a/Src/Rules/Diamond.Core.Rules.Abstractions/Diamond.Core.Rules.Abstractions.csproj
+++ b/Src/Rules/Diamond.Core.Rules.Abstractions/Diamond.Core.Rules.Abstractions.csproj
@@ -1,9 +1,9 @@
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey, Harshit Gindra
Diamond Pattern Library - Rules Pattern
This library provides abstractions for the Rules pattern.
diff --git a/Src/Rules/Diamond.Core.Rules/Diamond.Core.Rules.csproj b/Src/Rules/Diamond.Core.Rules/Diamond.Core.Rules.csproj
index 5cc10920..4a9d5521 100755
--- a/Src/Rules/Diamond.Core.Rules/Diamond.Core.Rules.csproj
+++ b/Src/Rules/Diamond.Core.Rules/Diamond.Core.Rules.csproj
@@ -1,9 +1,9 @@
net10.0
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey, Harshit Gindra
Diamond Pattern Library - Rules Pattern
This library provides a basic implementation of the Rules pattern.
@@ -56,7 +56,7 @@
-
+
diff --git a/Src/Shared/Diamond.Core.Abstractions/Diamond.Core.Abstractions.csproj b/Src/Shared/Diamond.Core.Abstractions/Diamond.Core.Abstractions.csproj
index 308b746c..5900bc1a 100755
--- a/Src/Shared/Diamond.Core.Abstractions/Diamond.Core.Abstractions.csproj
+++ b/Src/Shared/Diamond.Core.Abstractions/Diamond.Core.Abstractions.csproj
@@ -2,9 +2,9 @@
net10.0
Diamond.Core Patterns Library
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey, Harshit Gindra
git
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Specification/Diamond.Core.Specification.Abstractions/Diamond.Core.Specification.Abstractions.csproj b/Src/Specification/Diamond.Core.Specification.Abstractions/Diamond.Core.Specification.Abstractions.csproj
index c70b20d0..ea853ae3 100755
--- a/Src/Specification/Diamond.Core.Specification.Abstractions/Diamond.Core.Specification.Abstractions.csproj
+++ b/Src/Specification/Diamond.Core.Specification.Abstractions/Diamond.Core.Specification.Abstractions.csproj
@@ -11,10 +11,10 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
+ 10.1.4
This library provides abstractions for the specification pattern.
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
diff --git a/Src/Specification/Diamond.Core.Specification/Diamond.Core.Specification.csproj b/Src/Specification/Diamond.Core.Specification/Diamond.Core.Specification.csproj
index 343995e1..ae0ba58c 100755
--- a/Src/Specification/Diamond.Core.Specification/Diamond.Core.Specification.csproj
+++ b/Src/Specification/Diamond.Core.Specification/Diamond.Core.Specification.csproj
@@ -11,10 +11,10 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
+ 10.1.4
This library provides a default Specification factory.
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
Diamond.Core.128x128.png
en-US
https://raw.githubusercontent.com/porrey/Diamond.Core/master/Images/Diamond.Core.128x128.png
@@ -55,7 +55,7 @@
-
+
diff --git a/Src/System/Diamond.Core.Performance/Diamond.Core.Performance.csproj b/Src/System/Diamond.Core.Performance/Diamond.Core.Performance.csproj
index db755a98..3253db1d 100644
--- a/Src/System/Diamond.Core.Performance/Diamond.Core.Performance.csproj
+++ b/Src/System/Diamond.Core.Performance/Diamond.Core.Performance.csproj
@@ -34,9 +34,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides code performance tools.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
@@ -83,7 +83,7 @@
-
+
diff --git a/Src/System/Diamond.Core.System.Base36/Diamond.Core.System.Base36.csproj b/Src/System/Diamond.Core.System.Base36/Diamond.Core.System.Base36.csproj
index c4bc02cd..ee474bdd 100644
--- a/Src/System/Diamond.Core.System.Base36/Diamond.Core.System.Base36.csproj
+++ b/Src/System/Diamond.Core.System.Base36/Diamond.Core.System.Base36.csproj
@@ -33,9 +33,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides Base36 data type.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/System/Diamond.Core.System.Base36/InterlockedBase36.cs b/Src/System/Diamond.Core.System.Base36/InterlockedBase36.cs
new file mode 100644
index 00000000..ec54c2d8
--- /dev/null
+++ b/Src/System/Diamond.Core.System.Base36/InterlockedBase36.cs
@@ -0,0 +1,74 @@
+namespace System
+{
+ ///
+ /// Represents a thread-safe wrapper for a Base36 value that can be incremented or added to atomically.
+ ///
+ public sealed class InterlockedBase36
+ {
+ ///
+ /// The underlying integer value representing the Base36 counter.
+ ///
+ private int _value;
+
+ ///
+ /// Initializes a new instance of the class with the specified starting value.
+ ///
+ /// The initial value of the Base36 counter.
+ public InterlockedBase36(Base36 startValue)
+ {
+ //
+ // Store the initial value as an integer for atomic operations.
+ //
+ this._value = startValue.Value;
+ }
+
+ ///
+ /// Gets the current value of the Base36 counter in a thread-safe manner.
+ ///
+ public Base36 Current
+ {
+ get
+ {
+ //
+ // Volatile.Read is used to ensure that the read operation is atomic and thread-safe.
+ //
+ return new Base36(Volatile.Read(ref this._value));
+ }
+ }
+
+ ///
+ /// Atomically increments the Base36 counter by one and returns the new value.
+ ///
+ /// The new value of the Base36 counter after the increment.
+ public Base36 Increment()
+ {
+ //
+ // Interlocked.Increment is used to ensure that the increment operation is atomic and thread-safe.
+ //
+ int nextValue = Interlocked.Increment(ref this._value);
+
+ //
+ // Return a new Base36 instance with the updated value.
+ //
+ return new Base36(nextValue);
+ }
+
+ ///
+ /// Atomically adds the specified amount to the Base36 counter and returns the new value.
+ ///
+ /// The amount to add to the Base36 counter.
+ /// The new value of the Base36 counter after the addition.
+ public Base36 Add(int amount)
+ {
+ //
+ // Interlocked.Add is used to ensure that the addition operation is atomic and thread-safe.
+ //
+ int nextValue = Interlocked.Add(ref this._value, amount);
+
+ //
+ // Return a new Base36 instance with the updated value.
+ //
+ return new Base36(nextValue);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Src/System/Diamond.Core.System.Base36/XmlDocs/Diamond.Core.System.Base36.xml b/Src/System/Diamond.Core.System.Base36/XmlDocs/Diamond.Core.System.Base36.xml
index dab57581..0b6509bb 100644
--- a/Src/System/Diamond.Core.System.Base36/XmlDocs/Diamond.Core.System.Base36.xml
+++ b/Src/System/Diamond.Core.System.Base36/XmlDocs/Diamond.Core.System.Base36.xml
@@ -410,5 +410,39 @@
The numeric value of the character: 0-9 for digits, 10-35 for letters ('A' or 'a' = 10, 'B' or 'b' = 11, ..., 'Z'
or 'z' = 35). Returns -1 if the character is not a valid digit or letter.
+
+
+ Represents a thread-safe wrapper for a Base36 value that can be incremented or added to atomically.
+
+
+
+
+ The underlying integer value representing the Base36 counter.
+
+
+
+
+ Initializes a new instance of the class with the specified starting value.
+
+ The initial value of the Base36 counter.
+
+
+
+ Gets the current value of the Base36 counter in a thread-safe manner.
+
+
+
+
+ Atomically increments the Base36 counter by one and returns the new value.
+
+ The new value of the Base36 counter after the increment.
+
+
+
+ Atomically adds the specified amount to the Base36 counter and returns the new value.
+
+ The amount to add to the Base36 counter.
+ The new value of the Base36 counter after the addition.
+
diff --git a/Src/System/Diamond.Core.System.TemporaryFolder/Diamond.Core.System.TemporaryFolder.csproj b/Src/System/Diamond.Core.System.TemporaryFolder/Diamond.Core.System.TemporaryFolder.csproj
index 7ce5f3d2..05e0e252 100755
--- a/Src/System/Diamond.Core.System.TemporaryFolder/Diamond.Core.System.TemporaryFolder.csproj
+++ b/Src/System/Diamond.Core.System.TemporaryFolder/Diamond.Core.System.TemporaryFolder.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides code performance tools.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
@@ -55,8 +55,8 @@
-
-
+
+
diff --git a/Src/System/Diamond.Core.System.Text/Diamond.Core.System.Text.csproj b/Src/System/Diamond.Core.System.Text/Diamond.Core.System.Text.csproj
index 1dbfc365..88242f01 100755
--- a/Src/System/Diamond.Core.System.Text/Diamond.Core.System.Text.csproj
+++ b/Src/System/Diamond.Core.System.Text/Diamond.Core.System.Text.csproj
@@ -10,9 +10,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides string extensions.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Tests/Diamond.Core.Clonable.Tests/Diamond.Core.Clonable.Tests.csproj b/Src/Tests/Diamond.Core.Clonable.Tests/Diamond.Core.Clonable.Tests.csproj
index 83b50df6..db21df8c 100644
--- a/Src/Tests/Diamond.Core.Clonable.Tests/Diamond.Core.Clonable.Tests.csproj
+++ b/Src/Tests/Diamond.Core.Clonable.Tests/Diamond.Core.Clonable.Tests.csproj
@@ -6,9 +6,9 @@
enable
disable
false
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -16,7 +16,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Src/Tests/Diamond.Core.Decorator.Tests/Diamond.Core.Decorator.Tests.csproj b/Src/Tests/Diamond.Core.Decorator.Tests/Diamond.Core.Decorator.Tests.csproj
index a849d7f0..1409a380 100644
--- a/Src/Tests/Diamond.Core.Decorator.Tests/Diamond.Core.Decorator.Tests.csproj
+++ b/Src/Tests/Diamond.Core.Decorator.Tests/Diamond.Core.Decorator.Tests.csproj
@@ -6,9 +6,9 @@
enable
disable
false
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -16,8 +16,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
all
diff --git a/Src/Tests/Diamond.Core.Rules.Tests/Diamond.Core.Rules.Tests.csproj b/Src/Tests/Diamond.Core.Rules.Tests/Diamond.Core.Rules.Tests.csproj
index b67d7a57..884f69ce 100644
--- a/Src/Tests/Diamond.Core.Rules.Tests/Diamond.Core.Rules.Tests.csproj
+++ b/Src/Tests/Diamond.Core.Rules.Tests/Diamond.Core.Rules.Tests.csproj
@@ -6,9 +6,9 @@
enable
disable
false
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -16,8 +16,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
all
diff --git a/Src/Tests/Diamond.Core.Specification.Tests/Diamond.Core.Specification.Tests.csproj b/Src/Tests/Diamond.Core.Specification.Tests/Diamond.Core.Specification.Tests.csproj
index 08774a95..86dcfa87 100644
--- a/Src/Tests/Diamond.Core.Specification.Tests/Diamond.Core.Specification.Tests.csproj
+++ b/Src/Tests/Diamond.Core.Specification.Tests/Diamond.Core.Specification.Tests.csproj
@@ -6,9 +6,9 @@
enable
disable
false
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -16,8 +16,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
all
diff --git a/Src/Tests/Diamond.Core.System.Tests/Diamond.Core.System.Tests.csproj b/Src/Tests/Diamond.Core.System.Tests/Diamond.Core.System.Tests.csproj
index 64bf11bc..2c4118b6 100644
--- a/Src/Tests/Diamond.Core.System.Tests/Diamond.Core.System.Tests.csproj
+++ b/Src/Tests/Diamond.Core.System.Tests/Diamond.Core.System.Tests.csproj
@@ -6,9 +6,9 @@
enable
disable
false
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
@@ -16,7 +16,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
diff --git a/Src/Unit of Work/Diamond.Core.UnitOfWork.Abstractions/Diamond.Core.UnitOfWork.Abstractions.csproj b/Src/Unit of Work/Diamond.Core.UnitOfWork.Abstractions/Diamond.Core.UnitOfWork.Abstractions.csproj
index 1c65b320..b8b26c52 100755
--- a/Src/Unit of Work/Diamond.Core.UnitOfWork.Abstractions/Diamond.Core.UnitOfWork.Abstractions.csproj
+++ b/Src/Unit of Work/Diamond.Core.UnitOfWork.Abstractions/Diamond.Core.UnitOfWork.Abstractions.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides abstractions for the Unit of Work factory.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Unit of Work/Diamond.Core.UnitOfWork/Diamond.Core.UnitOfWork.csproj b/Src/Unit of Work/Diamond.Core.UnitOfWork/Diamond.Core.UnitOfWork.csproj
index 32270147..2ac26cb3 100755
--- a/Src/Unit of Work/Diamond.Core.UnitOfWork/Diamond.Core.UnitOfWork.csproj
+++ b/Src/Unit of Work/Diamond.Core.UnitOfWork/Diamond.Core.UnitOfWork.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides a basic implementation of the Unit of Work factory.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
Daniel M. Porrey
LGPL-3.0-or-later
https://github.com/porrey/Diamond.Core-Patterns
@@ -57,7 +57,7 @@
-
+
diff --git a/Src/Workflow/Diamond.Core.Workflow.Abstractions/Diamond.Core.Workflow.Abstractions.csproj b/Src/Workflow/Diamond.Core.Workflow.Abstractions/Diamond.Core.Workflow.Abstractions.csproj
index 9ae5955e..e6a6db00 100644
--- a/Src/Workflow/Diamond.Core.Workflow.Abstractions/Diamond.Core.Workflow.Abstractions.csproj
+++ b/Src/Workflow/Diamond.Core.Workflow.Abstractions/Diamond.Core.Workflow.Abstractions.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides abstractions for the workflow pattern.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Daniel M. Porrey
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Workflow/Diamond.Core.Workflow.State.Abstractions/Diamond.Core.Workflow.State.Abstractions.csproj b/Src/Workflow/Diamond.Core.Workflow.State.Abstractions/Diamond.Core.Workflow.State.Abstractions.csproj
index 10204b07..90bf3aca 100644
--- a/Src/Workflow/Diamond.Core.Workflow.State.Abstractions/Diamond.Core.Workflow.State.Abstractions.csproj
+++ b/Src/Workflow/Diamond.Core.Workflow.State.Abstractions/Diamond.Core.Workflow.State.Abstractions.csproj
@@ -4,8 +4,8 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Copyright © Daniel Porrey 2019-2026
Daniel M. Porrey
@@ -14,7 +14,7 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
+ 10.1.4
Diamond.Core.128x128.png
en-US
diff --git a/Src/Workflow/Diamond.Core.Workflow.State/Diamond.Core.Workflow.State.csproj b/Src/Workflow/Diamond.Core.Workflow.State/Diamond.Core.Workflow.State.csproj
index 41ac0dfc..bf5c465d 100644
--- a/Src/Workflow/Diamond.Core.Workflow.State/Diamond.Core.Workflow.State.csproj
+++ b/Src/Workflow/Diamond.Core.Workflow.State/Diamond.Core.Workflow.State.csproj
@@ -4,8 +4,8 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Copyright © Daniel Porrey 2019-2026
Daniel M. Porrey
@@ -14,7 +14,7 @@
https://github.com/porrey/Diamond.Core-Patterns
https://github.com/porrey/Diamond.Core-Patterns
git
- 10.1.3
+ 10.1.4
Diamond.Core.128x128.png
en-US
https://raw.githubusercontent.com/porrey/Diamond.Core/master/Images/Diamond.Core.128x128.png
diff --git a/Src/Workflow/Diamond.Core.Workflow.Steps/Diamond.Core.WorkFlow.Steps.csproj b/Src/Workflow/Diamond.Core.Workflow.Steps/Diamond.Core.WorkFlow.Steps.csproj
index ea84435e..29da8ce2 100644
--- a/Src/Workflow/Diamond.Core.Workflow.Steps/Diamond.Core.WorkFlow.Steps.csproj
+++ b/Src/Workflow/Diamond.Core.Workflow.Steps/Diamond.Core.WorkFlow.Steps.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides common workflow steps.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Daniel M. Porrey
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Workflow/Diamond.Core.Workflow/Diamond.Core.Workflow.csproj b/Src/Workflow/Diamond.Core.Workflow/Diamond.Core.Workflow.csproj
index 295bf3a5..23160fc1 100644
--- a/Src/Workflow/Diamond.Core.Workflow/Diamond.Core.Workflow.csproj
+++ b/Src/Workflow/Diamond.Core.Workflow/Diamond.Core.Workflow.csproj
@@ -8,9 +8,9 @@
Diamond.Core Patterns Library
Copyright © Daniel Porrey 2019-2026
This library provides workflow interfaces and abstract or default implementations for common patterns.
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Daniel M. Porrey
https://github.com/porrey/Diamond.Core-Patterns
diff --git a/Src/Wpf/Diamond.Core.Wpf.Abstractions/Diamond.Core.Wpf.Abstractions.csproj b/Src/Wpf/Diamond.Core.Wpf.Abstractions/Diamond.Core.Wpf.Abstractions.csproj
index e8b8cbd7..d0f40b41 100755
--- a/Src/Wpf/Diamond.Core.Wpf.Abstractions/Diamond.Core.Wpf.Abstractions.csproj
+++ b/Src/Wpf/Diamond.Core.Wpf.Abstractions/Diamond.Core.Wpf.Abstractions.csproj
@@ -5,9 +5,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Copyright © Daniel Porrey 2019-2026
Daniel M. Porrey
diff --git a/Src/Wpf/Diamond.Core.Wpf/Diamond.Core.Wpf.csproj b/Src/Wpf/Diamond.Core.Wpf/Diamond.Core.Wpf.csproj
index fb5b4761..421fc4b9 100755
--- a/Src/Wpf/Diamond.Core.Wpf/Diamond.Core.Wpf.csproj
+++ b/Src/Wpf/Diamond.Core.Wpf/Diamond.Core.Wpf.csproj
@@ -5,9 +5,9 @@
Diamond.Core Patterns Library
true
true
- 10.1.3
- 10.1.3
- 10.1.3
+ 10.1.4
+ 10.1.4
+ 10.1.4
LGPL-3.0-or-later
Copyright © Daniel Porrey 2019-2026
Daniel M. Porrey