8.3.0
What's Changed 🆕
- Fix generation for OnPropertyChanging for [NotifyPropertyChangedFor] by @Sergio0694 in #722
- Add .NET 8 TFM to all projects and AOT annotations by @Sergio0694 in #832
- Update NuGet packages to latest stable by @Sergio0694 in #908
- Fix typo in Guard.ThrowHelper.ThrowArgumentNullExceptionForIsNotNull by @Benna96 in #863
- Add AOT support in WinRT scenarios to the MVVM Toolkit by @Sergio0694 in #909
- Include sizeof(T) in offset calculation for Memory2D from MemoryManager by @Lillenne in #841
- Correct incorrect description in ObsoleteAttribute by @aianlinb in #806
- Update CsWinRT to latest stable by @Sergio0694 in #910
- Avoid auto-generating ObservableValidator.HasError by @arivoir in #884
- Disable IID optimizer in MVVM Toolkit by @Sergio0694 in #912
- Allow trimming feature switches by @Sergio0694 in #911
- Fix IBufferWriterExtensions Write for unmanaged types by @pziezio in #799
- Update Windows SDK package version by @Sergio0694 in #916
- Don't generate 'INotifyPropertyChanging' code if not requested by @Sergio0694 in #915
- Generate trim annotations for [NotifyDataErrorInfo] properties by @Sergio0694 in #918
New Contributors
- @Benna96 made their first contribution in #863
- @Lillenne made their first contribution in #841
- @aianlinb made their first contribution in #806
- @arivoir made their first contribution in #884
Full Changelog: v8.2.2...v8.3.0
Note ℹ️
If you're consuming the MVVM Toolkit from net8.0-windows10.0.xxxxx.0
, you'll either need the latest servicing update of the .NET 8 SDK (ie. > 8.0.403), or as a temporary workaround you can manually specify the Windows SDK package version in your .csproj, as follows:
<WindowsSdkPackageVersion>10.0.xxxxx.41</WindowsSdkPackageVersion>
Where "xxxxx" should match the Windows SDK you're targeting (in your "TargetFramework" property).
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.26100.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22621.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.41
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.41