Bump Microsoft.WindowsAppSDK from 2.4.0 to 2.5.1 - #1455
dependabot[bot] wants to merge 1 commit into
Conversation
--- updated-dependencies: - dependency-name: Microsoft.WindowsAppSDK dependency-version: 2.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: blocked before merge. Reviewed September 25, 2026, 7:14 PM ET / 23:14 UTC (Revision 4). ClawSweeper reviewWhat this changesUpdates the shared Windows App SDK version from 2.4.0 to 2.5.1 for the Windows app, its UI libraries, and UI tests. Merge readiness⛔ Blocked before merge - 2 items remain Current main and the latest release still use Windows App SDK 2.4.0, so this update remains useful. The version change is mechanically sound, but the native compatibility validation requested by a collaborator remains outstanding. Priority: P2 Review scores
Verification
How this fits togetherA shared build property selects the Windows App SDK package used by the native Companion app and its UI projects. That package affects the built Windows application and the runtime exercised by UI tests. flowchart LR
A[Shared SDK version] --> B[Package resolution]
B --> C[Companion app]
B --> D[UI libraries]
B --> E[UI tests]
C --> F[Windows packages]
F --> G[Startup and navigation]
Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Keep the centralized version update and establish current-head WinUI launch/navigation and native ARM64 startup compatibility before shipping it. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR updates a dependency and reports no specific bug. No builds or runtime tests were executed during this read-only review. Is this the best way to solve the issue? Yes: updating the existing shared version property is the narrowest consistent package upgrade. Native compatibility still needs the requested validation. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 5a59535216ee. LabelsLabel changes: No label changes. Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
History |
|
Global repo triage reviewed exact head Decision: NEEDS_HUMAN_TEST. Take confidence: 68%. Recommendation confidence: 98%. Risk: High compatibility. The one-line Windows App SDK 2.4.0 to 2.5.1 update is mechanically correct, and source review found no patch defect. It changes the native UI/runtime dependency for the whole app, however, and exact-head CI is red: setup/connect E2E failed during shared SetupEngine initialization, the UI lane was cancelled, and CI Gate failed. The failure does not appear causally tied to this version line, but unavailable validation is not a pass. Please obtain a green exact-head CI run and current-head launch/navigation proof under |
|
Superseded by #1522. The Dependabot head was 21 commits behind |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Updated Microsoft.WindowsAppSDK from 2.4.0 to 2.5.1.
Release notes
Sourced from Microsoft.WindowsAppSDK's releases.
2.5.1
Windows App SDK 2.5.1 adds Windows Error Reporting support for self-contained .NET MSIX apps, introduces limited-access app content search APIs, and includes reliability fixes across WinUI 3, input, composition, deployment, and Windows AI.
What's new in WinAppSDK 2.5.1:
windows.diagnosticServiceModulepackage-manifest extension to declare diagnostic modules, allowing Windows Error Reporting to load them and collect actionable crash dumps.AppContentIndexAPIs to index text and images, perform lexical queries, and use semantic matching on supported NPU-enabled devices. The APIs support semantic search and retrieval-augmented generation scenarios.Bug fixes:
NavigationViewwhen resizing the control could produce a negative paneMaxHeight.ElementCompositionPreview.GetPointerPositionPropertySetstopped updating while a pointer was pressed.NavigationViewwhen an expanded item's flyout was shown after the item had been collapsed or recycled.KeyboardAcceleratorused an OEM or punctuation key and displayed the accelerator shortcut label.CommandBarwith no secondary commands could show an empty overflow button at fractional display scales such as 175%.VisualInteractionSource.CreateFromIVisualElement.SceneLightingrendering for apps using the System Composition Engine.InputPointerSource.ActivationBehaviornot honoringNoActivatewhen using the System Composition Engine.CompositionEngineselection behavior for null inputs and no-op selections.ICompositionObjectqueries on gradient stop collections when using the System Composition Engine.ContentExternalOutputLinkborder and background behavior when using the System Composition Engine.VisualReferenceControllerwhen using the System Composition Engine.To see everything that's new and changed, see the full Windows App SDK 2.5.1 release notes.
Try it out
Getting started
To get started using Windows App SDK to develop Windows apps, check out the following documentation:
2.4.1-exp
Windows App SDK 2.4 Experimental (2.4.1-experimental) 🧪
Windows App SDK 2.4 Experimental is the latest experimental release, headlined by inking support for WinUI 3. It follows Windows App SDK 2.4.0 stable and generally brings forward the changes from that release alongside the experimental-only addition below.
What's new in WinAppSDK 2.4 Experimental:
InkCanvas,InkToolbar, andInkPresenterAPIs add pen and touch input, clipboard and high-contrast support, stroke input, and unprocessed input to WinUI 3 apps.To see everything that's new and changed, see the full Windows App SDK 2.4 Experimental release notes.
Try it out
Getting started
To get started using Windows App SDK to develop Windows apps, check out the following documentation:
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)