From 013d3b482c7f7083fefc2c34c5aed163a3a4cc00 Mon Sep 17 00:00:00 2001 From: Stuart Meeks Date: Sat, 22 Aug 2026 02:03:41 +0000 Subject: [PATCH] release: 1.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ships the first stable release as 1.0.1 rather than 1.0.0. 1.0.0 was prepared and merged but never tagged, so it was never published. Nothing was released and then withdrawn, and there is no 1.0.0 package on nuget.org for a consumer to upgrade from — the CHANGELOG says so explicitly so the gap in the version sequence is not read as a yanked release. PackageValidationBaselineVersion stays at 0.3.1: that is still the last version actually published, so it remains the correct surface to validate against. Validation passes. Package verified: 1.0.1, lib/net8.0 + lib/net10.0. Release build: 0 warnings. 410 tests (205 × net8.0/net10.0) pass. Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 10 +++++++--- .../NextIteration.SpectreConsole.SelfUpdate.csproj | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93e3099..88cbec2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,11 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- -## [1.0.0] — 2026-08-22 +## [1.0.1] — 2026-08-22 First stable release. The public surface is now covered by Semantic Versioning: a breaking change to it requires a 2.0.0. +There is no 1.0.0 on nuget.org. It was prepared and merged but never tagged, so it +was never published; the release went out as 1.0.1 instead. Nothing was released +and then withdrawn, and no 1.0.0 package exists to upgrade from. + **Breaking, for implementers only.** `IUpdateSource`, `IUpdateChecker` and `ISelfUpdater` each carried an overload pair in which the *abstract* member was the one without the prerelease override, and the override-carrying member was a @@ -269,8 +273,8 @@ Initial commit. Never published to nuget.org — superseded by 0.1.1 before the - Full XML documentation on the public surface, `TreatWarningsAsErrors=true`, `AnalysisLevel=latest`. - SourceLink, deterministic builds, published symbol packages. -[Unreleased]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/compare/v1.0.0...HEAD -[1.0.0]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/releases/tag/v1.0.0 +[Unreleased]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/compare/v1.0.1...HEAD +[1.0.1]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/releases/tag/v1.0.1 [0.3.1]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/releases/tag/v0.3.1 [0.3.0]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/releases/tag/v0.3.0 [0.2.0]: https://github.com/StuartMeeks/NextIteration.SpectreConsole.SelfUpdate/releases/tag/v0.2.0 diff --git a/src/NextIteration.SpectreConsole.SelfUpdate/NextIteration.SpectreConsole.SelfUpdate.csproj b/src/NextIteration.SpectreConsole.SelfUpdate/NextIteration.SpectreConsole.SelfUpdate.csproj index 7375705..c81b02e 100644 --- a/src/NextIteration.SpectreConsole.SelfUpdate/NextIteration.SpectreConsole.SelfUpdate.csproj +++ b/src/NextIteration.SpectreConsole.SelfUpdate/NextIteration.SpectreConsole.SelfUpdate.csproj @@ -11,7 +11,7 @@ NextIteration.SpectreConsole.SelfUpdate - 1.0.0 + 1.0.1 Self-update for Spectre.Console CLIs: pluggable update sources (GitHub Releases over HTTP, GitHub Releases via gh CLI for private repos, generic HTTPS manifest, custom), SHA-256 verification, atomic file swap, and a drop-in `update` command. true $(MSBuildThisFileDirectory)..\..\artifacts\packages