Skip to content

chore(release): v0.1.0-alpha.2 - #15

Merged
Shewart merged 3 commits into
mainfrom
chore/release-v0.1.0-alpha.2
Oct 11, 2026
Merged

Shewart merged 3 commits into
mainfrom
chore/release-v0.1.0-alpha.2

Conversation

@Shewart

@Shewart Shewart commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Prepares the second prerelease of ShellUI.Native.CLI: the first with Avalonia templates, plus resizable, navbar, sidebar, date-range-picker and file-upload on both platforms (63 families, 94 CLI targets).

  • Version: Directory.Build.props is set to 0.1.0-alpha.2.
  • Release notes: a new section covering Avalonia, the five new components, an upgrade note and known limitations. It becomes the GitHub release text.
  • Docs: README, QUICKSTART and the package README now cover Avalonia as released; the roadmap, plan and architecture docs carry the new version and counts.
  • README badge: the live NuGet badge sometimes failed to load on GitHub and showed only its link text. It is now a static badge like the license one; prepare-release.ps1 rewrites it with the version, and RELEASING.md mentions it.

Upgrade note

add skips files that already exist, so a project that still has the alpha.1 Calendar gets a date-range-picker that does not compile. shellui-native update calendar fixes it. Both the failure and the fix were reproduced, and the note is in the release notes.

Verification

  • 930 tests pass in Debug and Release.
  • The CLI was packed and the tool installed from the .nupkg: --version prints 0.1.0-alpha.2 and list shows 94 components.
  • In a fresh Avalonia app and a fresh dotnet new maui app, both outside the repo, init plus all 94 targets build with 0 warnings and 0 errors.
  • scripts/extract-release-notes.sh 0.1.0-alpha.2 returns the new section.

Second prerelease: the first with Avalonia templates, plus resizable,
navbar, sidebar, date-range-picker and file-upload on both platforms
(63 families, 94 CLI targets).

The release notes include an upgrade note: a project that still has the
alpha.1 Calendar needs `shellui-native update calendar` before adding
date-range-picker, because `add` skips files that already exist.
The live NuGet badge sometimes failed to load on GitHub and showed only
its link text, while the static license badge next to it rendered. The
version badge is now static too; prepare-release.ps1 rewrites it with
the version, and RELEASING.md mentions it.
@github-actions github-actions Bot added documentation Improvements or additions to documentation cli labels Oct 11, 2026
@Shewart
Shewart merged commit 5fdeca6 into main Oct 11, 2026
7 checks passed
@Shewart
Shewart deleted the chore/release-v0.1.0-alpha.2 branch October 11, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant