Skip to content

Release 0.3.0 - #8

Merged
StuartMeeks merged 2 commits into
mainfrom
release/0.3.0
Jul 24, 2026
Merged

Release 0.3.0#8
StuartMeeks merged 2 commits into
mainfrom
release/0.3.0

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

Release 0.3.0.

Per-TFM dependency floors for runtime-aligned Microsoft deps

In a library a PackageReference version is a minimum floor NuGet forces on every consumer (lowest-applicable-version resolution). A single high floor on a runtime-aligned package forces lower-TFM consumers off their own servicing line. Microsoft.Extensions.DependencyInjection.Abstractions now floors per target framework:

  • net8.08.0.2 (latest 8.0.x LTS servicing)
  • net10.010.0.10 (latest 10.0.x servicing)

Spectre.Console / Spectre.Console.Cli version independently of the runtime and stay as single common floors. SourceLink (build-time only) and test deps are unchanged in shape.

Dependency updates to latest stable

  • Spectre.Console (and test-only Spectre.Console.Testing) → 0.57.2
  • Microsoft.SourceLink.GitHub → 10.0.301
  • test-only Microsoft.Extensions.DependencyInjection → 10.0.10, Microsoft.NET.Test.Sdk → 18.8.1
  • Spectre.Console.Cli remains 0.55.0 (its latest stable; floors Spectre.Console >= 0.55.0)
  • xunit, xunit.runner.visualstudio, coverlet.collector already latest

Verification

  • dotnet build -c Release for net8.0 and net10.0 — 0 warnings (TreatWarningsAsErrors on)
  • dotnet test -c Release — 32/32 pass
  • dotnet pack — nuspec confirms per-TFM dependency groups show the intended per-major floors

🤖 Generated with Claude Code

StuartMeeks and others added 2 commits July 24, 2026 08:30
Split Microsoft.Extensions.DependencyInjection.Abstractions into
per-target-framework version floors so a library consumer is never forced
off its own runtime-aligned servicing line by lowest-applicable-version
resolution: net8.0 floors at 8.0.2, net10.0 at 10.0.10. Spectre.Console
(0.56.0) and Spectre.Console.Cli (0.55.0) version independently of the
runtime and stay as single common floors; SourceLink (build-time only)
and test deps are unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bump Spectre.Console (and test-only Spectre.Console.Testing) to 0.57.2,
Microsoft.SourceLink.GitHub to 10.0.301, and the test-only
Microsoft.Extensions.DependencyInjection to 10.0.10 and
Microsoft.NET.Test.Sdk to 18.8.1. Spectre.Console.Cli stays 0.55.0 (its
latest stable, floors Spectre.Console >= 0.55.0); xunit,
xunit.runner.visualstudio, and coverlet.collector were already latest.
Verified via Release build on both TFMs and the full test suite.

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

1 participant