Skip to content

v0.7.1: per-TFM dependency floors and servicing bumps - #5

Merged
StuartMeeks merged 1 commit into
mainfrom
release/0.7.1
Jul 24, 2026
Merged

v0.7.1: per-TFM dependency floors and servicing bumps#5
StuartMeeks merged 1 commit into
mainfrom
release/0.7.1

Conversation

@StuartMeeks

@StuartMeeks StuartMeeks commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

Routine maintenance release. Headline change is adopting per-target-framework dependency floors for the runtime-aligned Microsoft platform packages, plus servicing bumps. No public API change.

Why per-TFM floors

A PackageReference version in a library is a minimum floor NuGet forces on every downstream consumer. Flooring the Microsoft platform packages at a single 10.0.x dragged net8.0 (LTS) consumers off their own 8.0.x servicing line, even though a net8.0 asset shipped in 0.7.0. Each target now floors at its aligned major.

Changed

  • Per-TFM floors for the Microsoft platform packages:
    • net8.0: Microsoft.Extensions.DependencyInjection.Abstractions 8.0.2, Microsoft.Extensions.Http 8.0.1, System.Security.Cryptography.ProtectedData 8.0.0
    • net10.0: all three at 10.0.10
  • Dependency bumps: Spectre.Console0.57.2, Microsoft.SourceLink.GitHub10.0.301, test-only Microsoft.NET.Test.Sdk18.8.1
  • Spectre.Console.Cli stays 0.55.0 (latest stable; Spectre.Console is deliberately not lowered — pre-1.0 makes a low floor meaningless)

Verification

  • dotnet build -c Release — both TFMs, 0 warnings (TreatWarningsAsErrors on)
  • dotnet test -c Release — 145/145 pass
  • Inspected the produced .nuspec: net8.0 dependency group shows the 8.0.x floors and net10.0 shows 10.0.10, as intended

🤖 Generated with Claude Code

Split the runtime-aligned Microsoft platform packages into per-target-framework
floors so net8 (LTS) consumers keep their 8.0.x servicing line instead of being
forced onto 10.0.x: net8 floors DI.Abstractions 8.0.2, Http 8.0.1, ProtectedData
8.0.0; net10 floors all three at 10.0.10. Bump Spectre.Console to 0.57.2 and
Microsoft.SourceLink.GitHub to 10.0.301; test-only Microsoft.NET.Test.Sdk to
18.8.1. Spectre.Console.Cli stays 0.55.0 (latest stable). No public API change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuartMeeks
StuartMeeks merged commit b3a99c7 into main Jul 24, 2026
3 checks passed
@StuartMeeks
StuartMeeks deleted the release/0.7.1 branch July 24, 2026 04:08
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.

2 participants