.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.
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.2.1...v8.2.2
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.2.0...v8.2.1
Release blog post: https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-820/.
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.1.0...v8.2.0
This is a small revision update to allow everyone to try out and validate some more source generator improvements.
Ref<T>
-like types in the HighPerformance package are now .NET 7 only (they were all marked as preview)LockExtensions
(which was marked as preview)StreamExtensions.Read<T>
method now throws an EndOfStreamException
when reaching end of stream[NotNull]
and [NotNullIfNotNull]
)StreamExtensions.Read<T>
method now throws an EndOfStreamException
when reaching end of streamNullable.GetValueRefOrDefaultRef
where possible by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/499
IBufferWriterExtensions
type of exception thrown documentation by @pziezio in https://github.com/CommunityToolkit/dotnet/pull/497
Unsafe.SizeOf<T>()
with sizeof(T)
by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/511
Unsafe.NullRef<T>()
with ref *(T*)null
by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/512
StreamExtensions.Read<T>
when using buffered streams by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/520
[INotifyPropertyChanged]
and [ObservableObject]
use by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/531
[ObservableProperty]
by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/532
Stream.ReadExactly
on .NET 7 by @Sergio0694 in https://github.com/CommunityToolkit/dotnet/pull/535
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.1.0-preview1...v8.1.0-preview2
Ref<T>
-like types in the HighPerformance package are now .NET 7 onlyLockExtensions
(which was marked as preview)Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.0.0...v8.1.0-preview1
NullabilityExtensions
to CommunityToolkit.HighPerformance
namespace. (HighPerformance)NOTE: for a full list of all changes in past previews, see the changelog for 8.0.0 Preview1-4.
MemorySource<TSource>.CopyToAsync
by @OronDF343 in https://github.com/CommunityToolkit/dotnet/pull/266
Full Changelog: https://github.com/CommunityToolkit/dotnet/compare/v8.0.0-preview4...v8.0.0