diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx
index 2229c73..7d97dde 100644
--- a/.docfx/Dockerfile.docfx
+++ b/.docfx/Dockerfile.docfx
@@ -1,4 +1,4 @@
-ARG NGINX_VERSION=1.31.2-alpine
+ARG NGINX_VERSION=1.31-alpine
FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base
RUN rm -rf /usr/share/nginx/html/*
diff --git a/.nuget/Codebelt.SharedKernel/PackageReleaseNotes.txt b/.nuget/Codebelt.SharedKernel/PackageReleaseNotes.txt
index 54f2da6..803453f 100644
--- a/.nuget/Codebelt.SharedKernel/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.SharedKernel/PackageReleaseNotes.txt
@@ -1,3 +1,9 @@
+Version: 0.5.10
+Availability: .NET 10 and .NET 9
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
Version: 0.5.9
Availability: .NET 10 and .NET 9
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d1c66b0..c3cdc8d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder.
+## [0.5.10] - 2026-07-26
+
+This is a patch release that focuses on package dependency upgrades and build system improvements.
+
+### Changed
+
+- `Cuemon.Extensions.IO` upgraded to 10.5.5,
+- `Codebelt.Extensions.Xunit.App` upgraded to 11.1.2,
+- `Microsoft.NET.Test.Sdk` upgraded to 18.8.1 for improved testing infrastructure,
+- `Savvyio.Domain`, `Savvyio.Extensions.Newtonsoft.Json`, and `Savvyio.Extensions.Text.Json` upgraded to 5.0.10,
+- Code analyzers enabled with Recommended analysis mode and style enforcement enforced in build process,
+- MinVer tag prefix configured to recognize `v`-prefixed version tags,
+- nginx base image version constraint in `.docfx/Dockerfile.docfx` relaxed to allow patch-level security updates within the 1.31 minor version.
+
## [0.5.9] - 2026-07-02
This is a minor release that adds DocFX API documentation structure and improves CI deployment safety.
@@ -145,6 +159,7 @@ Purely an ALM release. No changes to the codebase.
- CoordinatedUniversalTime record in the Codebelt.SharedKernel namespace that represents an object that can be used when you need a timestamp that is based on an absolute time (UTC)
- TimeToLive record in the Codebelt.SharedKernel namespace that represents an object that can be used when issuing authentication tokens or similar (TTL)
+[0.5.10]: https://github.com/codebeltnet/shared-kernel/compare/v0.5.9...v0.5.10
[0.5.9]: https://github.com/codebeltnet/shared-kernel/compare/v0.5.8...v0.5.9
[0.5.8]: https://github.com/codebeltnet/shared-kernel/compare/v0.5.7...v0.5.8
[0.5.7]: https://github.com/codebeltnet/shared-kernel/compare/v0.5.6...v0.5.7
diff --git a/Directory.Build.props b/Directory.Build.props
index 2220950..bbf9b6a 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -32,7 +32,12 @@
true
true
$(MSBuildThisFileDirectory)sharedkernel.snk
- 7035,CA2260
+ true
+ latest
+ Recommended
+ 7035,CA2260,S6618
+ v
+ true
@@ -57,7 +62,7 @@
false
true
0
- none
+ none
NU1701,NETSDK1206
false
true
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 3691b16..a67b5d8 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,13 +3,13 @@
true
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/src/Codebelt.SharedKernel/Security/Secret.cs b/src/Codebelt.SharedKernel/Security/Secret.cs
index d307854..e90d931 100644
--- a/src/Codebelt.SharedKernel/Security/Secret.cs
+++ b/src/Codebelt.SharedKernel/Security/Secret.cs
@@ -69,10 +69,10 @@ public override string ToString()
}
///
- /// Converts this instance to its equivalent representation.
+ /// Converts this instance to its equivalent [] representation.
///
/// The which may be configured.
- /// A that is equivalent to this instance.
+ /// A [] that is equivalent to this instance.
public byte[] ToByteArray(Action setup = null)
{
return ToString().ToByteArray(setup);