8.4.1
This release of the .NET Community Toolkit updates the MVVM Toolkit analyzers and source generator to Roslyn 5.0, so they can work with C# 14 out of the box. This means that [ObservableProperty] on partial properties no longer needs preview language version 🎉
What's Changed 🆕
- Migrate workflow to GitHub Actions by @Sergio0694 in #1105
- Remove extra dash in
--no-buildargument in dotnet test invokation by @echoix in #1132 - Bump unit tests from .NET 7 to .NET 9 by @Sergio0694 in #1085
- Migrate solution to '.slnx' format by @Sergio0694 in #1133
- Remove .NET 7 TFM by @Sergio0694 in #1134
- fix object.Equals for EquatableArray by @JamesYFC in #1120
- Handle 'CanExecute' with method overrides by @Sergio0694 in #1081
- Migrate to new MSTest APIs to prepare for 4.0.x by @Sergio0694 in #1136
- Update MSTest to latest by @Sergio0694 in #1137
- Update NuGet packages and Windows SDK props by @Sergio0694 in #1047
- Update to .NET 10 SDK, add .NET 10 TFM to test projects by @Sergio0694 in #1144
- Fix C# language version checks for
[ObservableProperty]by @Sergio0694 in #1140 - Eliminate this = default shortcut when height * width = 0 by @marcin-krystianc in #1130
- Support nested blocks in semi-auto property analyzer, add tests by @Youssef1313 in #1025
- Update .NET SDK and NuGet dependencies by @Sergio0694 in #1155
- Update Roslyn 5.0 analyzer and code fixer paths by @Sergio0694 in #1156
- Update analyzers for C# 14.0 language version checks by @Sergio0694 in #1159
- Fix deterministic builds, improve GitHub links by @Sergio0694 in #1170
- Add MVVM Toolkit code fixer for Roslyn 5.0 by @Sergio0694 in #1171
New Contributors
- @echoix made their first contribution in #1132
- @JamesYFC made their first contribution in #1120
- @marcin-krystianc made their first contribution in #1130
Full Changelog: v8.4.0...v8.4.1