From 19a4996d633a0a10fb89fac3bb1625c72d42668b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 11:03:32 +0000 Subject: [PATCH 1/3] Bump the nuget group with 16 updates Bumps Microsoft.Bcl.AsyncInterfaces from 10.0.10 to 10.0.11 Bumps Microsoft.CodeAnalysis.NetAnalyzers from 10.0.302 to 10.0.400 Bumps Microsoft.Extensions.Configuration from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.Configuration.Binder from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.DependencyInjection from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.Logging.Console from 10.0.10 to 10.0.11 Bumps Microsoft.Extensions.Options from 10.0.10 to 10.0.11 Bumps protobuf-net from 3.2.56 to 3.3.8 Bumps protobuf-net.BuildTools from 3.2.52 to 3.3.8 Bumps Roslynator.Analyzers from 4.15.0 to 4.16.0 Bumps Roslynator.Formatting.Analyzers from 4.15.0 to 4.16.0 Bumps SonarAnalyzer.CSharp from 10.31.0.145097 to 10.32.0.713 Bumps System.Text.Json from 10.0.10 to 10.0.11 Bumps System.Threading.Channels from 10.0.10 to 10.0.11 --- updated-dependencies: - dependency-name: Microsoft.Bcl.AsyncInterfaces dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.NetAnalyzers dependency-version: 10.0.400 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Configuration dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Configuration.Binder dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Logging.Abstractions dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Logging.Console dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Microsoft.Extensions.Options dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: protobuf-net dependency-version: 3.3.8 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: protobuf-net.BuildTools dependency-version: 3.3.8 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Roslynator.Analyzers dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Roslynator.Formatting.Analyzers dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: SonarAnalyzer.CSharp dependency-version: 10.32.0.713 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: System.Text.Json dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: System.Threading.Channels dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 32 +++++++++++++++--------------- src/RustPlusApi/RustPlusApi.csproj | 1 + 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 06749bb..53ab0ec 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,33 +4,33 @@ - + - - - - + + + + - - - + + + - + - + - - - + + + - - + + @@ -38,6 +38,6 @@ - + diff --git a/src/RustPlusApi/RustPlusApi.csproj b/src/RustPlusApi/RustPlusApi.csproj index a3407f4..f84eb04 100644 --- a/src/RustPlusApi/RustPlusApi.csproj +++ b/src/RustPlusApi/RustPlusApi.csproj @@ -29,6 +29,7 @@ + From 11a1fd15f6a54b292c4e1f515eecc4dec90a3056 Mon Sep 17 00:00:00 2001 From: Valentin Clergue Date: Sat, 15 Aug 2026 19:03:40 +0200 Subject: [PATCH 2/3] build(deps): drop redundant protobuf-net.BuildTools reference protobuf-net 3.3.0 moved the build-time tooling into protobuf-net.Core, which now ships the same analyzers/dotnet/cs/protobuf-net.BuildTools.dll and build props as the standalone protobuf-net.BuildTools package. Keeping the explicit PackageReference alongside protobuf-net 3.3.8 makes Roslyn load two copies of ProtoFileGenerator, so every type in RustPlusContracts.generated.cs is emitted twice and the core project fails to compile (641 errors: CS0101/CS0102/CS0111/CS0579/CS8646). Dropping the now-redundant package leaves a single generator. The emitted RustPlusContracts.generated.cs is byte-identical to the one produced by protobuf-net.BuildTools 3.2.52, so the contract surface is unchanged. Co-Authored-By: Claude Opus 5 (1M context) --- Directory.Packages.props | 3 ++- src/RustPlusApi/RustPlusApi.csproj | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 53ab0ec..5c8b579 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -11,8 +11,9 @@ + - diff --git a/src/RustPlusApi/RustPlusApi.csproj b/src/RustPlusApi/RustPlusApi.csproj index f84eb04..0ad7bb9 100644 --- a/src/RustPlusApi/RustPlusApi.csproj +++ b/src/RustPlusApi/RustPlusApi.csproj @@ -22,7 +22,6 @@ - From 7045abcfc459fcad7db84a831cba3675901e35e8 Mon Sep 17 00:00:00 2001 From: Valentin Clergue Date: Sat, 15 Aug 2026 20:13:51 +0200 Subject: [PATCH 3/3] build(deps): revert Dependabot's added DependencyInjection.Abstractions reference Dependabot added an explicit PackageReference for Microsoft.Extensions.DependencyInjection.Abstractions to the core project's netstandard2.0 group, a side effect of bumping that package's PackageVersion under Central Package Management (the version entry is only used by the two Extensions.DependencyInjection projects, so it had no PackageReference to apply to here). The reference is unnecessary: RustPlusApi core has no Microsoft.Extensions.DependencyInjection usage, and Microsoft.Extensions.Logging.Abstractions 10.0.11 already brings DependencyInjection.Abstractions 10.0.11 transitively on netstandard2.0. It also changed shipped package metadata, promoting a transitive dependency to a declared direct one in RustPlusApi.nupkg's netstandard2.0 group. With it removed, the packed manifest differs from develop only by the intended version bumps: no dependencies added or removed on either TFM. Co-Authored-By: Claude Opus 5 (1M context) --- src/RustPlusApi/RustPlusApi.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/src/RustPlusApi/RustPlusApi.csproj b/src/RustPlusApi/RustPlusApi.csproj index 0ad7bb9..b14e0c8 100644 --- a/src/RustPlusApi/RustPlusApi.csproj +++ b/src/RustPlusApi/RustPlusApi.csproj @@ -28,7 +28,6 @@ -