NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #962 most downloaded on NuGet
This package includes high performance .NET helpers such as: - Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas. - ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>. - MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances. - MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor. - SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it. - StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers. - String, array, Memory<T>, Span<T> extensions and more, all focused on high performance. - HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values. - BitHelper: a class with helper methods to perform bit operations on numeric types. - ParallelHelper: helpers to work with parallel code in a highly optimized manner. - Box<T>: a type mapping boxed value types and exposing some utility and high performance methods. - Ref<T>: a stack-only struct that can store a reference to a value of a specified type. - NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.
Last release 6 months ago
25 Mar 2026
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Most releases are documented
notes for 9 of 15 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
28 releases · first in 2021
Fix incorrect version check order in MVVMToolkitRemoveDuplicateAnalyzers target by @Sergio0694 in #1174
Full Changelog: v8.4.1...v8.4.2
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 t
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 🎉
--no-build argument in dotnet test invokation by @echoix in #1132[ObservableProperty] by @Sergio0694 in #1140Full Changelog: v8.4.0...v8.4.1
One column per quarter.
Improve nullable annotations in [ObservableProperty] generated code by @Sergio0694 in #944
Full Changelog: v8.3.2...v8.4.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
This hotfix release updates the build time validation for the Windows SDK projections, when using the .NET 9 SDK.
This hotfix release updates the build time validation for the Windows SDK projections, when using the .NET 9 SDK.
This hotfix release includes build time validation for the Windows SDK projections, to improve the developer experience.
This hotfix release includes build time validation for the Windows SDK projections, to improve the developer experience.
Fix generation for OnPropertyChanging for [NotifyPropertyChangedFor] by @Sergio0694 in #722
Full Changelog: v8.2.2...v8.3.0
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
Fix forwarding enum values with negative values in attributes by @Sergio0694 in #736
Full Changelog: v8.2.1...v8.2.2
Fix AV when indexing a sliced Memory2D backed by custom MemoryManager by @Sergio0694 in #675
Full Changelog: v8.2.0...v8.2.1
Release blog post: https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-820/ .
Release blog post: https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-820/.
Full Changelog: v8.1.0...v8.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →