.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Improve nullable annotations in [ObservableProperty] generated code by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/944
Add .targets to validate the Windows SDK version by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/942
Update SDK package checks for .NET 9 SDK by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/952
Allow forwarding attributes to property accessors by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/946
Fix suppressions for custom attribute targets by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/964
Add support for partial properties for [ObservableProperty] by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/966
Update NuGet packages to latest stable by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/967
Move some diagnostics to analyzers by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/968
Bug fixes to generated partial properties by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/970
Handle 'required' fields in partial property code fixer by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/972
Remove 'this.' expressions in partial property code fixer by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/973
Add MVVM Toolkit analyzers for WinRT scenarios by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/979
Embed .pdb files for all analyzer projects by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/980
Add more WinRT analyzers for class-level attributes by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/981
Improve locations resolution for new analyzers by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/984
Remove .NET 6 TFM by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/985
Allow code blocks in issue template by @Poker-sang in https://github.com/CommunityToolkit/dotnet/pull/926
Improve 'RequiresCSharpLanguageVersionPreviewAnalyzer' by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/988
Use 'ref readonly' in 'IndexOf' APIs by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/997
Added Stream over ReadOnlySequence by @paulomorgado in https://github.com/CommunityToolkit/dotnet/pull/808
Fix message for one of the WinRT diagnostics by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/999
New info diagnostic for WinRT AOT compatibility when C# is not 'preview' by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1000
Fix minor typos in comments. by @realybin in https://github.com/CommunityToolkit/dotnet/pull/974
Minor diagnostics tweaks by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1003
Update Roslyn to 4.12 for new generators by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1002
Support fixing with attribute lists with multiple attributes by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1008
Emit consistent locations for 'MVVMTK0051' diagnostics by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1009
Add more analyzers, enable unit tests for partial properties by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1010
Support more partial property modifiers, ban pointer types by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1015
Update NuGet packages to latest stable by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1016
Refine filtering logic for [GeneratedBindableCustomProperty] analyzers by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1019
Improve test coverage for SpanExtensions.IndexOf by @Youssef1313 in https://github.com/CommunityToolkit/dotnet/pull/1023
Add code fixer for semi-auto property to '[ObservableProperty]' partial property by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1020
Improve filtering in semi-auto property analyzer by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1024
Handle semi-auto properties with expression bodies by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/1026
New Contributors
@Poker-sang made their first contribution in https://github.com/CommunityToolkit/dotnet/pull/926
@paulomorgado made their first contribution in https://github.com/CommunityToolkit/dotnet/pull/808
@realybin made their first contribution in https://github.com/CommunityToolkit/dotnet/pull/974
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.3.2...v8.4.0