Bump the nuget-dependencies group with 10 updates#447
Merged
Conversation
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.
Contributor
There was a problem hiding this comment.
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. |
| <PrivateAssets>all</PrivateAssets> | ||
| </PackageVersion> | ||
| <PackageVersion Include="SixLabors.ImageSharp" Version="3.1.12" /> | ||
| <PackageVersion Include="SixLabors.ImageSharp" Version="4.0.0" /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Incorporates the Dependabot group update from #446 plus a fix for the ImageSharp 4.0.0 major version bump.
Changes
dotnet-reportgenerator-globaltool5.5.7 → 5.5.10Microsoft.Extensions.Configuration.*10.0.7 → 10.0.8Microsoft.Extensions.Hosting10.0.7 → 10.0.8Microsoft.Extensions.Http10.0.7 → 10.0.8Microsoft.Extensions.Http.Resilience10.5.0 → 10.6.0Polyfill10.3.0 → 10.5.1SixLabors.ImageSharp3.1.12 → 4.0.0 (major)TUnit1.41.0 → 1.44.0ImageSharp 4.0.0 migration
ImageSharp 4.0.0 introduces build-time license key enforcement for direct package dependencies. The
MostVersatileMaterialssample only usesCanvasImagefromSpectre.Console.ImageSharp; it never imports anySixLabors.ImageSharpnamespace directly. The directPackageReferencewas therefore unnecessary and has been removed. ImageSharp 4.0.0 is still resolved transitively (pinned viaDirectory.Packages.propswithCentralPackageTransitivePinningEnabled) so the runtime behavior is unchanged.Closes #446
Generated by Claude Code