Skip to content

Update dependencies and improve documentation formatting#89

Merged
AriusII merged 2 commits into
mainfrom
update/nugets
Jun 28, 2026
Merged

Update dependencies and improve documentation formatting#89
AriusII merged 2 commits into
mainfrom
update/nugets

Conversation

@AriusII

@AriusII AriusII commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Updated package dependencies across projects and improved formatting for existing documentation.

Motivation

This change ensures compatibility with the latest versions of dependencies and enhances readability in the documentation.

Type of change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would break existing API contracts)
  • 📚 Documentation only
  • ♻️ Refactor / internal cleanup (no behaviour change)
  • ⚡ Performance improvement (please attach BenchmarkDotNet diff)
  • 🧪 Tests only
  • 🔧 CI / tooling

Checklist

  • I have read CONTRIBUTING.md.
  • My commits follow the Conventional Commits specification.
  • I have added or updated tests covering my change.
  • dotnet build CaeriusNet.slnx -c Release -p:TreatWarningsAsErrors=true succeeds locally.
  • dotnet test CaeriusNet.slnx -c Release --filter "FullyQualifiedName!~IntegrationTests" is green.
  • pwsh ./.github/scripts/ValidatePackage.ps1 -Configuration Release -OutputDirectory .work/package-validation succeeds for package/public API changes.
  • cd Documentations && npm install && npm run docs:build succeeds for documentation changes (or npm ci when a lockfile exists).
  • Docker-backed integration tests were run when storage, transactions, SQL, or TVP behaviour changed.
  • I have updated CHANGELOG.md under [Unreleased] if user-visible.
  • I have updated public XML documentation comments for any public API change.
  • No new dependencies introduced (or discussed in an issue first).

Public-API impact

No impact on the public-facing API.

Benchmark / performance notes

No performance changes introduced.

Screenshots / logs (optional)

N/A

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file src tests integration-tests benchmarks labels Jun 28, 2026
# Conflicts:
#	Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj
#	Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj
#	Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj
#	Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj
#	Src/CaeriusNet.csproj
#	Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj
#	Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj
#	Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj
#	Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj
#	Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj
#	Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 20 package(s) with unknown licenses.
See the Details below.

License Issues

Benchmark/CaeriusNet.Benchmark.csproj

PackageVersionLicenseIssue Type
Microsoft.Data.SqlClient7.0.2NullUnknown License

Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj

PackageVersionLicenseIssue Type
Aspire.Hosting.AppHost13.4.6NullUnknown License
Aspire.Hosting.Redis13.4.6NullUnknown License
Aspire.Hosting.SqlServer13.4.6NullUnknown License
Aspire.StackExchange.Redis13.4.6NullUnknown License

Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj

PackageVersionLicenseIssue Type
Microsoft.Data.SqlClient7.0.2NullUnknown License

Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj

PackageVersionLicenseIssue Type
OpenTelemetry.Exporter.OpenTelemetryProtocol1.16.0NullUnknown License
OpenTelemetry.Instrumentation.AspNetCore1.16.0NullUnknown License
OpenTelemetry.Instrumentation.Http1.16.0NullUnknown License

Src/CaeriusNet.csproj

PackageVersionLicenseIssue Type
Aspire.Microsoft.Data.SqlClient13.4.6NullUnknown License
Aspire.StackExchange.Redis.DistributedCaching13.4.6NullUnknown License
Microsoft.Data.SqlClient7.0.2NullUnknown License

Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj

PackageVersionLicenseIssue Type
Microsoft.NET.Test.Sdk18.7.0NullUnknown License

Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj

PackageVersionLicenseIssue Type
Microsoft.NET.Test.Sdk18.7.0NullUnknown License

Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj

PackageVersionLicenseIssue Type
Microsoft.Data.SqlClient7.0.2NullUnknown License
Microsoft.NET.Test.Sdk18.7.0NullUnknown License

Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj

PackageVersionLicenseIssue Type
Microsoft.NET.Test.Sdk18.7.0NullUnknown License

Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj

PackageVersionLicenseIssue Type
Microsoft.Data.SqlClient7.0.2NullUnknown License
Microsoft.NET.Test.Sdk18.7.0NullUnknown License

Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj

PackageVersionLicenseIssue Type
Microsoft.Data.SqlClient7.0.2NullUnknown License
Denied Licenses: GPL-2.0, GPL-3.0, AGPL-3.0

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown
nuget/Aspire.Hosting.AppHost 13.4.6 UnknownUnknown
nuget/Aspire.Hosting.Redis 13.4.6 UnknownUnknown
nuget/Aspire.Hosting.SqlServer 13.4.6 UnknownUnknown
nuget/Aspire.StackExchange.Redis 13.4.6 UnknownUnknown
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown
nuget/OpenTelemetry.Exporter.OpenTelemetryProtocol 1.16.0 🟢 8.3
Details
CheckScoreReason
Dependency-Update-Tool🟢 10update tool detected
Maintained🟢 1030 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10
Code-Review🟢 10all changesets reviewed
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Fuzzing⚠️ 0project is not fuzzed
Packaging🟢 10packaging workflow detected
License🟢 10license file detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
Security-Policy🟢 10security policy file detected
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 38 contributing companies or organizations
nuget/OpenTelemetry.Instrumentation.AspNetCore 1.16.0 🟢 8.3
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 26 issue activity found in the last 90 days -- score normalized to 10
Dependency-Update-Tool🟢 10update tool detected
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Packaging🟢 10packaging workflow detected
Security-Policy🟢 10security policy file detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 23 contributing companies or organizations
nuget/OpenTelemetry.Instrumentation.Http 1.16.0 🟢 8.3
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 26 issue activity found in the last 90 days -- score normalized to 10
Dependency-Update-Tool🟢 10update tool detected
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
CII-Best-Practices🟢 5badge detected: Passing
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Packaging🟢 10packaging workflow detected
Security-Policy🟢 10security policy file detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 23 contributing companies or organizations
nuget/Aspire.Microsoft.Data.SqlClient 13.4.6 UnknownUnknown
nuget/Aspire.StackExchange.Redis.DistributedCaching 13.4.6 UnknownUnknown
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown
nuget/Microsoft.NET.Test.Sdk 18.7.0 🟢 4.9
Details
CheckScoreReason
Code-Review🟢 6Found 18/29 approved changesets -- score normalized to 6
Maintained🟢 1030 commit(s) and 28 issue activity found in the last 90 days -- score normalized to 10
Security-Policy🟢 10security policy file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Binary-Artifacts⚠️ 0binaries present in source code
Signed-Releases⚠️ -1no releases found
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 2branch protection is not maximal on development and all release branches
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
nuget/Microsoft.NET.Test.Sdk 18.7.0 🟢 4.9
Details
CheckScoreReason
Code-Review🟢 6Found 18/29 approved changesets -- score normalized to 6
Maintained🟢 1030 commit(s) and 28 issue activity found in the last 90 days -- score normalized to 10
Security-Policy🟢 10security policy file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Binary-Artifacts⚠️ 0binaries present in source code
Signed-Releases⚠️ -1no releases found
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 2branch protection is not maximal on development and all release branches
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown
nuget/Microsoft.NET.Test.Sdk 18.7.0 🟢 4.9
Details
CheckScoreReason
Code-Review🟢 6Found 18/29 approved changesets -- score normalized to 6
Maintained🟢 1030 commit(s) and 28 issue activity found in the last 90 days -- score normalized to 10
Security-Policy🟢 10security policy file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Binary-Artifacts⚠️ 0binaries present in source code
Signed-Releases⚠️ -1no releases found
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 2branch protection is not maximal on development and all release branches
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
nuget/Microsoft.NET.Test.Sdk 18.7.0 🟢 4.9
Details
CheckScoreReason
Code-Review🟢 6Found 18/29 approved changesets -- score normalized to 6
Maintained🟢 1030 commit(s) and 28 issue activity found in the last 90 days -- score normalized to 10
Security-Policy🟢 10security policy file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Binary-Artifacts⚠️ 0binaries present in source code
Signed-Releases⚠️ -1no releases found
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 2branch protection is not maximal on development and all release branches
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown
nuget/Microsoft.NET.Test.Sdk 18.7.0 🟢 4.9
Details
CheckScoreReason
Code-Review🟢 6Found 18/29 approved changesets -- score normalized to 6
Maintained🟢 1030 commit(s) and 28 issue activity found in the last 90 days -- score normalized to 10
Security-Policy🟢 10security policy file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Binary-Artifacts⚠️ 0binaries present in source code
Signed-Releases⚠️ -1no releases found
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ 2branch protection is not maximal on development and all release branches
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
nuget/Microsoft.Data.SqlClient 7.0.2 UnknownUnknown

Scanned Files

  • Benchmark/CaeriusNet.Benchmark.csproj
  • Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj
  • Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj
  • Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj
  • Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj
  • Src/CaeriusNet.csproj
  • Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj
  • Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj
  • Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj
  • Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj
  • Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj
  • Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj

@AriusII AriusII merged commit 9631f6e into main Jun 28, 2026
7 checks passed
@AriusII AriusII deleted the update/nugets branch June 28, 2026 02:29
@github-actions

Copy link
Copy Markdown
Contributor

Summary

Summary
Generated on: 06/28/2026 - 02:30:10
Coverage date: 06/28/2026 - 02:29:35 - 06/28/2026 - 02:29:41
Parser: MultiReport (4x Cobertura)
Assemblies: 1
Classes: 37
Files: 35
Line coverage: 50.4% (869 of 1723)
Covered lines: 869
Uncovered lines: 854
Coverable lines: 1723
Total lines: 4680
Branch coverage: 45.4% (291 of 640)
Covered branches: 291
Total branches: 640
Method coverage: Feature is only available for sponsors

Coverage

CaeriusNet - 50.4%
Name Line Branch
CaeriusNet 50.4% 45.4%
CaeriusNet.Abstractions.IRedisCacheManager 0%
CaeriusNet.Attributes.AutoContracts.AutoContractGenerateDtoAttribute 0%
CaeriusNet.Attributes.AutoContracts.AutoContractGenerateProcedureAttribute 0%
CaeriusNet.Attributes.AutoContracts.AutoContractGenerateTvpAttribute 0%
CaeriusNet.Attributes.Tvp.GenerateTvpAttribute 0%
CaeriusNet.Builders.CaeriusNetBuilder 47.1% 55.8%
CaeriusNet.Builders.StoredProcedureParametersBuilder 94.4% 72.5%
CaeriusNet.Builders.StoredProcedureParametersBuilder`1 87.5% 90.9%
CaeriusNet.Caches.CaeriusNetCache 88.4% 66.6%
CaeriusNet.Caches.FrozenCacheManager 92.2% 84.2%
CaeriusNet.Caches.InMemoryCacheManager 91.6% 67.8%
CaeriusNet.Caches.RedisCacheManager 84.5% 64%
CaeriusNet.Commands.Reads.MultiIEnumerableReadSqlAsyncCommands 0%
CaeriusNet.Commands.Reads.MultiImmutableArrayReadSqlAsyncCommands 0%
CaeriusNet.Commands.Reads.MultiReadOnlyCollectionReadSqlAsyncCommands 0%
CaeriusNet.Commands.Reads.SimpleReadSqlAsyncCommands 0% 0%
CaeriusNet.Commands.Transactions.BeginTransactionAsyncCommands 100%
CaeriusNet.Commands.Transactions.NestedTransactionRejection 100%
CaeriusNet.Commands.Transactions.TransactionReadSqlAsyncCommands 16.8% 10.7%
CaeriusNet.Commands.Transactions.TransactionWriteSqlAsyncCommands 32.4% 17.8%
CaeriusNet.Commands.Writes.WriteSqlAsyncCommands 0% 0%
CaeriusNet.Exceptions.CaeriusNetSqlException 100%
CaeriusNet.Factories.CaeriusNetDbContext 56.7% 50%
CaeriusNet.Factories.CaeriusNetTransaction 50.6% 36.7%
CaeriusNet.Helpers.CacheHelper 66.6% 60%
CaeriusNet.Helpers.EmptyCollections 100%
CaeriusNet.Helpers.MultiResultSetHelper 0% 0%
CaeriusNet.Helpers.ResultSetMaterializer 20.5% 33.3%
CaeriusNet.Helpers.SqlCommandHelper 0% 0%
CaeriusNet.Helpers.SqlCommandHelperTx 0% 0%
CaeriusNet.Logging.LoggerProvider 100%
CaeriusNet.Mappers.SqlParameterName 87.5% 91.6%
CaeriusNet.Mappers.StoredProcedureParameters 100% 100%
CaeriusNet.Mappers.StoredProcedureParameters`1 88.2%
CaeriusNet.Telemetry.CaeriusActivityExtensions 77.2% 68.4%
CaeriusNet.Telemetry.CaeriusDiagnostics 100% 50%
CaeriusNet.Telemetry.CaeriusTelemetryOptions 100%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

benchmarks dependencies Pull requests that update a dependency file integration-tests src tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant