Skip to content

release: multi-target net8.0;net10.0 (0.2.0)#5

Merged
StuartMeeks merged 1 commit into
mainfrom
release/0.2.0
Jun 20, 2026
Merged

release: multi-target net8.0;net10.0 (0.2.0)#5
StuartMeeks merged 1 commit into
mainfrom
release/0.2.0

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

Summary

  • Multi-target the library to net8.0;net10.0 (was net10.0 only) so .NET 8 consumers can use the package without upgrading to .NET 10. No public API changes.
  • Bump version 0.1.30.2.0 (additive, non-breaking).

Changes

  • Directory.Build.props: removed the singular <TargetFramework>net10.0</TargetFramework> so the library's <TargetFrameworks> is honoured. Test/demo projects keep their own net10.0 line and stay single-targeted.
  • library csproj: <TargetFrameworks>net8.0;net10.0</TargetFrameworks>; version → 0.2.0.
  • CHANGELOG.md: 0.2.0 entry.

No source changes were required — net8 supports every API/feature the code uses, and there is no lock/System.Threading.Lock (the one typical net8 blocker). netstandard2.0 was deliberately not added, for consistency with the rest of the NextIteration.SpectreConsole.* family.

Verification (local)

  • dotnet build -c Release — both TFMs compile, 0 warnings (TreatWarningsAsErrors on).
  • dotnet test -c Release — 40/40 pass.
  • Packed .nupkg contains both lib/net8.0/ and lib/net10.0/ (assembly + XML doc).

🤖 Generated with Claude Code

Add net8.0 alongside net10.0 so consumers on .NET 8 can use the package
without upgrading to .NET 10. No public API changes.

- Directory.Build.props: drop singular <TargetFramework> so the library's
  <TargetFrameworks> is honoured (test/demo keep their own net10.0 line)
- library csproj: <TargetFrameworks>net8.0;net10.0</TargetFrameworks>; bump 0.1.3 -> 0.2.0
- CHANGELOG: 0.2.0 entry

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@StuartMeeks StuartMeeks merged commit ecb833b into main Jun 20, 2026
2 checks passed
@StuartMeeks StuartMeeks deleted the release/0.2.0 branch June 20, 2026 01:56
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