Skip to content

[DO NOT MERGE] 0.3 Blog Draft#480

Closed
chiaramooney wants to merge 7 commits into
mainfrom
cm/0.3-blog
Closed

[DO NOT MERGE] 0.3 Blog Draft#480
chiaramooney wants to merge 7 commits into
mainfrom
cm/0.3-blog

Conversation

@chiaramooney
Copy link
Copy Markdown
Contributor

Blog Draft for v0.3 WinAppCLI release. Creating PR as a spot for comments.

Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md
Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 20, 2026

Build Metrics Report

Binary Sizes

Artifact Baseline Current Delta
CLI (ARM64) 30.66 MB 30.66 MB ✅ 0.0 KB (0.00%)
CLI (x64) 31.02 MB 31.02 MB ✅ 0.0 KB (0.00%)
MSIX (ARM64) 12.94 MB 12.94 MB 📈 +0.2 KB (+0.00%)
MSIX (x64) 13.74 MB 13.74 MB 📉 -0.0 KB (-0.00%)
NPM Package 26.90 MB 26.90 MB 📈 +0.0 KB (+0.00%)
NuGet Package 26.98 MB 26.98 MB 📈 +0.3 KB (+0.00%)
VS Code Extension 19.72 MB 19.72 MB 📈 +0.6 KB (+0.00%)

Test Results

783 passed, 1 skipped out of 784 tests in 449.2s (-20.3s vs. baseline)

Test Coverage

21.5% line coverage, 36.6% branch coverage · ✅ no change vs. baseline

CLI Startup Time

45ms median (x64, winapp --version) · ✅ +5ms vs. baseline


Updated 2026-04-22 16:36:40 UTC · commit b44b1b5 · workflow run

Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md
Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md

And for **.NET developers** in particular, this release makes things even smoother with a new NuGet package that brings `dotnet run` support for packaged apps right out of the box.

Get the update by running `winget install Microsoft.WinAppCLI` or [check the repo for other install options](https://github.com/microsoft/winappCli).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There seems to be some inconsistency in how the package name is referenced across the project. I’ve seen at least three variations:

  • Microsoft.WinAppCLI

  • Microsoft.WinAppCli

  • Microsoft.winappcli

It might be worth standardizing on a single form to avoid confusion for contributors and users.

Copy link
Copy Markdown
Contributor

@Jaylyn-Barbee Jaylyn-Barbee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing that has to be changed just some nits and suggestions. Nice work overall!

Comment thread docs/winapp-0.3-blog.md Outdated
Comment thread docs/winapp-0.3-blog.md
- **`--unregister-on-exit`**: Automatically cleans up the registered package when the app closes. Perfect for clean test runs where you don't want leftover state.
- **`--debug-output`**: Captures `OutputDebugString` messages and exceptions in real time. When a crash occurs, a minidump is automatically captured and analyzed in-process. Managed (.NET) crashes are triaged via ClrMD; native (C++/WinRT) crashes are analyzed via DbgEng. Add `--symbols` to download PDBs from the Microsoft Symbol Server for full function names in native stacks.

Whether you're a developer iterating locally or an agent running end-to-end validation, `winapp run` gives you a single command to go from build output to a running, debuggable packaged app.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Whether you're a developer iterating locally or an agent running end-to-end validation, `winapp run` gives you a single command to go from build output to a running, debuggable packaged app.
Whether you're a developer iterating locally or using an agent to run end-to-end validation, `winapp run` gives you a single command to go from build output to a running, debuggable packaged app.

I only call this out because it's going to be a human reading this blog post, right?

Comment thread docs/winapp-0.3-blog.md
Comment thread docs/winapp-0.3-blog.md Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants