Version: 0.6.0
Commit: b7494ed3b324d6e378cb17b477f2b1a9729765d0
What's Changed
New Features
- Fix MSIX bundle version generation by Carlos Nihelton (@CarlosNihelton) in #678
- Add Node.js sample using a native WinUI 3 Application and Window by leileizhang (@lei9444) in #624
Other Changes
- Bump version to 0.5.1 for development by Zach Teutsch (@zateutsch) in #682
- Azure artifact signing with new az-sign command by Zach Teutsch (@zateutsch) in #595
- Backfill MS Learn doc fixes and add validation gate by Jaylyn Barbee (@Jaylyn-Barbee) in #685
- pr-review: rebuild the skill at a third the size, and stop it driving scope creep by Nikola Metulev (@nmetulev) in #696
- Add winapp-pr, a helper for installing CLI MSIX builds from PRs by Nikola Metulev (@nmetulev) in #697
- Fix winapp-pr web installer closing the caller's terminal by Nikola Metulev (@nmetulev) in #698
- Offer to set up the GitHub CLI in winapp-pr instead of just demanding it by Nikola Metulev (@nmetulev) in #700
- Offer a one-command build install in the PR metrics comment by Nikola Metulev (@nmetulev) in #699
- ci: make sample-test Pester install resilient to PSGallery flake by Nikola Metulev (@nmetulev) in #701
- Add winapp-pr -Update, -Help, and build freshness in the picker by Nikola Metulev (@nmetulev) in #702
- Add
.csproj"project mode" towinapp runby Nikola Metulev (@nmetulev) in #612 - fix(winapp-pr): paginate the artifacts query so a busy run's package is findable by Nikola Metulev (@nmetulev) in #705
- Add agent-readable UI recording artifacts by Nikola Metulev (@nmetulev) in #690
- Pin GitHub Actions to full-length commit SHAs by Microsoft Open Source Security Bot (@OssSecurityBot) in #707
- Add support for sparse packaging workflows by Zach Teutsch (@zateutsch) in #607
- Unify Copilot and Claude skills into a single shared plugin by Nikola Metulev (@nmetulev) in #631
- Add winapp-maui skill for the MAUI resizetizer manifest dependency by Pedro Jesus (@pictos) in #610
- Make winapp-pr usable immediately after -AddToPath by Nikola Metulev (@nmetulev) in #720
- Add winapp-pr -Uninstall and bound the download cache by Nikola Metulev (@nmetulev) in #721
- [s360-breeze-toolkit: SFI-ES-4.2.4] Use internal npm feed in Azure Pipelines by Alexandre Zollinger Chohfi (@azchohfi) in #715
- feat: add winapp find-ui — WinUI control & sample search (Gallery + Toolkit + Reactor) by Jaylyn Barbee (@Jaylyn-Barbee) in #681
winapp newcommand by Zach Teutsch (@zateutsch) in #686- Invoke the CLI directly instead of building command strings in package-msix.ps1 by Alexandre Zollinger Chohfi (@azchohfi) in #725
- Show folder-mode discovery breadcrumb only at debug verbosity by Alexandre Zollinger Chohfi (@azchohfi) in #730
- Cover NuGet and npm in Dependabot, and use the CodeQL security-extended suite by Alexandre Zollinger Chohfi (@azchohfi) in #728
- Use -EncodedCommand for the elevated Developer Mode script by Alexandre Zollinger Chohfi (@azchohfi) in #727
- Map the remaining winapp run options to MSBuild properties by Alexandre Zollinger Chohfi (@azchohfi) in #731
- Fix flaky tree-kill test by retrying the PID file read by Alexandre Zollinger Chohfi (@azchohfi) in #732
New Contributors
- Carlos Nihelton (@CarlosNihelton) made their first contribution in #678
- Microsoft Open Source Security Bot (@OssSecurityBot) made their first contribution in #707
- Pedro Jesus (@pictos) made their first contribution in #610
Full Changelog: v0.5.0...v0.6.0
Installation Options
MSIX Installer (Recommended)
- Download
winappcli_x64.msixfor x64 orwinappcli_arm64.msixfor ARM64 - Double-click to install
- Automatically added to PATH
Standalone CLI Binaries
- Download
winappcli-x64.zipfor x64 orwinappcli-arm64.zipfor ARM64 - Extract to your desired location
- Add to PATH or run directly:
winapp.exe
NPM Package (for Electron or NodeJS)
npm install microsoft-winappcli.tgzWhat's Included
- MSIX installer packages (x64 and ARM64)
- Standalone CLI binaries (x64 and ARM64)
- NPM package for NodeJS/Electron integration