Releases: CommunityToolkit/dotnet
Releases · CommunityToolkit/dotnet
Release list
8.4.2
What's Changed
- Fix incorrect version check order in MVVMToolkitRemoveDuplicateAnalyzers target by @Sergio0694 in #1174
Full Changelog: v8.4.1...v8.4.2
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
8.4.0
What's Changed 🆕
- Improve nullable annotations in [ObservableProperty] generated code by @Sergio0694 in #944
- Add .targets to validate the Windows SDK version by @Sergio0694 in #942
- Update SDK package checks for .NET 9 SDK by @Sergio0694 in #952
- Allow forwarding attributes to property accessors by @Sergio0694 in #946
- Fix suppressions for custom attribute targets by @Sergio0694 in #964
- Add support for partial properties for [ObservableProperty] by @Sergio0694 in #966
- Update NuGet packages to latest stable by @Sergio0694 in #967
- Move some diagnostics to analyzers by @Sergio0694 in #968
- Bug fixes to generated partial properties by @Sergio0694 in #970
- Handle 'required' fields in partial property code fixer by @Sergio0694 in #972