All Versions
24
Latest Version
Avg Release Cycle
146 days
Latest Release
29 days ago

Changelog History
Page 2

  • v4.2.0 Changes

    August 22, 2024

    ๐Ÿš€ See release notes

  • v4.1.0 Changes

    February 25, 2024

    ๐Ÿš€ See release notes

  • v4.0.1 Changes

    December 02, 2023

    ๐Ÿš€ Patch release to fix windows targets

    ๐Ÿš€ See release notes
    and
    ๐Ÿš€ See migration guide

  • v4.0.0 Changes

    November 26, 2023

    ๐Ÿš€ See release notes
    and
    ๐Ÿš€ See migration guide

  • v3.12 Changes

    May 15, 2019

    ๐Ÿš€ This release of NUnit finally drops support for .NET 2.0. If your application still targets .NET 2.0, your tests will need to target at least .NET 3.5. Microsoft ended support for .NET 2.0 on July 12, 2011. Microsoft recommends that everyone migrate to at least .NET Framework 3.5 SP1 for security and performance fixes.

    ๐Ÿš€ This release dramatically improves NUnit support for async tests including returning ValueTask and custom tasks from tests, improved handling of SynchronizationContexts and better exception handling.

    โœ… The .NET Standard 2.0 version of NUnit continues to gain more functionality that is found in the .NET 4.5 version of the framework like setting the ApartmentState and enabling Timeout on tests.

  • v3.11 Changes

    October 07, 2018
    • More informative assertion messages
    • PlatformAttribute is available on .NET Standard 2.0 and now detects .NET Core
    • ValuesAttribute now works with nullable types
    • ๐Ÿ Async tests detecting and running Windows Forms or WPF message pumps rather than deadlocking
    • ๐Ÿ‘Œ Support for UWP 10.0 is back via .NET Standard 1.4
  • v3.10.1 Changes

    March 13, 2018

    โž• Added a namespace to the props file included in the NuGet package to make it compatible with versions of Visual Studio prior to VS 2017.

  • v3.10 Changes

    March 13, 2018

    ๐Ÿš€ This release adds a .NET Standard 2.0 version of the framework which re-enables most of the features that have been missing in our earlier .NET Standard builds like parallelism, timeouts, directory and path based asserts, etc. It also contains numerous bug fixes and smaller enhancements. We've improved our XML docs, fixed performance issues and added more detail to Multiple Asserts.

    ๐Ÿš€ This release also contains source-indexed PDB files allowing developers to debug into the NUnit Framework. This allows you to track down errors or see how the framework works.

    ๐Ÿง In order to support the .NET Standard 2.0 version, the NUnit project switched to the new CSPROJ format and now requires Visual Studio 2017 to compile. This only effects people contributing to the project. NUnit still supports building and compiling your tests in older .NET IDEs and NUnit still supports older versions of the .NET Framework back to 2.0. For contributors, NUnit can now compile all supported targets on Windows, Linux and Mac using the Cake command line build.

  • v3.9 Changes

    November 10, 2017

    ๐Ÿš€ This release addresses numerous parallelization issues that were introduced in 3.8 when method level parallelization was added. Most of the parallelization issues resolved were tests never completing when using some combinations of parallel tests and ApartmentState not being properly applied to tests in all cases.

  • v3.8.1 Changes

    August 29, 2017

    ๐Ÿš‘ This release fixes two critical regressions in the 3.8 release. The first caused the console runner to crash if you are using test parameters. The second issue caused collection constraints checking for multiple items in a collection to fail.

    Issues Resolved
    • 2386 Contains.Item() fails for collections in NUnit 3.8
    • โœ… 2390 Missing value attribute in test parameters setting causes NullReferenceException in console