Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 13, 2025

Updated NUnit.ConsoleRunner from 3.12.0 to 3.20.2.

Release notes

Sourced from NUnit.ConsoleRunner's releases.

3.20.2

As part of this release we had 478 commits which resulted in 1 issue being closed.

Bug

  • #​1757 Attempting to execute a native assembly crashes the runner

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 74d9fb694028ea31013584157c18cd34711a48f12e78ec103a1877624faf90b9 NUnit.ConsoleRunner.3.20.2.nupkg
  • aef60a87d72356b7f71af4970367da16cacc1e67c3a63bb8c6cd3a8baab2a191 NUnit.Console.3.20.2.nupkg
  • 3e82258ca4520da78a5d329fb05fa5357ec20e1194b8ac5b5e54b31a69437a13 NUnit.ConsoleRunner.NetCore.3.20.2.nupkg
  • 07b473249f4955dbf5c942466291b2e2f036d2a0e004072623397400dd95c580 nunit-console-runner.3.20.2.nupkg
  • 2586870f0e87e1ab075298701b82e8011b4ac52ac1d32e1dc543d72f6f9134fa NUnit.Console-3.20.2.zip
  • 11ef8208f37608d14dfd203fc0cfd926a11bc4663a2bb8fc87263508c0533eb0 NUnit.Engine.3.20.2.nupkg
  • d912796b40558e50a179b2af4eff5f4f7dd44540718dca7c6d5964b0e1210b08 NUnit.Engine.Api.3.20.2.nupkg

3.20.1

As part of this release we had 3 issues closed.

Bugs

  • #​1401 NUnit.Engine.NUnitEngineException : Unable to acquire remote process agent
  • #​1678 The nunit engine does not use the extension with the latest version if multiple versions are available
  • #​1680 The filter "tests" truncates the provided value at the first closing parenthesis.

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 1193823c803117aaa985c5acedc6592c68d71291a6849e2c15cfe684a53e9f5e NUnit.ConsoleRunner.3.20.1.nupkg
  • b365d105d27173291024b2583229d66f1af61d217380c2f8d1e42c300f74d662 NUnit.Console.3.20.1.nupkg
  • 25f3e999dc5d0aa7fbf2c0f89ad71d326725eef6ed7d1b0c3208f32bc123a5ae NUnit.ConsoleRunner.NetCore.3.20.1.nupkg
  • 3020911c61245511bc0ca3a274d9ba2c7d460f5451fa51cd030311e5fd540a15 nunit-console-runner.3.20.1.nupkg
  • 730f6ae9f439cb5a179e37053c47775c9671e220d9de349446fdd100db5fe1b3 NUnit.Console-3.20.1.zip
  • 21ffbc25ab7ffccfa7fba05e45ef4af9d54b07782ad18a94b62ad0d68b959c45 NUnit.Engine.3.20.1.nupkg
  • 5140a76048785030695bb9d2709d90c5d9d9838edb0b5fbc51e9a3a90bd6b646 NUnit.Engine.Api.3.20.1.nupkg

3.20.0

As part of this release we had 7 issues closed.

Bugs

  • #​1570 Presence of a TEAMCITY_PROJECT_NAME environment variable makes builds fail if TeamCity service unavailable
  • #​1613 Extensions are no longer loading as is currently documented
  • #​1646 Unhandled exception. System.MissingMethodException: Method not found: 'System.TimeSpan System.TimeSpan.FromMilliseconds(Int64, Int64)'

Enhancement

  • #​1634 Upgrade bundled TeamCity extension to version 1.0.9

Features

  • #​1354 Eliminate BinaryFormatter
  • #​1601 Drop .NET Core 3.1 and .NET 7.0 agents in preparation for 3.20 release
  • #​1602 Add agent for .NET 9.0 to the version 3 build

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • c7ffbc0a1d25e0bbf30caf8cca46b82f08ed153076864c8463324fd991c1e723 NUnit.ConsoleRunner.3.20.0.nupkg
  • 1823833532031a719325d221e4c38085b464ede689496e9d9bd651e61e3a117f NUnit.Console.3.20.0.nupkg
  • 434183aeb811dc433bba06590c4e285b3a2ea2c12223849b95036033f5990bb5 NUnit.ConsoleRunner.NetCore.3.20.0.nupkg
  • 9b206840bbfd658cf35eb7bf27d07e3414efe6a3d4b3888ed9db1bd9f6011586 nunit-console-runner.3.20.0.nupkg
  • 01c2e7ef8cd49763c965a2967e1f1e1b37865d48f7f9815c8e9e262ac86f2354 NUnit.Console-3.20.0.zip
  • 9070f58f508e9cd6f6476f13c803021e9dc4a2bcbba012030d925a182f359050 NUnit.Engine.3.20.0.nupkg
  • 57dd94dd945a1d20f2b6a94193a16327b146bdbb37104cf62f93fade286ccc5a NUnit.Engine.Api.3.20.0.nupkg

3.19.2

This release fixes a critical issue in the nunit-console-runner Chocolatey package. It doesn't affect any other packages.

As part of this release we had 1 issue closed.

Bug

  • #​1614 Broken Extensions discovery when installed with Chocolatey

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • cf086ba389282815686715febd833e0fc3bcbbd9bb25647adecf7fd02b9a7286 NUnit.ConsoleRunner.3.19.2.nupkg
  • db56d8ad1d0bff3325d6181a7bbc0579c1b88e26bdaad95e91d27363a69e66ab NUnit.Console.3.19.2.nupkg
  • 6a9f56eb5f823ffffc6ed962447019f99f3c8cff0541a4c70a7156f03dbba51f NUnit.ConsoleRunner.NetCore.3.19.2.nupkg
  • d20f1d22aa0745cc2d532bccecd6d690821b5514807c5a08b2e64c8962b6cd97 nunit-console-runner.3.19.2.nupkg
  • ad6da692ad8a859408fe58da8a18f3c016202244c7baea43c3c35072fd28aa00 NUnit.Console-3.19.2.zip
  • 4c3e19ee27b7d9b9dfffa2516d87e933b536959250b6e4e91bf633af27e3a036 NUnit.Engine.3.19.2.nupkg
  • a6d5377d5dacf605e20ff64f84c5912f2f43c3fb18bfab230faff975e0de3e27 NUnit.Engine.Api.3.19.2.nupkg

3.19.1

As part of this release we had 1 issue closed.

Bug

  • #​1598 NUnit Console Extensions are not loaded in version 3.19

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • a893f301e4efd02f55138d063d1587af7e3c929168623b4f11b7137ec64855aa NUnit.ConsoleRunner.3.19.1.nupkg
  • 0e003c4e42b6030654353d648b77b38c8b778069e5f7a09a898f1a4fbba20477 NUnit.Console.3.19.1.nupkg
  • 69b05fe8bc7802d80c1532df29b44cfda5cad372f851ece270e2afa4190120fd NUnit.ConsoleRunner.NetCore.3.19.1.nupkg
  • d521c33f6a279ee80030070204f08c6d3b94d91691ab38400af3653300ff81d2 nunit-console-runner.3.19.1.nupkg
  • ec213c2b84bcad3fc4492cb2f50a9c329c732c49d6c8bbfb0600e41b448eabf6 NUnit.Console-3.19.1.zip
  • a5227fa1334e4cc9b95e43653c82c61ec83fe6eef74abfb36e7490647119d7dc NUnit.Engine.3.19.1.nupkg
  • a786067f417a2544cb5ebf6aa1d84a1afad89490f34d31b3f44ce14670275665 NUnit.Engine.Api.3.19.1.nupkg

3.19.0

As part of this release we had 11 issues closed.

Bugs

  • #​1324 Introduction of Microsoft.Extensions.DependencyModel causes reflection crashes
  • #​1505 Engine extensions do not work with our dotnet tool
  • #​1507 The --teamcity option silently fails if the extension is not installed

Build

  • #​1458 Unable to run .NET 7.0 and .NET Core 3.1 X86 tests under GitHub actions
  • #​1545 Replace 'dev' label used for development builds with 'alpha'

Documentation

  • #​1508 Readme doesn't list the .NET Core runner
  • !1520 Update IExtensionManager doc comments

Enhancement

  • #​1504 Use a programmed search to locate extensions in place of default addins files.

Features

  • #​488 Simplify locating of addins
  • #​1492 Create a .NET 8.0 build of the engine
  • #​1502 Eliminate the .NET Standard 2.0 build of the engine

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 5c26488b2e662c95eebbb0c5028f5cca6d9c063f2cb32f1fb368febcc7bcc7ae NUnit.ConsoleRunner.3.19.0.nupkg
  • d56f9ca200d741fd5d88518e4c6447802f77340ea8e5144490eb3a0fa646288c NUnit.Console.3.19.0.nupkg
  • 5e34c95cdcc74e31c1bb986a4247f33496630071d517584af11720df917100e0 NUnit.ConsoleRunner.NetCore.3.19.0.nupkg
  • 36f72e016a2f540005762df11fc610a6b8cec97491f98cd731fe1e31463b28d6 nunit-console-runner.3.19.0.nupkg
  • ea0ddd8f4b0026ff6566e79336fcbdf48eedf0b3feb4d792a92f4dbe8af981ab NUnit.Console-3.19.0.zip
  • fd5b2422c8db2488bd65d6111a0586ba479b95c66ab50afdbe50fc6b99b09116 NUnit.Engine.3.19.0.nupkg
  • 6924455139d28bdea63bd121e47effe487a604f26cc71215334ee00f74a752b1 NUnit.Engine.Api.3.19.0.nupkg

3.18.3

As part of this release we had 10 issues closed.

Bugs

  • #​1325 v4.4.0 causes missing method exception for System.Text.Json
  • #​1381 Engine should honor the DOTNET_ROOT environment variable if set
  • #​1391 ComponentNotRegisteredException when executing test cases using NUnit Console 3.16.3 (Release)
  • #​1464 FileNotFoundException using own TestRunner
  • #​1465 Spurious error is reported for non-test projects when running the solution
  • #​1471 addins/teamcity-event-listener.dll is missing in nunit-console 3.18+
  • #​1488 Nunit console doesnt find selenium-manager.exe , works fine from visual studio

Build

  • #​1418 Console Runner Package Tests should exercise all our extensions
  • !1497 Update recipe to version 1.2.0
  • !1498 Additional tests for the netcore runners

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 39cba791f1ba9521d21bafb437ba1791dc0a54d6e4e26d90521629545ac1b7f6 NUnit.ConsoleRunner.3.18.3.nupkg
  • 195c2867bb8a44a2b6aa3eb0d90f9c0b56998633744b659ae975099be90567bd NUnit.Console.3.18.3.nupkg
  • c2deda47b7990480c0c8ea118c4a21b2c2277a6d9370a721661157b794109b1d NUnit.ConsoleRunner.NetCore.3.18.3.nupkg
  • a3194caa6903d0cf8037d42e207c0cf9b155d9410924d6f22788d4de0c5e658b NUnit.ConsoleRunner.Net80.3.18.3.nupkg
  • fc4f7be2cdfe8be68ee98178f665ca1456d2363b07afc4630eb56d745409cb4d nunit-console-runner.3.18.3.nupkg
  • 40bb5218f437a46cddb762dcf299c40330cdb14c0bc7b62ea0d63812b3b7a35c NUnit.Console-3.18.3.zip
  • 01065820abb313d8579b5366b440dc7d671cdd3c59db067fafb5c8f16498d15a NUnit.Engine.3.18.3.nupkg
  • 459309afe7d172b64d2ba02179a0bb4f519f8137d4996a0b3fe8b22c3ddb1479 NUnit.Engine.Api.3.18.3.nupkg

3.18.2

As part of this release we had 15 issues closed.

Bugs

  • #​900 How to skip non-test .NETStandard assemblies?
  • #​1383 Cannot execute .NET 8 tests that require the Desktop or ASP.NET runtime
  • #​1415 ExtensionService does not validate the content of addins files
  • #​1465 Spurious error is reported for non-test projects when running the solution
  • #​1466 System.TypeLoadException : Could not load type 'System.Windows.IWeakEventListener' from assembly 'WindowsBase'
  • #​1467 Console output is unclear about which console build is running
  • #​1468 Unable to run nunit-console with VSProjectLoader that has a WPF 8.0 project
  • #​1469 nunit console can't parse test case with special characters

Build

  • #​1386 Run CI on PRs and master
  • #​1435 Develop a new CI build running under GitHub Actions
  • #​1457 Run console tests under NUnitLite
  • !1459 Limit running of X86 tests under GitHub actions until we resolve issue.
  • #​1478 Update most tests to use the latest version of the nunit framework
  • #​1479 Update C# language version used for console and engine

Documentation

  • #​1359 Regular --where test filter with quotes or spaces cannot be passed via @ FILE option

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 49d499d028ac9ba8505a98a5f515e36c4e1418613187668c801591db7c384fcf NUnit.ConsoleRunner.3.18.2.nupkg
  • 5a2a579167e8ce335bf38e1064785c3503fa03a6c2e5dc68611fd54cf9c009ac NUnit.Console.3.18.2.nupkg
  • 0fa036393fd11547014ba97960eda48b4404bed00cb0a7ad773ae1a3ab2201ae NUnit.ConsoleRunner.NetCore.3.18.2.nupkg
  • 7c70002e54c680d73080ecd5b8898891d45bb0c01402ad231f268b4faff9a99d nunit-console-runner.3.18.2.nupkg
  • d35028d70d4aa7cee075aa59591bf552726237aca56613f1edc9cb2f6026840b NUnit.Console-3.18.2.zip
  • 3c3f048707e60ae0e8bfe91149edbdeaafa304db6a4b27dd0a2d351c976571c4 NUnit.Engine.3.18.2.nupkg
  • fa6c5ba67a08ae387702c2829a1dd1c7356a5a4db92f8d9ba6a6cd066a0b6c20 NUnit.Engine.Api.3.18.2.nupkg

3.18.1

As part of this release we had 3 issues closed.

Bugs

  • #​1446 Unable to install NUnit.ConsoleRunner.NetCore 3.18.0 due to not found settings file 'DotnetToolSettings.xml'
  • #​1449 We have two nuget packages with the same Id: NUnit.ConsoleRunner.NetCore

Build

  • #​1447 Need target to allow re-publishing a failed symbol package

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 38e37890802a982589f80d0512722c8720e7092ff0957ec0a57ec6b64c56f9fe NUnit.ConsoleRunner.3.18.1.nupkg
  • 51e65da35930dddb425d65bc0b79ab78959ed62e823e12066295b6ed3e13d714 NUnit.Console.3.18.1.nupkg
  • d1e9d3424c71ab9fd0e344a6581c9d7d32ea3c3b779491893109fdd02ca4383b NUnit.ConsoleRunner.NetCore.3.18.1.nupkg
  • 8fb72115607dfed32b1dcea46897cc78cb1839a8bb4654c6a7a838a2d051748d nunit-console-runner.3.18.1.nupkg
  • 4d52f7e90237e05d47b8d8f48f5907627472b2b3beafc9ed9d37965f53916a98 NUnit.Console-3.18.1.zip
  • 8a1ba0d1bf6856433cd3d067c351b7cb65099ecc5569a30284e3329f00a92f0c NUnit.Engine.3.18.1.nupkg
  • 9286e9333e3abf4e00957764802c44cccc28054587a7c5727475eed050aa5829 NUnit.Engine.Api.3.18.1.nupkg

3.18.0

As part of this release we had 15 issues closed.

Breaking Change

Bugs

  • #​1178 Running tests with nunit3-console version 3.15.0 generates empty log files
  • #​1330 Wrong assembly resolving logic when several runtimes are installed and assembly is missing in deps.json
  • #​1387 NUnit Console and NUnit Console Runner version 3.17.0 error when running tests vis command line on Mac
  • #​1398 Fix for #​1182 missing in 3.17 (Don't throw exception when VS Solution contains a .NET Standard assembly)
  • #​1441 NUnit.Console 3.17.0 and lower does not work with NUnit version 4.1.0

Build

  • #​1422 Standardize scripts across console and extension repos
  • #​1439 Unit Test Failures are not displayed prominently
  • #​1443 Build using version 1.0.0-dev00001 of common NUnit cake recipe
  • !1445 Add test using V2 Result Writer

Documentation

  • #​1414 Define console / engine runtime platform support

Enhancement

  • #​1367 nunit-console and nunit-agent to support longPathAware

Features

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

3.17.0

As part of this release we had 1 issue closed.

This release continues from version 3.15.5. It contains enhancements to support .net 8 and includes a few other bug fixes.

Enhancement

  • #​1374 Add .NET 8 build for nunit-agent

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

3.16.3

DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)

As part of this release we had 3 issues closed.

Bugs

  • #​1307 NUnit3TestAdapter integration: Exception when using NUnit.Engine 3.16.2
  • #​1317 Fix assembly dependencies resolver for .NET Core
  • #​1320 Add support for .Net 8.0

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

3.16.2

DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)

As part of this release we had 3 issues closed.

Bug

  • #​1300 Error when running x86 test test under .NET Core

Build

  • #​1294 Use pre-installed .NET 7.0 on AppVeyor
  • #​1296 Use NUNIT_ prefix for API_KEY environment variables

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 23172c6650609d0eb715d1d97d1745a258b331a849527a09426803013345eb0a NUnit.Console.3.16.2.nupkg
  • 7202734cb1889938d48bde3c4f899385d5272a1052ccd07120902c22ff68d67a NUnit.ConsoleRunner.3.16.2.nupkg
  • 52ce3277f5a6c48c7aabbb314b7499fdc556058e9092a9b236c79916c1db0a2b NUnit.ConsoleRunner.NetCore.3.16.2.nupkg
  • ddbc67fd518c57843500dd65ff0021318870ecd7e4a6dda46501d4cafe46f524 nunit-console-runner.3.16.2.nupkg
  • b035f7d22bff5cbda6d6a75c9d30c6b2691dfef95ff1b6b34783f54789da90a4 NUnit.Console-3.16.2.msi
  • ae22015c371314dff2e8328c929c1c935d4ff652632a251030523a50113c47d4 NUnit.Console-3.16.2.zip
  • b5b2e5258a96a8638eb30875031f43caf2bde6155920a899098ef939692d8146 NUnit.Engine.3.16.2.nupkg
  • 7a00b85985ede28807ab200889e9a0a42464089ab18ea4334b70f934964c1ded NUnit.Engine.Api.3.16.2.nupkg

3.16.1

DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)

This release fixes several critical or high-priority bugs in the 3.16.0 release.

As part of this release we had 5 issues closed.

Bugs

  • #​1271 Install dotnet tool failed
  • #​1274 NUnit Console won't run unless .NET Desktop and ASP.NET Runtimes are installed
  • #​1275 Missing assembly in NUnit.Engine nuget package
  • #​1277 NUnit does not work without .NET Core

Build

  • #​1284 Restore ability to debug packages

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 66af1b2054276d5e6f76f1236715ee1ea86c3c9aef8835e0a0f37de8f9fb1c44 NUnit.Console.3.16.1.nupkg
  • f250d56a303a092e473f8a1db21b71bee0af80fdc801615fbbec93820b5fb9fc NUnit.ConsoleRunner.3.16.1.nupkg
  • ed55549b9e22f9b834ac2d61d9983461776f8671718c99ec5de015aca75fa4dc NUnit.ConsoleRunner.NetCore.3.16.1.nupkg
  • e60b536894eb73252a9c6f5ef037eb0323206118d0713218020ce0a7a7d67630 nunit-console-runner.3.16.1.nupkg
  • ab76e18c361e4649852ef5ccde748b750191a2c4c67cb379484062750ed095c8 NUnit.Console-3.16.1.msi
  • e4bf70a52202b870eba513b300d737d07cb983ef39192367f9e05fd6888b2934 NUnit.Console-3.16.1.zip
  • 73c39da8f87b77de18d2306f90d90c0dec9f94744a2751866350b01088785215 NUnit.Engine.3.16.1.nupkg
  • d40c85a2ec0a0d4589ba341b65e340a11cbac2bc48f3736835680d523360b736 NUnit.Engine.Api.3.16.1.nupkg

3.16.0

DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)

As part of this release we had 27 issues closed.

Further releases in the 3.x series were not anticipated after 3.15. However, since a number of new features and enhancements have been implemented, we are releasing version 3.16 of the engine and console runner.

This release incorporates support for executing tests under .NET 7.0. The runner itself is now built for .NET 4.6.2 rather than .NET 2.0. Substantial changes have been made in the location of dependencies when running under .NET Core.

Bugs

  • #​291 Error running tests from assembly built using VS2017 csproj file format
  • #​299 Attempting to target too low a framework throws exception
  • #​1130 v3.14 fails with target framework net461 ... net48 on linux (ArgumentException: The net-4.6.1 framework is not available.), but v3.12 works well
  • #​1176 Exception when targeting .NET Framework with .NET 7 installed
  • #​1178 Running tests with nunit3-console version 3.15.0 generates empty log files
  • #​1180 NUnit Engine 3.15.0 cannot load the test assembly
  • #​1182 Running tests using the VS Solution results in an exception if any projects target .NET Standard
  • #​1183 Build hangs when test spawns processes which do not terminate properly
  • #​1185 3.15.0 - MSI package is unable to acquire remote process agent
  • #​1203 NUnit Console 3.15.2: Could not load file or assembly "System.Windows.Forms"
  • #​1206 NUnit.Engine.NUnitEngineException when spaces in agent file path
  • #​1208 Inconsistencies between nunit3-console and running the project via Visual Studio
  • #​1217 Assembly loading deduplication
  • #​1225 Restore netcoreapp3.1 build to the engine package

Build

  • #​1118 Reorganize build output (bin) directories
  • #​1244 Upgrade Cake.Tool to 2.3.0
  • #​1246 Reduce build targets for nunit.engine.core assembly
  • #​1254 Get Linux build working under Azure - tests still not run
  • #​1255 Get MacOS build working in Azure
  • #​1257 Enable testing under MacOS on Azure

Enhancements

  • #​941 Allow netcoreapp agent to work with non-standard dotnet install locations
  • #​1223 Exception when previously unknown .NET Core runtime is found on machine
  • #​1224 Change name of NUnit Net Core Runner executable
  • #​1243 Upgrade our .Net 7.0 assemblies to RC 2

Features

  • #​1216 Add .NET 7.0 Agent
  • #​1232 Stop building console runner with .NET 2.0
  • #​1265 Update .NET 7.0 Support from RC-2 to Final Release

Choosing a Package

... (truncated)

3.15.5

As part of this release we had 1 issue closed.

Updating TestCentric.Metadata

Enhancement

  • #​1362 Updating Testcentric.Metadata

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • c0b853882e2b2dda84f46a8c39441fe33994a3fe110e8d195cd9783ae0a35c83 NUnit.Console.3.15.5.nupkg
  • 5110174b9ffd0f48d8178a41ec05d9be3038e26aa5c7eb51e85b56dcc9d69fbb NUnit.ConsoleRunner.3.15.5.nupkg
  • a6521dcc2c5ce617c332b3b0191627d022396bf8210c9912a1f68265f1c8986c NUnit.ConsoleRunner.NetCore.3.15.5.nupkg
  • f7c79c6201df4611b3cc0420b56d1cc7353147cad149116125665edd3fe39e2a nunit-console-runner.3.15.5.nupkg
  • 1855b01e409da1139310fe79a344a9823cc03579ca0a2064e8f00728b89d0756 NUnit.Console-3.15.5.msi
  • 220594380ec969296322e5f384dc368ffaa58b6c9f37bb7eb9d66aa9cda233d2 NUnit.Console-3.15.5.zip
  • 42a87c608eba2e228f48fc52ac37310088d6543ef75f27170971bcf0a35276e6 NUnit.Engine.3.15.5.nupkg
  • 5a2f84fe5d2f2f7f0566a223602eacdf16b2cb32cd9b126ee6930804bbd73930 NUnit.Engine.Api.3.15.5.nupkg

3.15.4

As part of this release we had 1 issue closed.

A version of the 3.15 series supporting NUnit 4. This is required for having an engine for a corresponding adapter release.

Enhancement

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

Full Changelog: nunit/nunit-console@3.15.2...3.15.4

3.15.2

As part of this release we had 3 issues closed.

This release fixes a critical bug, which prevented the console runner from running after .NET 7.0 was installed.

NOTE: There is no 3.15.1 release because an erroneous release was uploaded to nuget.org a number of months back. That release is no longer listed but the version number is not available for reuse.

Bugs

  • #​1178 Running tests with nunit3-console version 3.15.0 generates empty log files
  • #​1193 Prevent Crash under .NET 7.0 in 3.15.1 build

Build

  • #​1196 Modify build script to support continued version 3 releases where needed

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 00d3bd7706cf2ddfb96dfbd5b9cd65ea79ae7018249d5994fa5c9e4bc9a7cba1 NUnit.Console.3.15.2.nupkg
  • d51ee723340edfa4448f38fd4ead3e4ba5aa6d3fcb8977174e82f2da6399dcbd NUnit.ConsoleRunner.3.15.2.nupkg
  • 84bf4ffd9ff53599e89c872c04a5dc89ebecb75622ce3c8ae1b9322b311ea2a6 NUnit.ConsoleRunner.NetCore.3.15.2.nupkg
  • f37d9ab505ce1a8f516d5a9e3b0c31a7dfcc6c1a01a279822349660bf4783ed8 nunit-console-runner.3.15.2.nupkg
  • d2ec131dc553e70e6a7240a4dae9dd1ce8b0e2bf7ae54e31cb1e00936a669205 NUnit.Console-3.15.2.msi
  • f0765511f473a6f1467bd90a23e6f2cba416fd3b7906638a93480675cf5640fc NUnit.Console-3.15.2.zip
  • 81247202b491ca63f6a00f67118304581e2b1f68898d340b91ddf9c17ff4e6ca NUnit.Engine.3.15.2.nupkg
  • 02c113350f456d0e1bf1865bc71fed719f02335becf7736d2309dc14187d2f04 NUnit.Engine.Api.3.15.2.nupkg

3.15.0

Final Release of NUnit ConsoleRunner 3.15.0. No changes from the beta1 Release.

SHA256 Hashes of the release artifacts

  • 247b6b80a1f3763da885d4032a7ad38e3cb58f9d44d9c9a4233429ad6fbfc2ed NUnit.Console.3.15.0.nupkg
  • 4e426afe0ae1852c47e28943256cfe8e17fdcdc2a5dae307e83f5cde08da6dc9 NUnit.ConsoleRunner.3.15.0.nupkg
  • 8ea6eca8180eea28263a2b1d6d4809944efc23cae3a1cf26e3037329e2875eb1 NUnit.ConsoleRunner.NetCore.3.15.0.nupkg
  • 863f21a80f01dd99d28f86528c9e2db94aad1a46d91376961338d5fe4873a7e9 nunit-console-runner.3.15.0.nupkg
  • 63dc8a39b8ae95cda11774d2a75d19ad1a9b7fcd98eaa478072bb26cbe72c50e NUnit.Console-3.15.0.msi
  • 7d0dc43df92eeece08646e3d2724e280e22927e2cc337f40a01dc0743c060872 NUnit.Console-3.15.0.zip
  • 93952c419d5c70600f770b68c83ec07aa1b93db681bdb598511b002b5d41e308 NUnit.Engine.3.15.0.nupkg
  • f2712bddc187c3f97fcf53640e13e4b01f6192ad3b5228d91f724dd84c47ff37 NUnit.Engine.Api.3.15.0.nupkg

3.15.0-beta1

As part of this release we had 17 issues closed.

Beta release of version 3.15.0 of the Console Runner. Both the standard runner and the dotnet CLI command are now able to run tests under .Net 6.0.

Version 3.15.0 is planned to be the final release in the 3.x series.

Build

  • #​1017 Should we change 'master' to 'main'?
  • #​1026 Make NUnit.Engine.Internal.Tests.PathUtilTests_Windows.SamePathOrUnder work under ubuntu-latest
  • #​1087 Switch all engine tests to NUnitLite
  • #​1094 CreateDraftRelease command should run locally without a release branch
  • #​1095 Allow single-letter options for cake script
  • #​1096 Symbol package validation failing for NUnit.ConsoleRunner.NetCore
  • #​1108 Generate AssemblyInfo files from csproj
  • #​1112 Use VS2022 for CI Build
  • #​1125 Save results of each package test separately

Enhancement

Features

  • #​1044 Agent for .NET 6.0
  • #​1123 NETCORE Console Runner should target .NET 6.0

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 3525f77fdf5879d52da7c2814710e64b2f33cfe47bfa65495e4771bc075f9f96 NUnit.Console.3.15.0-beta1.nupkg
  • 6f16ac11625fa3f1ce618bf839ce5d814c5344b0a468b83cb79a438b670cc824 NUnit.ConsoleRunner.3.15.0-beta1.nupkg
  • eab1913d0cc0809eaab43845a6d863c91a746a64f1c29621b4dda55afdf6e3b3 NUnit.ConsoleRunner.NetCore.3.15.0-beta1.nupkg
  • 6bb47909e8e7326638da0abab1c2bc10fe91598e169c6003ed9285fc2bf3f547 nunit-console-runner.3.15.0-beta1.nupkg
  • a2faf17da6ac683b554bc0312a19e2481913525104cc558ba311fb9a8c849d7d NUnit.Console-3.15.0.msi
  • d449592aa0985767e8a48a3caabf6182e2ec45da525bcc253265f32c0aa9ff96 NUnit.Console-3.15.0-beta1.zip
  • d22f0a6aba432cfb276842190efd32fa93d609d81ca7e245c840749848f5eea1 NUnit.Engine.3.15.0-beta1.nupkg
  • bde33e917f2388eef799131863f94c10e9f672927f397ea3258f79ab90895db1 NUnit.Engine.Api.3.15.0-beta1.nupkg

3.14.0

As part of this release we had 7 issues closed.

This release features a new agent for tests targeting .NET 5.0. In addition, automation of our publication and release process is now complete from creation of a draft release through releasing to production on GitHub. While this doesn't impact users directly, it will allow us to speed up the introduction of new features in coming releases.

Bugs

  • #​1012 Automatically roll-forward if no .NET Core 3.1 runtime available
  • #​1090 Test of --debug-agent option fails under linux Debug configuration

Build

  • #​570 Where are the checksums for your downloads?
  • #​1057 Automate all package publication and release
  • #​1075 Separate nunit.engine.core.tests from nunit.engine.tests
  • #​1084 Eliminate Packaging on Azure

Feature

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • ad8f0e4f8bf305135b88e7040c18110015cb863e66880c9ff4fb46ac3c607489 NUnit.Console.3.14.0.nupkg
  • 53cc270300202d4d04c302bdd3926c1de569a96ae56d9f542dd2fa4098b00d47 NUnit.ConsoleRunner.3.14.0.nupkg
  • 0fc96cfb09d6280ebb435fc4bc71b89ba091dabc26e9325c6a13c1426e2d06ff NUnit.ConsoleRunner.NetCore.3.14.0.nupkg
  • 90764fea3c43af10778560f389d4b87f04f480cd98505510db24f843c8e96963 nunit-console-runner.3.14.0.nupkg
  • c94c4469cfbb78d4812285efb6d6c174bea7ed7082ef1ebf12ee6c9812c07eb9 NUnit.Console-3.14.0.msi
  • e0a4c450e69f2554080b7438e89c04d1e8ef13f7d23b493376b270a9ed293c1a NUnit.Console-3.14.0.zip
  • e5ed4d2ded6c415a4554b098920bf6d9429bac659d190aa2abaad3edd67ca53b NUnit.Engine.3.14.0.nupkg
  • 9300659891f1b0cc32ef30b65d84642b37c6bb59dd37da4ad7e2c88f64b6318c NUnit.Engine.Api.3.14.0.nupkg

3.13.2

As part of this release we had 3 issues closed.

This is another build-only milestone. The previous release, 3.13.1, required some intervention in order to complete correctly. The build fixes in this one are intended to allow publishing and release to run to completion.

There are no user-facing fixes or improvements in this release.

Build

  • #​1077 Don't push non-chocolatey packages to chocolatey!
  • #​1078 Don't publish -pre builds to MyGet
  • #​1080 Add --nopush option to the build

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 2e3e943b0d0820fd1667b1fed0f80d7c42cb2b058256d2c733214725418aff51 NUnit.Console.3.13.2.nupkg
  • 0f1ac459d67484cb29ebbc6f485d6149fe17a032c8c637a59459f159657b9ea2 NUnit.ConsoleRunner.3.13.2.nupkg
  • cf0cd7b61462a5a2efaf8e4a197da26eec790096bcd771a8efbf038a7a4a715d NUnit.ConsoleRunner.NetCore.3.13.2.nupkg
  • a72378ebb7a937badcd531cdcb6ac66515222afd1c6546a75fbd7243785d0c06 nunit-console-runner.3.13.2.nupkg
  • 91732f22a96d0abf43085524336150500921d57a4ecbb649409407be0e6e284d NUnit.Console-3.13.2.msi
  • 17f28acc9ad14e1aa96a2f9d28642ebf2a0efed3bd2edebc09ef6e66990bdd27 NUnit.Console-3.13.2.zip
  • 5b1b3e5da16f8708cca71d7c733e57e6ecc57e0db93ec68d64f4d78a3202d3a6 NUnit.Engine.3.13.2.nupkg
  • 5e9d0715cedde1bac66e4520df0371fd622e4673c3b880288c298275001dbb51 NUnit.Engine.Api.3.13.2.nupkg

3.13.1

As part of this release we had 9 issues closed.

This release is entirely made up of improvements to the build process and is being released in order to test that process. There are no user-facing bug fixes or improvements in this release as compared to 3.13.0.

Build

  • #​1029 Use newer cake version to avoid special handling of -SymbolPackageFormat snupkg
  • #​1047 Upgrade Cake to version 1.3
  • #​1059 Upgrade Cake to 2.0.0 and use Cake.Tool so we can build on all platforms
  • #​1061 Use GitVersion to determine package version to be produced
  • #​1062 Let PackageDefinition build the package itself
  • #​1064 Publish dev builds to MyGet using the Cake script
  • #​1065 Publish to chocolatey and nuget automatically for production releases.
  • #​1070 Automatically generate the release notes for a draft release on GitHub using GitReleaseManager.
  • #​1072 Automatically upload assets and perform the release on GitHub using GitReleaseManager.

Choosing a Package

The package nunit-console-runner.nupkg is a Chocolatey package and should be installed using choco.exe. It is also available at chocolatey.org. All other .nupkg packages are intended for use with nuget.exe and may be downloaded from nuget.org as well as here.

SHA256 Hashes of the release artifacts

  • 131a2bb701102b5bf1066793e0c53f6c144c060ec248adf7c21cc64ba4873651 NUnit.Console.3.13.1.nupkg
  • 758a3baa897ba4ef0da8394bf2aff7d2e21e1fe5a64e4a45aaafa8efd32e1977 NUnit.ConsoleRunner.3.13.1.nupkg
  • 7f43b98d0f4562bb76e7de3b9ad515a1280d34145d40fd6353cd8b6d61e55842 NUnit.ConsoleRunner.NetCore.3.13.1.nupkg
  • 83228f80ad0bd5634ac1c421ed6298ebc3fc36fd603783d51443a6f656ea8536 nunit-console-runner.3.13.1.nupkg
  • ed0b7b1649f103d8160612710afde9e501808a87fe406337d43fc43eabe0228a NUnit.Console-3.13.1.msi
  • 998181279a3a00d591cac81865a8601c836d624725e7a47cadb519ab40e29860 NUnit.Console-3.13.1.zip
  • a62798ed943396694aab1f394bda3bef2aa3af12515882b407b221c4a75036ba NUnit.Engine.3.13.1.nupkg
  • 717cac50c2a0ba1b782a82b26da7fbe3d0af121533117d610770a726066d37f9 NUnit.Engine.Api.3.13.1.nupkg

3.13

This is the first release of the NUnit Console Runner, which allows running of both .NET Framework and .NET Core tests, either separately or in combination. The Console runner executes under the .NET Framework but is able to launch .NET Core agents and communicate with them over a TCP connection.

A second major feature is the availability of preemptive cancellation when the normal approach of requesting the test run to terminate itself doesn't work. This is an engine feature, available to any runners supporting cancellation.

See the Release Notes for a full list of changes.

Note: Packages will be available on nuget.org and chocolatey.org shortly. Release notes are in process.

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: NUnit.ConsoleRunner
  dependency-version: 3.20.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Nov 13, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 13, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@SteveGilham SteveGilham merged commit 4763ba3 into master Nov 13, 2025
3 checks passed
@SteveGilham SteveGilham deleted the dependabot/nuget/NUnit.ConsoleRunner-3.20.2 branch November 13, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants