Releases: nunit/nunit-console
NUnit Console and Engine 3.18.0
As part of this release we had 15 issues closed.
Breaking Change
- #1434 Eliminate msi package
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.
NUnit Console and Engine 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.
NUnit Console and Engine 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
- #1339 Support NUnit 4
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: 3.15.2...3.15.4
NUnit Console and Engine 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
c0b853882e2b2dda84f46a8c39441fe33994a3fe110e8d195cd9783ae0a35c83NUnit.Console.3.15.5.nupkg5110174b9ffd0f48d8178a41ec05d9be3038e26aa5c7eb51e85b56dcc9d69fbbNUnit.ConsoleRunner.3.15.5.nupkga6521dcc2c5ce617c332b3b0191627d022396bf8210c9912a1f68265f1c8986cNUnit.ConsoleRunner.NetCore.3.15.5.nupkgf7c79c6201df4611b3cc0420b56d1cc7353147cad149116125665edd3fe39e2anunit-console-runner.3.15.5.nupkg1855b01e409da1139310fe79a344a9823cc03579ca0a2064e8f00728b89d0756NUnit.Console-3.15.5.msi220594380ec969296322e5f384dc368ffaa58b6c9f37bb7eb9d66aa9cda233d2NUnit.Console-3.15.5.zip42a87c608eba2e228f48fc52ac37310088d6543ef75f27170971bcf0a35276e6NUnit.Engine.3.15.5.nupkg5a2f84fe5d2f2f7f0566a223602eacdf16b2cb32cd9b126ee6930804bbd73930NUnit.Engine.Api.3.15.5.nupkg
NUnit Console and Engine 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.
NUnit Console and Engine 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
23172c6650609d0eb715d1d97d1745a258b331a849527a09426803013345eb0aNUnit.Console.3.16.2.nupkg7202734cb1889938d48bde3c4f899385d5272a1052ccd07120902c22ff68d67aNUnit.ConsoleRunner.3.16.2.nupkg52ce3277f5a6c48c7aabbb314b7499fdc556058e9092a9b236c79916c1db0a2bNUnit.ConsoleRunner.NetCore.3.16.2.nupkgddbc67fd518c57843500dd65ff0021318870ecd7e4a6dda46501d4cafe46f524nunit-console-runner.3.16.2.nupkgb035f7d22bff5cbda6d6a75c9d30c6b2691dfef95ff1b6b34783f54789da90a4NUnit.Console-3.16.2.msiae22015c371314dff2e8328c929c1c935d4ff652632a251030523a50113c47d4NUnit.Console-3.16.2.zipb5b2e5258a96a8638eb30875031f43caf2bde6155920a899098ef939692d8146NUnit.Engine.3.16.2.nupkg7a00b85985ede28807ab200889e9a0a42464089ab18ea4334b70f934964c1dedNUnit.Engine.Api.3.16.2.nupkg
NUnit Console and Engine 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
66af1b2054276d5e6f76f1236715ee1ea86c3c9aef8835e0a0f37de8f9fb1c44NUnit.Console.3.16.1.nupkgf250d56a303a092e473f8a1db21b71bee0af80fdc801615fbbec93820b5fb9fcNUnit.ConsoleRunner.3.16.1.nupkged55549b9e22f9b834ac2d61d9983461776f8671718c99ec5de015aca75fa4dcNUnit.ConsoleRunner.NetCore.3.16.1.nupkge60b536894eb73252a9c6f5ef037eb0323206118d0713218020ce0a7a7d67630nunit-console-runner.3.16.1.nupkgab76e18c361e4649852ef5ccde748b750191a2c4c67cb379484062750ed095c8NUnit.Console-3.16.1.msie4bf70a52202b870eba513b300d737d07cb983ef39192367f9e05fd6888b2934NUnit.Console-3.16.1.zip73c39da8f87b77de18d2306f90d90c0dec9f94744a2751866350b01088785215NUnit.Engine.3.16.1.nupkgd40c85a2ec0a0d4589ba341b65e340a11cbac2bc48f3736835680d523360b736NUnit.Engine.Api.3.16.1.nupkg
NUnit Console and Engine 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
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
9ef7f730d2636d02ccd34e1547441300a55f422b3f9266f5d14101b65bf2fd20NUnit.Console.3.16.0.nupkgac49c4aa0cf13e51a98023128d673dfa1d0cc73fd63486f1baa399148608a209NUnit.ConsoleRunner.3.16.0.nupkg6bdae6cf7ec42909697448f19331e80ebac8a7984e66ca02bb87286071f80880NUnit.ConsoleRunner.NetCore.3.16.0.nupkg778d70546d941460de2f6cf9f3f3bff78fa3c059c8ab72373c0f43b7492ae692nunit-console-runner.3.16.0.nupkg8e8410b1d6f7ef26dc4ae477b87a184d922751cb149b02aa71b0e561ca765c3dNUnit.Console-3.16.0.msid597c6a5ca3c08b5900159635dc30f39951f9a2ad53fdd69b0ad7bf782d1916aNUnit.Console-3.16.0.zip406d35f0c3c7aa996d971a55d97e5ad6c31dada436c40a9756cf05424fa1ec73NUnit.Engine.3.16.0.nupkg4183d1fe12c96f9abdc6dc0a91319e00d7b9fe6a60b9b767920eb8b74c9ce4ebNUnit.Engine.Api.3.16.0.nupkg
NUnit Console and Engine 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
00d3bd7706cf2ddfb96dfbd5b9cd65ea79ae7018249d5994fa5c9e4bc9a7cba1NUnit.Console.3.15.2.nupkgd51ee723340edfa4448f38fd4ead3e4ba5aa6d3fcb8977174e82f2da6399dcbdNUnit.ConsoleRunner.3.15.2.nupkg84bf4ffd9ff53599e89c872c04a5dc89ebecb75622ce3c8ae1b9322b311ea2a6NUnit.ConsoleRunner.NetCore.3.15.2.nupkgf37d9ab505ce1a8f516d5a9e3b0c31a7dfcc6c1a01a279822349660bf4783ed8nunit-console-runner.3.15.2.nupkgd2ec131dc553e70e6a7240a4dae9dd1ce8b0e2bf7ae54e31cb1e00936a669205NUnit.Console-3.15.2.msif0765511f473a6f1467bd90a23e6f2cba416fd3b7906638a93480675cf5640fcNUnit.Console-3.15.2.zip81247202b491ca63f6a00f67118304581e2b1f68898d340b91ddf9c17ff4e6caNUnit.Engine.3.15.2.nupkg02c113350f456d0e1bf1865bc71fed719f02335becf7736d2309dc14187d2f04NUnit.Engine.Api.3.15.2.nupkg
NUnit Console and Engine 3.15.0
Final Release of NUnit ConsoleRunner 3.15.0. No changes from the beta1 Release.
SHA256 Hashes of the release artifacts
247b6b80a1f3763da885d4032a7ad38e3cb58f9d44d9c9a4233429ad6fbfc2edNUnit.Console.3.15.0.nupkg4e426afe0ae1852c47e28943256cfe8e17fdcdc2a5dae307e83f5cde08da6dc9NUnit.ConsoleRunner.3.15.0.nupkg8ea6eca8180eea28263a2b1d6d4809944efc23cae3a1cf26e3037329e2875eb1NUnit.ConsoleRunner.NetCore.3.15.0.nupkg863f21a80f01dd99d28f86528c9e2db94aad1a46d91376961338d5fe4873a7e9nunit-console-runner.3.15.0.nupkg63dc8a39b8ae95cda11774d2a75d19ad1a9b7fcd98eaa478072bb26cbe72c50eNUnit.Console-3.15.0.msi7d0dc43df92eeece08646e3d2724e280e22927e2cc337f40a01dc0743c060872NUnit.Console-3.15.0.zip93952c419d5c70600f770b68c83ec07aa1b93db681bdb598511b002b5d41e308NUnit.Engine.3.15.0.nupkgf2712bddc187c3f97fcf53640e13e4b01f6192ad3b5228d91f724dd84c47ff37NUnit.Engine.Api.3.15.0.nupkg