Skip to content

release: 2.2.0 — Spectre.Console.Cli 0.57.2 - #100

Merged
StuartMeeks merged 1 commit into
mainfrom
chore/spectre-console-cli-0.57.2
Oct 6, 2026
Merged

StuartMeeks merged 1 commit into
mainfrom
chore/spectre-console-cli-0.57.2

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

Supersedes #99.

Spectre.Console.Cli 0.57 changed AsyncCommand<TSettings>.ExecuteAsync from protected to public, so Dependabot's version-only bump fails with CS0507. This bumps the floor 0.55.0 → 0.57.2 and widens the six command overrides.

  • Package validation against the 2.1.0 baseline passes (widening an override is compatible).
  • Local: build clean, 438/438 tests pass on net8.0 and net10.0.
  • README: the command sample now uses public override; Requirements now list the real floors (Cli 0.57.2+, net10 platform packages 10.0.12+ instead of 10.0.10+).
  • CHANGELOG 2.2.0 entry, with an upgrade note: consumers' own commands must also go public.
  • Version 2.2.0 (minor). No provider-facing interface changed.

🤖 Generated with Claude Code

Spectre.Console.Cli 0.57 made AsyncCommand.ExecuteAsync public (was
protected), so the 0.55 -> 0.57.2 bump needs every override widened;
Dependabot's version-only bump (#99) fails CS0507. Widening is
package-validation compatible against 2.1.0.

README: command sample uses public override; Requirements lists the real
floors (Cli 0.57.2+, net10 platform packages 10.0.12+).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@StuartMeeks
StuartMeeks merged commit 35066c3 into main Oct 6, 2026
11 checks passed
@StuartMeeks
StuartMeeks deleted the chore/spectre-console-cli-0.57.2 branch October 6, 2026 03:42
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