Skip to content

Releases: microsoft/WindowsAppSDK

1.0.0

16 Nov 19:26
e48417c
Compare
Choose a tag to compare

1.0 stable release of Windows App SDK is now LIVE!

It's finally here! We've just shipped our latest 1.0 stable release of Windows App SDK! This is the first stable release that fully supports unpackaged apps! In addition, this release includes several new features and lots of bug fixes and stability improvements for WinUI, Windowing, Input, App Lifecycle, Dwrite Core, MRT Core, and deployment.

We can't wait for you to try all the new features and fixes in the 1.0 stable release.

What's new

The 1.0 stable version of WinUI can be used for shipping production apps. There is also a new high-level windowing API that allows for easy-to-use windowing scenarios that integrates well with the Windows user experience and with other apps. This release of the Windows App SDK is focused on supporting unpackaged apps on x86 and x64. Keep an eye out for ARM64 support, which will be added in the next stable release.

To see everything that's new, see the 1.0 stable release notes.

To get started:

· Install developer tools .

· Create a WinUI 3 app.

· Continue your development journey.

What's next

To keep up with the Windows App SDK roadmap, vote on features, and see everything we are planning, please see our productboard portal, which gets updated regularly.

0.8.6-preview 1 is now Live!

12 Nov 22:00
03c73d0
Compare
Choose a tag to compare
Pre-release

Windows App SDK 0.8.6-preview1 is now available

Windows App SDK 0.8.6-preview1 is a preview release that includes several C#/WinRT performance improvements. If you are building a Windows App SDK app with C#/.NET, you can try out this preview release to assess performance improvements. These performance updates will also be available in a future stable servicing release to Windows App SDK 0.8 and 1.0.

Updating to this version

  • If you are already using the Windows App SDK 0.8 and would like to update to this preview release, you can do so by following the update instructions here. The instructions for updating between 0.8 Preview to 0.8 Stable or between stable 0.8 versions still apply.

  • You will also need to add the WindowsSdkPackageVersion property to your *.csproj to override the Windows SDK projection version:

<PropertyGroup>
    <WindowsSdkPackageVersion>10.0.<sdk_version>.22-preview</WindowsSdkPackageVersion>
</PropertyGroup>

This preview version of the Windows SDK projection will be available in an upcoming .NET 5 and .NET 6 SDK servicing release. After this .NET SDK update is available, you should remove the property from your project file.

Updates in Windows App SDK 0.8.6-preview1

This preview release includes performance improvements for C#/.NET applications. Details on these performance improvements are listed in the C#/WinRT 1.4.0-prerelease release notes.

1.0 Preview 3 Release is LIVE!

27 Oct 19:52
Compare
Choose a tag to compare
Pre-release

1.0 Preview 3 Release of Windows App SDK

We've just released the latest version of 1.0 Preview 3 of the Windows App SDK. This is the first version that adds Windows 11 styles to WinUI 3! This release includes new features, bug fixed, and provide access to APIs and features we are intending to include in the next 1.0 stable release that's coming out very soon!

What's new

This release of WinUI 3 is focused on supporting unpackaged apps on x86 and x64. Please view Instructions for WinUI 3 unpackaged desktop apps to configure your WinUI 3 application to support unpackaged deployment. Keep an eye for ARM64 support that will be added in the next stable release.

To see everything that's new and changed, see the full release notes here. For installation instructions, see Set up your development environment.

What's next

To keep up with progress being made on the Windows App SDK, please see our feature roadmap, which gets updated regularly.

0.8.5 is now LIVE!

11 Oct 23:21
340bf6d
Compare
Choose a tag to compare

Windows App SDK 0.8.5 is now available

Windows App SDK 0.8.5 is a stable servicing release that continues to fix critical bugs for 0.8.0.

Bug fixed in Windows App SDK 0.8.5:

  • Fixed issue that was causing WinUI apps to crash related to pointer input.
  • Fixed issue causing the title bar buttons (min, max, close) to not have rounded corners on Windows 11.
  • Fixed issue causing the resizing layout options to not appear when hovering over maximize/restore button in app on Windows 11.
  • Fixed issue causing a crashing exception where creating a PointCollection object. For more information, see issue 971 on Github.

1.0 Preview 2 Release is LIVE!

06 Oct 17:20
755aab5
Compare
Choose a tag to compare
Pre-release

1.0 Preview 2 Release of Windows App SDK

WARNING: Versions 1.0 Preview 1 and 2 of the Windows App SDK contain a critical bug that corrupts your system’s PATH variable. We are fixing this in the upcoming 1.0 Preview 3 release. If you’ve already installed one of these previews, see this GitHub thread for how to resolve the issue: #1599. Until Preview 3 is available, we recommend using version 1.0 Experimental or being aware of this issue and how it might impact your work.

We've just released version 1.0 Preview 2 of the Windows App SDK. This is the first version that adds Windows 11 styles to WinUI 3! And single-project MSIX project templates are now included with the VSIX, so you can easily create a new packaged project that uses one single project! There are a few known issues around single-project MSIX documented in the release notes. This is a great opportunity to try out what's new and provide feedback before the 1.0 Stable (GA) release!

To see everything that's new and changed, see the full release notes here.

What's next

To keep up with progress being made on the Windows App SDK, please see our feature roadmap, which gets updated regularly.

Windows App SDK 0.8.4 is now LIVE!

22 Sep 22:18
9323313
Compare
Choose a tag to compare

Windows App SDK 0.8.4 is now available

Windows App SDK 0.8.4 is a stable servicing release that continues to fix critical bugs for 0.8.0.

Bug fixed in Windows App SDK 0.8.4:

  • Fixes for custom title bars so that ContentDialog doesn't cover it up, and the title bar buttons are rounded.
  • Fix for a crash in image processing when the display scale is changed.
  • Fixes clipping bugs where UI disappear or clipped incorrectly

1.0.0-preview1

17 Sep 19:51
ab25d33
Compare
Choose a tag to compare
1.0.0-preview1 Pre-release
Pre-release

1.0 Preview 1 Release of Windows App SDK

WARNING: Versions 1.0 Preview 1 and 2 of the Windows App SDK contain a critical bug that corrupts your system’s PATH variable. We are fixing this in the upcoming 1.0 Preview 3 release. If you’ve already installed one of these previews, see this GitHub thread for how to resolve the issue: #1599. Until Preview 3 is available, we recommend using version 1.0 Experimental or being aware of this issue and how it might impact your work.

We've just released our first preview of the 1.0 release of the Windows App SDK! This preview is our first release that converges our NuGet packages to one single package, reducing clutter in your projects and making it easier to update to future versions! Additionally, the AppInstance APIs are now available to C# apps! This is an awesome opportunity to try out what's new and provide feedback.

If you're building an app with the Windows App SDK for the first time, follow the getting started instructions here.

Install the C# or C++ extensions for the 1.0 Preview 1 release.

Full release notes here.

What's next

To keep up with progress being made on the Windows App SDK, please see our feature roadmap, which gets updated regularly. __

0.8.3

01 Sep 18:24
7348fc7
Compare
Choose a tag to compare

Windows App SDK 0.8.3 is now available

Windows App SDK 0.8.3 is a stable servicing release that continues to fix critical bugs for 0.8.0.

Bug fixed in Windows App SDK 0.8.3:

Keyboard focus was being lost when a window was minimized and then restored, requiring a mouse click to restore focus.

0.8.2

13 Aug 16:17
5a9fc90
Compare
Choose a tag to compare

Windows App SDK 0.8.2 is now available

Windows App SDK 0.8.2 is a stable servicing release that a couple more critical bugs for 0.8.0.

Bugs fixed in Windows App SDK 0.8.2:

  • Windows App SDK and WinUI 3 are now supported in Visual Studio 2022 Preview 2 and above.
  • For .NET apps, you may receive the following error when passing in an array of enums: Object contains non-primitive or non-blittable data.
  • Writing using the HandWriting Panel inside a textbox causes a crash
  • Icons/images always load at their 100% scale value rather than based on the monitor scale value
  • Garbage collection of EventSource<T> causes subsequent failure to unsubscribe handlers (see GitHub issue for more details)
  • Security fix – see CVE-2021-34533 for more details.
  • SwapChainPanel.CompositionScaleChanged sometimes returning incorrect CompositionScale values after changing display scale

The limitations and known issues for v0.8 also apply to v0.8.2, unless marked otherwise in our documentation.

0.5.9

10 Aug 20:19
8611cc2
Compare
Choose a tag to compare

0.5.9 Windows App SDK Release

This release is a stable servicing release that includes a security fix. For more information, please check it all here.

Check all our new and updated features, limitations, and known issues for this release on our full release notes here.

What's next

To keep up with progress being made on Windows App SDK, please see our feature roadmap which gets updated regularly. We also give monthly updates on our Windows App SDK Community Calls, where you can directly ask the team any questions you have.