Repository navigation
Build: update Windows App SDK 2.6.4, Win2D, WebView2, BuildTools, Toolkit Labs - #51645
Merged
Merged
Conversation
…ls, and Toolkit Labs - Microsoft.WindowsAppSDK (+ Foundation, AI, Runtime) 2.2.0 -> 2.6.4 - Microsoft.Graphics.Win2D 1.3.2 -> 1.4.0 - Microsoft.Web.WebView2 1.0.4022.49 -> 1.0.4314.35 (central + KeyboardManager packages.config) - Microsoft.Windows.SDK.BuildTools 10.0.26100.6901 -> 10.0.26100.9169 - CommunityToolkit.Labs MarkdownTextBlock / OpacityMaskView -> 0.1.261027-build.2704 - CmdPal extension template: WinAppSDK 2.6.4 and BuildTools/BuildTools.MSIX raised to the WinAppSDK 2.6.4 minimums CsWinRT stays at 2.2.0; 2.3.1 (with SDK ref pack 10.0.26100.87) will follow separately because its bundled AOT analyzer requires code changes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clint Rutkas (crutkas)
marked this pull request as ready for review
October 28, 2026 05:26
Clint Rutkas (crutkas)
requested review from
a team and
Mike Griese (zadjii-msft)
as code owners
October 28, 2026 05:26
🧭 PR intakeVisual evidence: Not needed — The changed files do not indicate a visible UI change. No visual evidence is expected. Recommendation
✅ Ready for reviewThis PR passed the automated intake checks and is ready for maintainer review. Automated PR intake; PowerToys maintainers make final decisions. |
11 tasks
Mike Griese (zadjii-msft)
approved these changes
Nov 2, 2026
Mike Griese (zadjii-msft)
left a comment
Member
There was a problem hiding this comment.
yknow USUALLY it's bad practice to update a bunch of dependencies all in one commit. typically we should do it one commit at a time, so that we can git bisect for possible regressions.
But I'm talking to a machine. I guess this is fine. Maybe add an svg of a pelican riding a bicycle to the commit message
Muyuan Li (MuyuanMS)
approved these changes
Nov 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary of the Pull Request
Upgraded a bunch.
What i did not have upgraded was CsWinRT as it is a larger upgrade as it has a new analyzer in it i guess. That will be a new PR.
PR Checklist
Detailed Description of the Pull Request / Additional comments
Validation Steps Performed
AI-generated summary
Version-only change (6 files, no source code changes).
CmdPal extension template: WindowsAppSDK 2.6.4, and SDK.BuildTools / BuildTools.MSIX raised to the WinAppSDK 2.6.4 minimums (10.0.26100.4654 / 1.7.251221100).
Notes for reviewers:
.pipelines/v2/templates/job-build-project.ymlstill points atMicrosoft.Web.WebView2.1.0.2903.40.Local validation (x64 Release):
tools\build\build.ps1 -Platform x64 -Configuration Releaseon PowerToys.slnx: 0 package-related errors. The only errors were LNK1181 in two fuzzing test projects because the local MSVC 14.51 install lackslibsancov.lib..pipelines/verifyPossibleAssetConflicts.ps1(base and WinUI3Apps): pass..pipelines/verifyDepsJsonLibraryVersions.ps1: only System.Drawing.Common / SystemEvents / CodeDom / System.Private.Windows.* differ (10.0.11 vs 10.0.14), caused by the local .NET SDK 10.0.403 runtime vs the pinned 10.0.11; no WinAppSDK, WebView2, Win2D, or Toolkit collisions..pipelines/versionAndSignCheck.ps1rules applied to the new WinAppSDK, Win2D, WebView2 binaries: no new version or signing exceptions needed.PowerToys.RegistryPreview.exefrom the build output: window created, no crash events.Not yet run: ARM64 build, unit/UI test suites, manual passes on WebView2/Win2D consumers (Peek, CmdPal, Advanced Paste, Keyboard Manager editor, Markdown/Monaco previewers).