|
1 | 1 | # ShellUI v0.3.0-alpha.1 🚧 |
2 | 2 |
|
3 | | -> Current alpha release — test thoroughly before stable v0.3.0. |
| 3 | +> First alpha of v0.3.0 — test thoroughly before stable. Report issues via [GitHub Issues](https://github.com/shellui-dev/shellui/issues). |
| 4 | +
|
| 5 | +## What's in this release |
| 6 | + |
| 7 | +v0.3.0-alpha.1 includes everything from v0.2.0 (charts, Tailwind 4.x) plus new components and improvements. |
| 8 | + |
| 9 | +### ✨ New Components |
| 10 | + |
| 11 | +**Docs essentials:** |
| 12 | +- **Callout** / **CalloutVariants** — Info, warning, tip, danger admonition boxes |
| 13 | +- **CopyButton** — One-click copy to clipboard |
| 14 | +- **LinkCard** — Card-style links for related pages |
| 15 | +- **PrevNextNav** — Previous/Next page navigation for docs |
| 16 | + |
| 17 | +**Feedback & Data:** |
| 18 | +- **Sonner** / **SonnerService** / **SonnerVariants** — Modern toast notifications (shadcn-style) |
| 19 | +- **Stepper** / **StepperList** / **StepperStep** / **StepperContent** — Step-by-step wizard with value-based API |
| 20 | +- **ChartVariants** — Variant styling support for charts |
| 21 | + |
| 22 | + |
| 23 | +### 🔧 Improvements |
| 24 | +- **Version bump** — 0.2.0 → 0.3.0-alpha.1 across all packages |
| 25 | +- **CI/CD** — NuGet caching, explicit solution paths, concurrency, pre-release tag support |
| 26 | +- **Documentation** — Tailwind setup guide now generic for Blazor, versioning strategy updated for alpha workflow |
| 27 | +- **Release workflow** — Tag pattern updated to match `v0.3.0-alpha.1`-style prereleases |
| 28 | + |
| 29 | +### ⚠️ Known issues |
| 30 | +- **Stepper** — Active-state highlighting may not always reflect current step; documented, shipping as-is |
| 31 | + |
| 32 | +## 📦 Installation |
| 33 | + |
| 34 | +```bash |
| 35 | +# Install CLI (alpha) |
| 36 | +dotnet tool install -g ShellUI.CLI --version 0.3.0-alpha.1 |
| 37 | + |
| 38 | +# Or via NuGet |
| 39 | +dotnet add package ShellUI.Components --version 0.3.0-alpha.1 |
| 40 | +``` |
| 41 | + |
| 42 | +Initialize and add components: |
| 43 | +```bash |
| 44 | +shellui init |
| 45 | +shellui add button card chart |
| 46 | +shellui add sonner stepper callout copy-button file-upload |
| 47 | +``` |
| 48 | + |
| 49 | +## 🔗 Links |
| 50 | + |
| 51 | +- **Documentation**: https://shellui.dev |
| 52 | +- **GitHub**: https://github.com/shellui-dev/shellui |
| 53 | +- **NuGet**: https://www.nuget.org/packages/ShellUI.Components |
| 54 | + |
| 55 | +**Full Changelog**: https://github.com/shellui-dev/shellui/compare/v0.2.0...v0.3.0-alpha.1 |
4 | 56 |
|
5 | 57 | --- |
6 | 58 |
|
|
0 commit comments