Reactor 0.1.0-preview.6
Pre-releaseReactor 0.1.0-preview.6
Interim distribution — see spec 022 for the rollout plan.
New in this release
Reactor.VsExtension.vsix — very rough, experimental live embedded preview for Visual Studio 2022. This is the roughest surface in the experimental Reactor repo; expect install friction, solution-load races, HWND/DPI edge cases, and breaking changes. Requires Windows 11 23H2+ and WinAppSDK 1.6+. See VS extension guide or src/vs-reactor/README.md. Phase 1 dev distribution may be unsigned.
Five assets
Microsoft.UI.Reactor.0.1.0-preview.6.nupkg — the framework
Drop into a folder and add a NuGet source pointing at it:
<!-- nuget.config -->
<configuration>
<packageSources>
<add key="reactor-local" value="C:\path\to\folder\with\nupkg" />
</packageSources>
</configuration>Then in your .csproj:
<PackageReference Include="Microsoft.UI.Reactor" Version="0.1.0-preview.6" />
<PackageReference Include="Microsoft.UI.Reactor.Advanced" Version="0.1.0-preview.6" />Microsoft.UI.Reactor.Advanced.0.1.0-preview.6.nupkg — optional Win2D/advanced controls
Versioned in lock-step with the framework package.
Microsoft.UI.Reactor.Devtools.0.1.0-preview.6.nupkg — optional devtools host (debug + VS preview)
Referenced by the scaffolded dotnet new reactorapp csproj in a
Debug-only ItemGroup, paired with RuntimeHostConfigurationOption Reactor.DevtoolsSupport=true. Required to light up the right-click
devtools menu in Debug F5 launches and for the Reactor VS embedded
preview extension's embed-host activation. Versioned in lock-step
with the framework package.
reactor-skill-kit-0.1.0-preview.6.zip — agent skill bundle + mur CLI
Extract, then run:
cd reactor
.\install-skill-kit.ps1Installs to ~/.claude/skills/reactor/ and adds bin/<arch> to your user PATH. After a new shell, mur --version should resolve.
Reactor.VsExtension.vsix — Visual Studio 2022 embedded preview
Double-click to install per-user, or install into the Experimental hive for smoke testing. This VSIX is intentionally rougher than the rest of the release assets and should be treated as an experimental feedback vehicle, not a stable workflow. See src/vs-reactor/TESTING.md before release promotion.
What's Changed
- Fix dark-mode colors in samples and selftests by @codemonkeychris in #545
- Spec 056: Visual Studio embedded preview — Phase 1 (VSIX + template + devtools package) by @codemonkeychris in #543
- docs: add spec 057 — control-reference properties & graph model by @codemonkeychris in #547
- Add REACTOR_HOOKS_008 analyzer for setState stale-read trap (#534) by @codemonkeychris in #550
- Ci/ob pack devtools nuget by @philnach in #553
- Spec 057: add reactive control reference graph model by @codemonkeychris in #556
- chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /tests/stress_perf_rn/VirtualList by @dependabot[bot] in #555
- Fix: NuGet symbol package pushed twice → 409 fails nuget.org publish by @philnach in #557
- Prepare 0.1.0-preview.3 release by @codemonkeychris in #558
- Fix #548: rename AsyncValue.Match 'data' arm to 'loaded'; omitted reloading -> loading() by @vriveras in #551
- Add
Public typessection to reactor.api.txt generator (#416) by @vriveras in #554 - Add REACTOR_DOCK_001 analyzer: flag DockManager OnLiveLayoutChanged round-trip (#439) by @vriveras in #552
- ci(ob): gate releases on NuGet.org Microsoft compliance + fix ProjectTemplates ProjectUrl by @philnach in #561
- docs(release-runbook): note two-person submitter != approver publish rule by @codemonkeychris in #560
- Prepare 0.1.0-preview.4 release by @codemonkeychris in #562
- docs: add NuGet package READMEs and wire PackageReadmeFile by @philnach in #563
- chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /tests/stress_perf_rn/StocksGrid by @dependabot[bot] in #565
- fix: pin MessagePack to 2.5.301 to address GHSA-hv8m-jj95-wg3x vulnerability by @philnach in #569
- deps: Bump Xunit.SkippableFact from 1.5.23 to 1.5.61 by @dependabot[bot] in #533
- docs: update spec 055 prototype findings by @codemonkeychris in #573
- chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /tests/startup_perf/BlankRNW by @dependabot[bot] in #574
- build: enable SourceLink and ship symbols for all packages by @philnach in #570
- docs: fix markdown lint errors in package READMEs and INTERNALS by @philnach in #568
- Fix flaky VSIX LoggingTests caused by parallel OutputChannel cross-talk by @philnach in #576
- Update GitHub Copilot SDK and other dependencies by @azchohfi in #575
- feat: implement UseSharedDevice for Win2D canvas elements to ensure resource compatibility by @azchohfi in #578
- Fix Pack workflow VSIX build by using windows-2025-vs2026 runner by @Copilot in #586
- deps: Bump System.Formats.Asn1 from 10.0.8 to 10.0.9 by @dependabot[bot] in #585
- deps: Bump System.Text.Json from 9.0.0 to 10.0.9 by @dependabot[bot] in #583
- deps: Bump System.Reflection.DispatchProxy from 4.7.1 to 4.8.2 by @dependabot[bot] in #582
- deps(vscode): bump @types/node from 25.9.1 to 25.9.3 in /src/vscode-reactor by @dependabot[bot] in #579
- deps: Bump Microsoft.VisualStudio.Sdk.TestFramework.Xunit and xunit by @dependabot[bot] in #581
- build(deps): bump ws in /tests/stress_perf_rn/VirtualList by @dependabot[bot] in #587
- build(deps): bump launch-editor from 2.13.2 to 2.14.1 in /tests/stress_perf_rn/VirtualList by @dependabot[bot] in #589
- build(deps-dev): bump @babel/core from 7.29.0 to 7.29.6 in /tests/stress_perf_rn/VirtualList by @dependabot[bot] in #588
- build(deps): bump ws in /tests/startup_perf/BlankRNW by @dependabot[bot] in #592
- Migrate xunit 2.x → xunit.v3 3.2.2 by @Copilot in #591
- docs: fix UseState functional-updater examples (#347) by @azchohfi in #595
- Using Central Package Manager, and updated some dependencies. by @azchohfi in #594
- build(deps): bump ws in /tests/stress_perf_rn/StocksGrid by @dependabot[bot] in #596
- build(deps): bump launch-editor from 2.13.2 to 2.14.1 in /tests/startup_perf/BlankRNW by @dependabot[bot] in #597
- build(deps-dev): bump @babel/core from 7.29.0 to 7.29.6 in /tests/stress_perf_rn/StocksGrid by @dependabot[bot] in #598
- feat(wrappers): add control wrapper source generator (spec 058) and migrate built-in descriptors by @azchohfi in #572
New Contributors
Full Changelog: v0.1.0-preview.2...v0.1.0-preview.6