Skip to content

Bump Microsoft.WindowsAppSDK and xunit.runner.visualstudio - #297

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/WindowsApp/Bastion.Core.Tests/nuget-patch-minor-a3ab263530
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/WindowsApp/Bastion.Core.Tests/nuget-patch-minor-a3ab263530

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updated Microsoft.WindowsAppSDK from 1.6.250108002 to 1.8.260710003.

Release notes

Sourced from Microsoft.WindowsAppSDK's releases.

1.8.10

Windows App SDK 1.8.10 (1.8.260710003)

WinAppSDK 1.8.10 is the latest stable servicing release for 1.8, with a reliability fix for Microsoft.UI.System.ThemeSettings.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed an issue where Microsoft.UI.System.ThemeSettings could crash an app if it was destroyed on a background thread, for example when destroyed by the .NET garbage collector. ThemeSettings_OffThreadDestructorFix

To see everything that's new and changed, see the full Windows App SDK 1.8.10 release notes.

Try it out

Getting started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.9

Windows App SDK 1.8.9 (1.8.260529003)

WinAppSDK 1.8.9 is the latest stable servicing release for 1.8, with two reliability fixes in WinUI input and items controls.

Bug fixes:

Bug fix Runtime Compatibility Change
Fixed a memory leak in ItemsRepeater where recycled elements were never garbage collected due to a reference cycle through the RecyclePool, which could also cause crashes in InvalidateChildrenMeasure. ItemTemplateWrapper_RecyclePoolLeak
Fixed a potential crash when releasing touch contacts in a ScrollViewer before scrolling. InputPointerSource_TouchUpScrollCrashFix

Try it out

Getting started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.8

WinAppSDK 1.8.8 is the latest stable servicing release for 1.8, focused on reliability and developer-experience fixes across XAML, package management, Windows AI, and the build-time NuGet tooling.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed an issue where windowed popup content opened in a XAML Island did not respect OverrideScale, causing content to appear oversized and clipped (microsoft/microsoft-ui-xaml#​11000). Popup_WindowedPopupOverrideScale
Fixed an ACCESS_VIOLATION crash in RenderTargetBitmap.RenderAsync that occurred when the target element left the visual tree (for example, a popup closing) before the capture completed. RTB_CancelRenderOnTreeLeave
Fixed a potential crash in package management when a package was uninstalled prior to being processed. PackageManager_FixCrash
Fixed an issue where GetReadyState could return incorrect error codes when required Windows AI packages were not yet deployed. The API now correctly reports NotReady, improving diagnostic clarity and reducing false-positive failure signals in telemetry. ModelInitialization_GetReadyStateAvailabilityGuard
Improved internal performance diagnostics for LanguageModel.GenerateResponseAsync to better identify sources of latency before the first token is returned. LanguageModelInsights_GetPartialResultLatency
Fixed a fail-fast crash caused by re-entrant dispatch during cross-apartment COM release operations in UIAffinityReleaseQueue::DoCleanup. UIAffinityReleaseQueue_PauseDispatchDuringCleanup
Fixed an issue where Microsoft.Windows.Workloads.dll failed to load on Windows builds prior to 22000 due to static imports of Dynamic Dependencies APIs unavailable on those OS versions. The functions are now resolved dynamically; failures on unsupported OS versions surface as a normal HRESULT instead of a loader error dialog. PackageDependency_ResolveDynamically
Fixed an issue where XAML compiler errors were silently lost when using dotnet build, showing only MSB3073: exited with code 1 instead of the actual error messages (microsoft/microsoft-ui-xaml#​9813). N/A (build-time tooling change)
Fixed a design issue in the WinAppSDK NuGet .targets files where %(PreprocessorDefinitions) references inside MSBuild <Target> blocks triggered task batching, causing the same auto-initializer source file to be added to ClCompile multiple times and producing duplicate .obj outputs (MSB8027 / LNK4042 warnings). Definitions are now set via <ItemDefinitionGroup>. An opt-out property (WindowsAppSDK_Arm64EcCompilerWorkaround) is included for ARM64EC+LTCG builds (microsoft/WindowsAppSDK#​5395). N/A (build .targets change)

To see everything that's new and changed, see the full Windows App SDK 1.8.8 release notes.

Try it out

Getting started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.7

WinAppSDK 1.8.7 is the latest stable servicing release for 1.8, with two new additive APIs for Windows AI scenarios, expanded NPU hardware support, an ONNX Runtime update, and a batch of reliability fixes.

What's new in WinAppSDK 1.8.7:

  • AICapabilities.HasAICapability is a new API that lets third-party applications determine whether the device is a Copilot+ PC.
  • AIFeatureReadyResult.PackageInstallationFailed is a new value that lets apps detect when an EnsureReadyAsync failure was caused by a known install condition (such as a network failure, Windows Update error, or low disk space), so apps can handle expected install failures differently from genuine errors.
  • Expanded NPU hardware support. Windows ML NPU detection has been centralized to support new and upcoming NPU hardware types without requiring client application updates.
  • The version of ONNX Runtime has been updated to 1.23.5.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a crash in Windows AI LanguageModel APIs that could occur when an exception was encountered during input processing. LanguageModel_ProcessingFix
Fixed ImageDescription.DescribeAsync failing with InternalError when called concurrently from multiple threads. ImageDescription_ConcurrencyFix
Fixed an issue where content moderation error codes from LanguageModel APIs could be silently overwritten by subsequent errors, preventing callers from receiving the correct content safety signals. LanguageModel_ContentErrorHandlingFix
Fixed an issue where the touch keyboard would not appear in XAML island scenarios (such as File Explorer) after using touch elsewhere in the app. InputPointerSource_TouchKeyboardInvocationFix
Fixed a ListView crash (E_BOUNDS in Selector::OnGettingFocus) that could occur during keyboard navigation (Tab/Shift+Tab) after the items list was updated. ListViewSelector_FixFocusedIndex
Fixed a crash that may occur on certain devices when active touch contacts are canceled by input hardware, such as when pen input overrides them. InputPointerSource_PointerCancelCrashFix
Improved diagnosability for Windows AI model initialization telemetry. ModelInitialization_Activities
Improved diagnosability for Windows ML APIs. WindowsML_DiagnosabilityFix

To see everything that's new and changed, see the full Windows App SDK 1.8.7 release notes.

Try it out

Getting started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.6

Windows App SDK 1.8.6 (1.8.260317003)

WinAppSDK 1.8.6 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform.

Whats new in WinAppSDK 1.8.6:

  • New SplitMenuFlyoutItem control is designed to provide a split button experience within a menu flyout.
  • Windows ML can now be used from C++ projects using CMake.
  • The version of ONNX Runtime has been updated to 1.23.4.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a pointer arithmetic issue in the app-instance activation-redirection shared-memory queue that could cause incorrect behavior when using AppInstance.RedirectActivationTo. AppLifecycle_SharedMemoryRedirectionQueueFix
Fixed an issue in the deployment manager where activity data was being incorrectly reset during package installation and license operations. DeploymentManager_ActivityCollectionFix
Improved diagnosability for Text Intelligence APIs used in Windows AI scenarios. TextIntelligence_Insights
Fixed a visual alignment issue with AppBarToggleButton in CommandBarFlyout secondary commands. N/A

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.5

Windows App SDK 1.8.5 (1.8.260209005)

WinAppSDK 1.8.5 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform.

Whats new in WinAppSDK 1.8.5:

  • The version of ONNX Runtime in Windows ML has been updated to ~1.23.3. Benefits from the latest bug fixes, security updates, and performance improvements across all execution providers (CPU, DirectML, OpenVINO, TensorRT)
  • Updated Windows ML License agreement to clarify legal complexities.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a package downgrade init failure and added 1.7.8 runtime support—ensuring reliable deployment and correct app recognition across configurations. DeploymentManager_PackageDowngradeFix
Fixed an issue where CompositionIsland.StateChanged event handlers where not triggered when the user modified the size of a window by dragging it to the top of the screen or using the edges of the screen and the window has a non-default TitleBar with an IconSource set. InputNonClientPointerSource_PropagateWindowPosChangedMessage
Fixed a crash during app shutdown for certain custom input handling scenarios inside of a ScrollViewer. DwmCoreI_ShutdownManipulationCrash
Improved diagnosability for Windows AI model initialization and Text Intelligence APIs. XXModelInitialization_Insights
Fixed an issue in the Windows AI API GetReadyState which erroneously returns AIFeatureReadyState::NotReady on unsupported Windows OS versions. The API now returns AIFeatureReadyState::NotSupportedOnCurrentSystem ModelInitialization_KnownExceptions
Fixed a critical issue where WebView2 crashes in nested or windowless Xaml Islands, blocking React Native for Windows scenarios. XamlRoot_FixGetHostWindowInNestedIslands

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.4

Windows App SDK 1.8.4 (1.8.260101001)

WinAppSDK 1.8.4 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform.

Whats new in WinAppSDK 1.8.4:

  • New TextRewriter tone added for "Rewrite as Shakespeare".
  • New TextRewriter tone added for "Rewrite in Sci-fi".
  • Decrease the size of Microsoft.Windows.AI.MachineLearning.dll by approximately 160 KB

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed "Class not registered" errors when using Windows ML in self-contained deployments. Developers using self-contained deployment no longer need to register all the Foundation package activatable classes that were used internally. N/A
Filter names display correctly when extensions are hidden. For more info, see GitHub issue #​5837. StoragePickers_DisplayFileTypeFilterNames
Existing files are not truncated on save unless overwritten. For more info, see GitHub issue #​5976. StoragePickers_DoNotTruncateExistingFileOnSave
File type choices preserve insertion order. For more info, see GitHub issue #​5827. StoragePickers_PreserveFileTypeChoicesInsertionOrder
Fixed problem with apps not launching when using PublishSingleFile support with component packages. For more info, see GitHub issue #​5969. N/A
Fixed an issue where IconElements created using IconSource.CreateIconElement were not rendered on the screen. FixCreateIconElementRendering
Fixed issue with incremental builds rebuilding too much when using WinAppSDKSelfContained. N/A
Fixed build failure when referencing DWrite component package with WinAppSDKSelfContained. N/A

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.3

Windows App SDK 1.8.3 (1.8.251106002)

WinAppSDK 1.8.3 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.8.3 release notes.

Whats new in WinAppSDK 1.8.3:

  • Extended support for Windows ML to Windows 10 (Version 1809 and later) for CPU and GPU workloads
  • Extended support for Windows ML to Windows Server 2019 and later for CPU and GPU workloads
  • Added Support for AMD MiGraphX execution provider.
  • New Windows ML Model Catalog APIs enable your app or library to dynamically discover and download large AI model files.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a potential crash if OrientedVirtualizingPanel hits an overflow when computing bounds. OrientedVirtualizingPanel_FixBoundsOverflow

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.2

Windows App SDK 1.8.2 (1.8.251003001)

WinAppSDK 1.8.2 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.8 release notes.

Whats new in WinAppSDK 1.8.2:

  • Upgraded Onnxruntime.dll to 1.23.1 introduces several enhancements to ONNX Runtime's Python and C++ APIs, focusing on improved device and memory information handling, synchronization stream support, and tensor copy functionality.
    • adds new Python bindings for device/memory types, exposes more detailed session input/output metadata.
    • provides a Python-accessible tensor copy API.
    • The changes also refactor and extend the C++ API for better stream and memory info management.

The following bugs have been fixed:

  • Added #include <wil/cppwinrt.h> to undocked DEHs that reported as E_FAIL instead of the actual HRESULT providing increased clarity when troubleshooting.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.1

Windows App SDK 1.8.1 ( 1.8.250916003 )

WinAppSDK 1.8.1 is the latest stable version of WinAppSDK 1.8 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.8 release notes.

Whats new in WinAppSDK 1.8.1:

  • Windows ML enables developers to run ONNX AI models locally on Windows PCs on a shared system-wide copy of the ONNX Runtime using dynamically-installed hardware-specific execution providers.
  • LanguageModel text generation is now available using Phi Silica to generate text responses to broad user prompts with built-in content moderation.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.0

Windows App SDK 1.8.0 (1.8.250907003)

WinAppSDK 1.8.0 is the latest stable version of WinAppSDK providing new features and improvements to the platform.

Whats new in WinAppSDK 1.8.0:

  • The new Decimal support offers a high-precision base-10 numeric data type. It is structured as a 96-bit (12-byte) unsigned integer, scaled by a variable power of 10, allowing for precise representation of decimal values.
  • The Windows App SDK NuGet package has been converted to a NuGet metapackage. Each component contributing to the Windows App SDK is now a component NuGet package and is listed as a dependency by the metapackage. This allows developers to choose either the metapackage or select specific component packages for their applications.
  • The MSIX publishing support has been factored into a standalone nuget package, which can be independently maintained and consumed by Windows App SDK and other projects.
  • Prompt Size Limit Reporting allows applications to determine if an input exceeds the allowable size for a Text Summarizer call. If the input is too large, the API returns an index indicating the current limit, enabling developers to adjust the input accordingly.
  • Text Rewriter Tone enables text rewriting with specific tones. Choosing between Casual, Formal, and General options.
  • Phi Silica now has a Summarize Conversation feature that allows you to summarize what people have said over an email, chat, or thread.
  • Enables developers to specify the desired output language for conversation summarization. This allows applications to generate summaries in a targeted language, enhancing localization, and user experience.
  • Object Erase can be used to remove objects from images. The model takes both an image and a greyscale mask indicating the object to be removed, erases the masked area from the image, and replaces the erased area with the image background.
  • The Microsoft.Windows.Storage.Pickers API in the Windows App SDK provides a modernized file and folder picker experience for desktop applications. This API is based on the existing Windows.Storage.Pickers API design, but with key improvements for desktop scenarios.
  • Prior to WinAppSDK 1.8, packaged apps running in the AppContainer did not require the packageManagement capability, due to a DeploymentManager auto-initialization issue. That issue has now been resolved, and in turn, the packageManagement capability is now required for AppContainer-based apps.
  • The experimental WinML APIs have been removed from this release and will be included in a future release.

The following bugs have been fixed:

  • #​10572 Using App Window.Titlebar in child window causes main window hover UI to flicker badly
  • #​10464 Splitbutton Incorrect height
  • #​10524 TabViewItem Header Text has uneven padding when TabWidthMode="SizeToContent"
  • Users cannot use the Album and other details pages when sidebar (navigation view is collapsed
  • TabView: improper usage of GetFocusedElement
  • TabView: RequestClosedTab method

To see everything that's new and changed, see the full Windows App SDK 1.8 release notes.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.8.0-preview1

1.8 Preview 1 (1.8.250814004-preview1) 🔃

The first preview of WinAppSDK 1.8 is now available! Check out the release notes for more information on the new & updated features and known issues.

Updates to this version:

The 1.8 Preview 1 package is available at https://www.nuget.org/packages/Microsoft.WindowsAppSDK/1.8.250814004-preview

  • Prior to WinAppSDK 1.8, packaged apps running in the AppContainer did not require the packageManagement capability, due to a DeploymentManager auto-initialization issue. That issue has now been resolved, and in turn, the packageManagement capability is now required for AppContainer-based apps.
  • Allows applications to determine if an input exceeds the allowable size for a Text Summarizer call.
  • Enables text rewriting with specific tones (Casual, Formal, or Professional).
  • Enables developers to specify the desired output language for conversation summarization.

Bugs fixed in the new WinAppSDK Release:

  • #​10516 - BreadcrumbBar MoveFocus method should not use parameterless GetFocusedElement

Providing feedback

As we introduce new & upcoming features in our preview releases, we appreciate all of your feedback as we work towards a stable release:

  • For WinUI 3 feedback, please open an issue on the WinUI repo.
  • For feedback regarding all other Windows App SDK components, please open an issue here, on the Windows App SDK repo.

1.8-exp4

[!IMPORTANT]
This release has Known Issues visit our release notes for more information.

Windows App SDK 1.8 Experimental 4 introduces exciting new features designed to bring artificial intelligence (AI) to your products with the power of Phi Silica and Windows AI APIs.

The Windows App SDK incorporates advanced Windows AI capabilities, enabling developers to seamlessly integrate intelligent features into their applications. These enhancements include:

  • The introduction of Windows Machine Learning (WinML) brining hardware-accelerated machine learning capabilities to Windows applications.
  • Windows AI Prompt Size validation determines if an input exceeds the allowable size for a text summarization call.
  • Windows AI Text rewriter tone enabling specific tones in text rewrite of: Casual, Formal, and General.
  • Windows AI Conversation Summarization in a targeted language, enhancing localization and user experience.

This release also include the following:

  • Renamed the Microsoft.WindowsAppSDK.Packages component package to Microsoft.WindowsAppSDK.Runtime to better reflect the package's purpose.
  • Removed duplicate .winmd files for AI components. For more information see Windows App SDK GitHub Issue #​5439
  • Addressed a potential crash in ApplicationDataProvider::GetStateFolderUris caused by reentrancy. For more information see Windows App SDK GitHub Issue #​10513
  • Addressed a UI bug where the TitleBar displayed incorrect spacing when a short title was used. For more information see Windows App SDK GitHub Issue #​10492
  • Addressed a UI bug where the CalendarDatePicker control displayed incorrect icon margins when a long header was set. For more information see Windows App SDK GitHub Issue #​10469
  • Resolved an issue related to versioning mismatches between WIndowsAppSDK and Windows SDK NuGet packages, which can cause new projects to fail to build out of the box. For more information see Windows App SDK GitHub Issue #​10467 Addressed a regression where the mouse wheel input was ignored if the "Scroll inactive windows when hovering over them" setting was disabled, making windows appear perpetually inactive. For more information see Windows App SDK GitHub Issue #​10091
  • Addressed a deployment bug where failing to set $(WindowsPackageType)=MSIX in the project file prevents the Deployment Manager from being added, causing apps to require admin privileges unexpectedly. For more information see Windows App SDK GitHub Issue #​8182

For information on responsible development practices utilized during the creation of the Windows AI APIs, which can also be applied when creating AI-assisted features, consult the Developing Responsible Generative AI Applications and Features on Windows guidance.

1.8-exp2

Windows App SDK 1.8 Experimental 2 introduces exciting new features designed to bring artificial intelligence (AI) to your products with the power of Phi Silica and Windows AI APIs.

[!IMPORTANT]
This release has Known Issues visit our release notes for more information.

The Windows App SDK incorporates advanced Windows AI capabilities, enabling developers to seamlessly integrate intelligent features into their applications. These enhancements include local AI functionalities such as:

  • Summarize Conversation feature that allows you to summarize what people have said over an email, chat, or thread. See Phi Silica for more details
  • Low-Rank Adaption (LoRA) for Phi Silica allows developers to fine-tune the on-device language model (Phi Silica) using their own custom data.

This release also include the following:

  • Decimal support which offers a high-precision base-10 numeric data type that is invaluable for financial and scientific calculations, avoiding imprecision and rounding errors inherent to floating-point data types.
  • The Windows App SDK NuGet package has been converted to a NuGet metapackage. The use of individual component packages enables developers to include only the APIs and functionalities that are necessary for their apps.
  • The MSIX publishing support has been factored into a standalone nuget package, which can be independently maintained and consumed by Windows App SDK and other projects.
  • In addition, several feature gaps with Single-Project solutions have been addressed including generation of MSIX bundles and MSIX upload packages.

For information on responsible development practices utilized during the creation of the Windows AI APIs, which can also be applied when creating AI-assisted features, consult the Developing Responsible Generative AI Applications and Features on Windows guidance.

1.8-exp1

Windows App SDK 1.8 Experimental 1 introduces an exciting new features designed to bring artificial intelligence (AI) to your products with the power of Phi Silica and Windows CoPilot Runtime APIs

  • Object Erase - the ImageObjectRemover API can be used to remove objects from images. The model takes both an image and a greyscale mask indicating the object to be removed, erases the masked area from the image, and replaces the erased area with the image background.

This release of the Windows App SDK includes bug fixes for the 1.8 release:

    • Fixed an issue where mouse wheel input is ignored if the "Scroll inactive windows when hovering over them" option in Windows Settings is disabled. For more info, see GitHub issue #​10091.

1.7.9

Windows App SDK 1.7.9 (1.7.260224002)

WinAppSDK 1.7.9 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7.9 release notes.

What's new in WinAppSDK 1.7.9:

  • N/A

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a pointer arithmetic issue in the app-instance activation-redirection shared-memory queue that could cause incorrect behavior when using AppInstance.RedirectActivationTo AppLifecycle_SharedMemoryRedirectionQueueFix
Fixed an issue in the deployment manager where activity data was being incorrectly reset during package installation and license operations. DeploymentManager_ActivityCollectionFix

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

Fixed a pointer arithmetic issue in the app-instance activation-redirection shared-memory queue that could cause incorrect behavior when using AppInstance.RedirectActivationTo. (RuntimeCompatibilityChange: AppLifecycle_SharedMemoryRedirectionQueueFix)
Fixed an issue in the deployment manager where activity data was being incorrectly reset during package installation and license operations. (RuntimeCompatibilityChange: DeploymentManager_ActivityCollectionFix)

1.7.8

Windows App SDK 1.7.8 (1.7.260208002)

WinAppSDK 1.7.8 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7.8 release notes.

What's new in WinAppSDK 1.7.8:

  • N/A

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a package downgrade init failure and added 1.7.8 runtime support—ensuring reliable deployment and correct app recognition across configurations. DeploymentManager_PackageDowngradeFix

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.7

Windows App SDK 1.7.7 (1.7.251220001)

WinAppSDK 1.7.7 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7.7 release notes.

What's new in WinAppSDK 1.7.7:

  • N/A

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed an issue that prevented Image Super Resolution from being available for some devices. N/A

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.6

Windows App SDK 1.7.6 (1.7.251107005)

WinAppSDK 1.7.6 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7.6 release notes.

What's new in WinAppSDK 1.7.6:

  • Object Erase can be used to remove objects from images

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a potential crash if OrientedVirtualizingPanel hits an overflow when computing bounds. OrientedVirtualizingPanel_FixBoundsOverflow
Fixed a potential crash on app launch if the computer has not been rebooted in a long time. ContentIsland_StartupCrashWhenLongRunning

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.5

Windows App SDK 1.7.5 (1.7.251014001)

WinAppSDK 1.7.5 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

This release also includes the following Bug Fixes:

Bug Fix Runtime Compatibility Change
Fix scrolling when the setting "Scroll inactive windows when hovering over them" is off. InputPointerSource_FixScrollForInactiveWindowSetting
Fixed an issue that caused a false positive warning about a missing mspdbcmf.exe. N/A, build .targets change

To learn more about how to disable Runtime Compatibility Changes, see RuntimeCompatibilityOptions.DisabledChanges Property

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.4

Windows App SDK 1.7.4 ( 1.7.250909003 )

WinAppSDK 1.7.4 is the latest stable version of WinAppSDK 1.7 providing new features and improvements to the platform. To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

This release also includes the following Bug Fixes:

Bug Fix Runtime Compatibility Change
Fixed an occasional crash in DirectUI::PointerRoutedEventArgs::GetCurrentPointImpl GetIntermediatePointsImpl_Crash
Apps with an incorrect activation manifest no longer crash in certain situations but instead return an error DesktopSiteBridge_ActivationErrorCrash
NavigationView: Fixed a bug where setting SelectedItem as null did not correctly clear the selection state in collapsed mode NavigationView_ClearSelectedItem
Fixed an issue where the hover effects of other windows for the app could flicker when at least one window had ExtendsContentIntoTitleBar set to true XamlIsland_ExitNonClientArea
Fixed certain corrupted upgrade scenarios from 1.6 to 1.7 by ensuring version numbers on certain binaries are consistently increasing. N/A, file version change
Fixed an issue where UnhandledExceptions were not being propagated to managed code DispatcherQueue_PropagateException
Fixed an issue where resizing the window would fire an AppWindow.Changed event with AppWindowChangedEventArgs.DidPresenterChange set to true AppWindow_NoDidPresenterChangeOnRestore
Fixed a potential crash on window close if an InputPointerSource is disposed during certain reentrant scenarios InputPointerSource_ReentrantDisposedCrash
Fixed an issue where the installer failed to update the Singleton package if an older version was running in the background. The fix ensures AddPackage is always called with ForceTargetAppShutdown for the Singleton and restarts the NotificationLongRunningPlatform to complete the update. N/A, installer change

To learn more about how to disable Runtime Compatibility Changes, see RuntimeCompatibilityOptions.DisabledChanges Property

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.3

Windows App SDK 1.7.3 (1.7.250606001)

WinAppSDK 1.7.3 is the latest stable version of WinAppSDK providing new features and improvements to the platform. WinAppSDK 1.7.3 introduces exciting new features designed to bring artificial intelligence (AI) to your products with the power of Phi Silica and Windows AI APIs.

Whats new in WinAppSDK 1.7.3:

  • Added a new Rank property to Widgets. Rank may be used by the platform's recommendation engine to sort Widgets from a same application package identity. Should multiple widgets from the same provider be recommended for a UI surface, the Rank property will determine the order in which they appear. The Rank property does not change how a Widget is placed compared to other provider's Widgets, nor does it affect the chance a Widget will be recommended.

This release also includes the following Bug Fixes:

  • Added the following sentence to section 1a of the .nupkg license: When building Generative AI applications follow the guidelines in https://learn.microsoft.com/windows/ai/rai.
  • Fixed a potential crash in ApplicationDataProvider::GetStateFolderUris caused by reentrancy. For more info, see GitHub issue #​10513. (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
  • Fixed a potential crash in WindowChrome::SetTitleBar when closing a window. For more info, see GitHub issue #​9203. (RuntimeCompatibilityChange: WindowChrome_SetTitleBarCrash)
  • Fixed a potential crash in PointerInputObserverWinRT::FlushCoalescedInput_Callback when there is reentrancy while processing input. (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)

To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.2

Windows App SDK 1.7.2 (1.7.250513003)

WinAppSDK 1.7.2 is the latest stable version of WinAppSDK providing new features and improvements to the platform. WinAppSDK 1.7.2 introduces exciting new features designed to bring artificial intelligence (AI) to your products with the power of Phi Silica and Windows AI APIs.

Whats new in WinAppSDK 1.7.2:

  • Phi Silica, Microsoft's most powerful NPU-tuned local language model, you can specify it to perform common tasks like summarizing a piece of text, rewriting a piece of text for clarity, and converting text to a table format.
  • Image Description APIs enable the generation of textual descriptions of images.
  • Text recognition, also known as optical character recognition (OCR), detects and extracts text within images, converting it into machine-readable character streams.
  • The 'ImageScaler' APIs can increase the sharpness and clarity of an image and upscale the image by up to 8x its original resolution.
  • The Image Segmentation APIs allow for the identification of specific objects within an image. By inputting an image and a "hints" object, the model returns a mask of the identified object.
  • ApplicationData.MachineFolder is now easier to use on Windows >=10.0.26100.0 (Ge). Windows will create the Machine folder when a package manifesting opt-in support is added to a system if WinAppSDK 1.7.2 is present on the system.

This release also includes the following Bug Fixes:

  • Fixed PackageDeploymentManager telemetry to properly capture completion status. For more info, see GitHub issue #​5296. (RuntimeCompatibilityChange: N/A)
  • Fixed a crash when using pen input on an x86 app. (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
  • Fixed a potential crash if the window is already destroyed when WinUI is attempting to initialize for scrolling. (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
  • Fixed the WINDOWSAPPSDK_RELEASE_PATCH define and Microsoft::WindowsAppSDK::Release::Patch values in WindowsAppSDK-VersionInfo.h to not always be 0. The define is now the yymmdd date of the build, and the Patch value is the mmdd date. This change provides better runtime information on the version being used without changing any variable sizes or the version scheme. (RuntimeCompatibilityChange: N/A, header change)
  • Fixed a potential issue in the Bootstrapper if it is used to load a 1.6 or earlier version of WinAppSDK. For more info, see GitHub issue #​5349. (RuntimeCompatibilityChange: N/A)
  • Fixed an issue where using MSBuild to build a single-project app could incorrectly fail with a build error if it didn't have a correct launchSettings.json. (RuntimeCompatibilityChange: N/A, build .targets change)
  • Improved the performance of rendering the first frame on application launch. (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.1

Windows App SDK 1.7.1 (1.7.250401001)

WinAppSDK 1.7.1 is the latest stable version of WinAppSDK providing new features and improvements to the platform.

Whats new in WinAppSDK 1.7.1:

  • Improved the telemetry for failure scenarios in WindowsAppRuntimeInstall-<arch>.exe. For more info, see GitHub issue #​5289. (RuntimeCompatibilityChange: N/A for this installer change)
  • Fixed an issue where pointer input would stop working when using arrow keys at the same time. For more info, see GitHub issue #​10126. (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Fixed an issue where apps in remote desktop stop responding to pointer input. For more info, see GitHub issue #​10009. (This is the same fix as the pointer input plus arrow keys fix, due to remote desktop automatically sending some key input during the switch away and back.) (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Fixed a potential crash trying to restore focus if a window activation event is delivered for a window which is closing. (RuntimeCompatibilityChange: FixWindowCloseFocusCrash)
  • Fixed a performance regression introduced in WinAppSDK 1.6 due to WinUI binaries missing some linker optimizations. (RuntimeCompatibilityChange: N/A, changed linker options)
  • Fixed a potential crash if ProgressBar::SetProgressBarIndicatorWidth is called on a ProgressBar which is not in the tree. (RuntimeCompatibilityChange: FixSetProgressBarIndicatorWidthCrash)
  • Fixed a potential crash caused by CPopup::EnsureBridgeClosed sometimes triggering reentrancy. (RuntimeCompatibilityChange: FixPopupClosingReentrancyCrash)
  • Fixed a potential crash when closing a popup due to CUIElement::FlushPendingKeepVisibleOperations using a null children collection. (RuntimeCompatibilityChange: FixPopupUnloadingCrash)
  • Fixed PackageDeploymentManager.EnsurePackage*Ready to ensure version supersedence. For more info, see GitHub issue #​5191. (RuntimeCompatibilityChange: EnsurePackageReadyVersionSupercedence)
  • Fixed a potential crash caused by WebView2::UpdateCoreWebViewVisibility sometimes triggering reentrancy. For more info, see GitHub issue #​10305. (RuntimeCompatibilityChange: FixWebViewVisibilityReentrancyCrash)
  • Fixed an issue where app UI sometimes permanently freezes and can stop rendering due to the DispatcherQueue getting stuck. (RuntimeCompatibilityChange: FixRandomUIFreezeInDispatcher)

Note: Windows Copilot Runtime APIs are not included this release. To experiment with these APIs, please continue to use the 1.7-experimental3 release and share your feedback!

To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

1.7.0

Windows App SDK 1.7.0 (1.7.25031001)

WinAppSDK 1.7.0 is the latest stable version of WinAppSDK providing new features and improvements to the platform.

Whats new in WinAppSDK 1.7.0:

  • New Microsoft.UI.Windowing.AppWindow APIs make it easier to control your app windows to create a great experience. New capabilities include using:
    • SetTaskBarIcon and SetTitleBarIcon to independently set the taskbar and titlebar icons
    • AppWindowTitleBar.PreferredTheme to set the light/dark theme of the titlebar
    • using new properties like OverlappedPresenter.PreferredMinimumWidth
    • OverlappedPresenter.PreferredMaximumHeight to set a minimum or maximum width or height for the window.
  • New Microsoft.Windows.Media.Capture.CameraCaptureUI API to WinAppSDK to provide a streamlined solution with feature parity, now supporting WindowID in the constructor for enhanced desktop compatibility.
  • New OAuth2Manager API provides a streamlined solution for web authentication, offering OAuth 2.0 capabilities with full feature parity across all Windows platforms supported by Windows App SDK.
  • New BackgroundTaskBuilder API provides WinAppSDK dependent apps the ability to directly register the full trust COM components with background tasks, removing the need to implement a workaround.
  • TitleBar control makes it much easier to create a great, customizable titlebar for your app.
  • RichEditBox now supports MathML, via RichEditTextDocument.SetMathMode and RichEditTextDocument.SetMathML.
  • Windows App SDK's Dynamic Dependencies APIs delegate all calls to Windows 11's implementation when running on >= Windows 11 24H2 (10.0.26100.0) providing improved performance and robustness.
  • Updates in the Microsoft.UI.Content namespace introduce several significant enhancements and new features aimed at improving the functionality and interoperability of the ContentIsland APIs.
    • DesktopPopupSiteBridge: Enables hosting a ContentIsland in the environment of a Win32 window with WS_POPUP style.
    • ChildSiteLink: Allows a parent ContentIsland to host a nested child ContentIsland, providing a seamless partitioning of the rendering surface without user experience seams.
    • DesktopAttachedSiteBridge: Attaches to an existing Win32 window instead of creating a new one, designed to host a ContentIsland with Windows.UI.Composition.Visuals at the root of the Win32 window hierarchy, ensuring full control over Win32-based input processing and accessibility.
    • Enhanced rendering and input synchronization
    • ContentIslands with Windows.UI.Composition.Visuals
  • New RuntimeCompatibilityOptions support will allow more control over how servicing changes affect apps. For more info, see GitHub #​4966.
  • A new ReleaseInfo API provides easy access to the version of the Windows App SDK Runtime in use. For more info, see GitHub #​2893.
  • Note: Windows Copilot Runtime APIs are not included this release. To experiment with these APIs, please continue to use the 1.7-experimental3 release and share your feedback!

To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.

Try it out

Getting Started

To get started using Windows App SDK to develop Windows apps, check out the following documentation:

Description has been truncated

@dependabot dependabot Bot added dependencies .NET Pull requests that update .NET code labels Aug 11, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Bumps Microsoft.WindowsAppSDK from 1.6.250108002 to 1.8.260710003
Bumps xunit.runner.visualstudio from 3.1.4 to 3.1.5

---
updated-dependencies:
- dependency-name: Microsoft.WindowsAppSDK
  dependency-version: 1.8.260710003
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-patch-minor
- dependency-name: xunit.runner.visualstudio
  dependency-version: 3.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-patch-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the nuget-patch-minor group with 2 updates Bump Microsoft.WindowsAppSDK and xunit.runner.visualstudio Aug 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/WindowsApp/Bastion.Core.Tests/nuget-patch-minor-a3ab263530 branch from c446397 to 1a13778 Compare August 13, 2026 06:36
@blixten85

Copy link
Copy Markdown
Owner

@dependabot recreate

@blixten85

Copy link
Copy Markdown
Owner

Ersatt av #311 — WindowsAppSDK-delen landade i #298, kvar är bara xunit.runner.visualstudio.

@blixten85 blixten85 closed this Aug 13, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/nuget/WindowsApp/Bastion.Core.Tests/nuget-patch-minor-a3ab263530 branch August 13, 2026 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant