Skip to content

Bump the nuget-dependencies group with 10 updates#447

Merged
sliekens merged 3 commits into
mainfrom
claude/trusting-hypatia-GuyqY
May 18, 2026
Merged

Bump the nuget-dependencies group with 10 updates#447
sliekens merged 3 commits into
mainfrom
claude/trusting-hypatia-GuyqY

Conversation

@sliekens
Copy link
Copy Markdown
Owner

Incorporates the Dependabot group update from #446 plus a fix for the ImageSharp 4.0.0 major version bump.

Changes

  • dotnet-reportgenerator-globaltool 5.5.7 → 5.5.10
  • Microsoft.Extensions.Configuration.* 10.0.7 → 10.0.8
  • Microsoft.Extensions.Hosting 10.0.7 → 10.0.8
  • Microsoft.Extensions.Http 10.0.7 → 10.0.8
  • Microsoft.Extensions.Http.Resilience 10.5.0 → 10.6.0
  • Polyfill 10.3.0 → 10.5.1
  • SixLabors.ImageSharp 3.1.12 → 4.0.0 (major)
  • TUnit 1.41.0 → 1.44.0

ImageSharp 4.0.0 migration

ImageSharp 4.0.0 introduces build-time license key enforcement for direct package dependencies. The MostVersatileMaterials sample only uses CanvasImage from Spectre.Console.ImageSharp; it never imports any SixLabors.ImageSharp namespace directly. The direct PackageReference was therefore unnecessary and has been removed. ImageSharp 4.0.0 is still resolved transitively (pinned via Directory.Packages.props with CentralPackageTransitivePinningEnabled) so the runtime behavior is unchanged.

Closes #446


Generated by Claude Code

dependabot Bot and others added 3 commits May 14, 2026 04:06
Bumps dotnet-reportgenerator-globaltool from 5.5.7 to 5.5.10
Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration.Json from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Configuration.UserSecrets from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Hosting from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Http from 10.0.7 to 10.0.8
Bumps Microsoft.Extensions.Http.Resilience from 10.5.0 to 10.6.0
Bumps Polyfill from 10.3.0 to 10.5.1
Bumps SixLabors.ImageSharp from 3.1.12 to 4.0.0
Bumps TUnit from 1.41.0 to 1.44.0

---
updated-dependencies:
- dependency-name: dotnet-reportgenerator-globaltool
  dependency-version: 5.5.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Configuration.UserSecrets
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-dependencies
- dependency-name: Microsoft.Extensions.Http.Resilience
  dependency-version: 10.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: Polyfill
  dependency-version: 10.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
- dependency-name: SixLabors.ImageSharp
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-dependencies
- dependency-name: TUnit
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
ImageSharp 4.0.0 enforces a build-time license key for direct
package dependencies. The MostVersatileMaterials sample only uses
CanvasImage from Spectre.Console.ImageSharp, which brings in
ImageSharp as a transitive dependency. The direct PackageReference
was redundant.
Copilot AI review requested due to automatic review settings May 18, 2026 07:18
@sliekens sliekens merged commit 62d7a0e into main May 18, 2026
2 of 4 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates centrally-managed NuGet dependencies (plus regenerated packages.lock.json files) and adjusts the MostVersatileMaterials sample to avoid a direct SixLabors.ImageSharp reference as part of the ImageSharp 4.x migration.

Changes:

  • Bump Microsoft.Extensions.* packages (10.0.7 → 10.0.8) and Microsoft.Extensions.Http.Resilience (10.5.0 → 10.6.0).
  • Bump Polyfill (10.3.0 → 10.5.1) and TUnit (1.41.0 → 1.44.0), updating affected lockfiles.
  • Update ImageSharp to 4.0.0 centrally and remove the direct ImageSharp reference from samples/MostVersatileMaterials.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Directory.Packages.props Central package version bumps, including ImageSharp 4.0.0.
.config/dotnet-tools.json Updates dotnet-reportgenerator-globaltool to 5.5.10.
samples/MostVersatileMaterials/MostVersatileMaterials.csproj Removes direct SixLabors.ImageSharp package reference.
samples/MostVersatileMaterials/packages.lock.json Reflects ImageSharp now being resolved transitively and updated dependency graph.
samples/HttpClientFactoryUsage/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions packages.
samples/Mumble/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions packages.
samples/PollyUsage/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions packages.
src/GuildWars2/packages.lock.json Regenerated lockfile for updated Polyfill version.
src/GuildWars2.Profiling/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions packages.
src/GuildWars2.TestDataHelper/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions packages.
tests/GuildWars2.ArchitectureTests/packages.lock.json Regenerated lockfile for updated Polyfill/TUnit versions.
tests/GuildWars2.Tests/packages.lock.json Regenerated lockfile for updated Microsoft.Extensions/Polyfill/TUnit versions.

Comment thread Directory.Packages.props
<PrivateAssets>all</PrivateAssets>
</PackageVersion>
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.12" />
<PackageVersion Include="SixLabors.ImageSharp" Version="4.0.0" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants