Skip to content

CsWinRT v1.5.0

Compare
Choose a tag to compare
@Scottj1s Scottj1s released this 08 Feb 20:09
394ce3a

Release Notes

This release of C#/WinRT includes several updates to the runtime and Windows SDK projections particularly with performance. The updated Windows SDK packages are available with the .NET March SDK updates This includes .NET SDK 6.0.201, 6.0.103, 5.0.406, 5.0.212.

C#/WinRT package

https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.5.0

.NET Windows SDK targeting packages:

https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.23
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.23
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.23
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.23
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.23

Breaking changes

This version of C#/WinRT includes AssemblyVersion changes in both the runtime and generated Windows SDK projection assemblies:

  • WinRT.Runtime.dll: AssemblyVersion incremented from 1.4.0.0 to 1.5.0.0
  • Microsoft.Windows.SDK.NET.dll: AssemblyVersion incremented from 10.0.xxxxx.22 to 10.0.xxxxx.23

The impact of the AssemblyVersion changes is that apps may need to update to a later version of the .NET SDK when consuming components/projections generated by this version of C#/WinRT.

Changes:

  • 394ce3a Change package version variable as it got picked up as a property for the build which is not what we want. (#1103)
  • 29f5b50 Fix prerelease variable getting overriden by YAML (#1102)
  • 2cb0b87 Fix build status URL (#1101)
  • 8bac003 Rebase over Refactor code to remove TypedObjectFactoryCacheForRuntimeClassName #1055 (#1100)
  • e64e716 GUID lookup optimizations and benchmarks (#1099)
  • 133204d Update sample to build projection for AnyCPU (#1098)
  • 091f44d Improvements to type marshaling (#1096)
  • 5e2c1df Fix issue where dispose ABI wasn't being called. (#1095)
  • b01c69d Update authoring samples to .NET 6 (#1066)
  • 2990b7b Switch to referencing the Windows App SDK instead of Project Reunion (#1094)
See More

This list of changes was auto generated.