CsWinRT v1.6.1
Release Notes
This release of C#/WinRT includes several updates to the runtime and Windows SDK projections. The updated Windows SDK packages will be available in an upcoming .NET SDK update.
Updates and new features include:
- Performance improvements (see full list of changes below)
- FastABI (#182)
- Authoring support for WinUI (#1111)
Bug-fixes include:
- WebView2 hang (#670)
- Projection of Windows.UI.XamlUICommand.CanExecuteChanged loses generic type (#597)
See the 1.6.1 Milestone and the changes below for more details.
C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.6.1
.NET Windows SDK targeting packages:
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.24
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.24
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.24
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.24
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.24
Changes:
- 9b4a4df Add Embed directive to new APIs (#1137)
- beebb01 Add CI task for SBOM (#1134)
- 4c2d027 Make some of the ObjectReferenceValue APIs public (#1133)
- ba56eda Make MarshalGeneric use ObjectReferenceValue. (#1132)
- d015a5f Remove the use of context within IAsyncOperation to fire handlers. (#1131)
- 4afe8c9 add property for authoring project references (#1130)
- b8cfff0 CsWinRT/WinUI Authoring Support (#1111)
- ec5b0fe Fix out of space disk issue in pipelines (#1127)
- 65ac44e Fix issue with proxied delegates (#1125)
- 1f274aa Change return type only for MUX.Input.ICommand (#1092)
See More
- 89ec0bd skip winuidesktopsample on release builds (#1122)
- 205d2e4 Move object marshalers to be value type based (#1115)
- 330a511 Start automating benchmarks in pipeline (#1114)
- 765ae46 Fast abi consumption (#998)
- 26c049a Improve startup performance (#1113)
- 499eff9 Skip projection generation during design-time build if inputs are missing (#1105)
- 25d83dd Improve non agile object performance (#1106)
- 0bf67c1 Update minor version and .NET version (#1104)
This list of changes was auto generated.