nunit/nunit-console
NUnit Console runner and test engine
๐ Changes
- [__#723__](https://github.com/nunit/nunit-console/issues/723) Installing the nunit.engine adds nunit.engine.nuget.addins to the csproj
- [__#1713__](https://github.com/nunit/nunit-console/issues/1713) Use semver 1.0 for Chocolatey package
- [__#1724__](https://github.com/nunit/nunit-console/issues/1724) Intermittent Failure in TcpServerTests
- [__#1754__](https://github.com/nunit/nunit-console/issues/1754) Don't throw an exception when no ExtensionPoint exists for an exception
- [__!1759__](https://github.com/nunit/nunit-console/pull/1759) Graceful failure for unmanaged assemblies
- [__#1765__](https://github.com/nunit/nunit-console/issues/1765) NUnit.ConsoleRunner v4.0.0-beta.1 has dependency on non-existing prerelease versions of the PluggableAgents
- [__#1767__](https://github.com/nunit/nunit-console/issues/1767) Package metadata for NUnit.ConsoleRunner v4 is outdated
- [__#1801__](https://github.com/nunit/nunit-console/issues/1801) TestAgency.IsAgentAvailable always returns false
- + 16 more
๐ฆ SHA256 Hashes of the release artifacts
- `e068e6b7ef8c7e712445f344bbf4854534f6f422c319caca37acbeb8c0711808` `NUnit.Extensibility.Api.4.0.0-beta.2.nupkg`
- `f29156ea7db36ca7dce224bf7a34a9f0df581c525a374110e1228976e3d23b69` `NUnit.Engine.Api.4.0.0-beta.2.nupkg`
- `600f2fd2fda9d1f368752385c744a9b902a2efc67b36b4f0c9e3f3c39b8180bb` `NUnit.Common.4.0.0-beta.2.nupkg`
- `83c9ec504e718d5fa7ee730a0b7c8da6c8fae836a68bbff3e1368dc23428097f` `NUnit.Extensibility.4.0.0-beta.2.nupkg`
- `e24fccb66e696d4b3193ffc92b0569caa0fa52516951325e4529a9a52c3d91d8` `NUnit.Agent.Core.4.0.0-beta.2.nupkg`
- `cb3e97f151daef5e06dac4640e4e1cd2b85b290bb7c05491b63c18de7cad0405` `NUnit.Engine.4.0.0-beta.2.nupkg`
- `7e91288981fc54473d4a7d799e87dc4a5fadf712a7b573c3a5befefe7f36eb73` `NUnit.ConsoleRunner.NetCore.4.0.0-beta.2.nupkg`
- `52c796624ee7d75ff2da27907a5a91f6611276fdfd2c7524cda1ce371bcb29f8` `NUnit.ConsoleRunner.4.0.0-beta.2.nupkg`
- + 2 more
๐ Changes
- [__#1795__](https://github.com/nunit/nunit-console/issues/1795) Assembly loading move to AssemblyLoadContext for net8 and higher
- [__#1796__](https://github.com/nunit/nunit-console/issues/1796) Assembly load logic changes in v6
- [__#1797__](https://github.com/nunit/nunit-console/issues/1797) Issue with assembly load context changes in NUnit3TestAdapter v6 & Microsoft.Build.dll dynamic loading
- [__#1807__](https://github.com/nunit/nunit-console/issues/1807) Add support for MTP
๐ฆ SHA256 Hashes of the release artifacts
- `640d189dc445640fbfbe4d75e643aa3def4fe116b283c8deba44879ac9d3b60d` `NUnit.ConsoleRunner.3.22.0.nupkg`
- `ec84c90b2d858e1dd6544673ec4a5a35145060a6fd52df34b08a4dce272971c1` `NUnit.Console.3.22.0.nupkg`
- `4344ec3833f508c4ef5480d10dc2d5fa33a4366f0cc84fd500d9d2b564857aa5` `NUnit.ConsoleRunner.NetCore.3.22.0.nupkg`
- `d338f464ce56d99d02eec21359334729750fab47f5b4b91435ffad5a0151484c` `nunit-console-runner.3.22.0.nupkg`
- `dcb23a75d9431b051aedbb1592ebef0bc8751920f542b8466eca90c9ab9d5962` `NUnit.Console-3.22.0.zip`
- `b5041f92860f250c4f1c44dcf61b189a1d8446687e15afd0f7c96429dee3ef96` `NUnit.Engine.3.22.0.nupkg`
- `99482cbfe661544fa20f93631501b50a72a59cf6674e59ec4f1a907a3d9ac1ce` `NUnit.Engine.Api.3.22.0.nupkg`
๐ Changes
- [__#1795__](https://github.com/nunit/nunit-console/issues/1795) Assembly loading move to AssemblyLoadContext for net8 and higher
- [__#1796__](https://github.com/nunit/nunit-console/issues/1796) Assembly load logic changes in v6
- [__#1797__](https://github.com/nunit/nunit-console/issues/1797) Issue with assembly load context changes in NUnit3TestAdapter v6 & Microsoft.Build.dll dynamic loading
๐ Changes
- [__#1761__](https://github.com/nunit/nunit-console/issues/1761) Engine crashes if unrelated .addins file is found in the output directory
- [__#1777__](https://github.com/nunit/nunit-console/issues/1777) Add .NET 10.0 agent and remove .NET 6.0 agent
- [__#1779__](https://github.com/nunit/nunit-console/issues/1779) `TypeInitializationException` in `TestAssemblyResolver` Targeting .NET 10
๐ฆ SHA256 Hashes of the release artifacts
- `9c956198847654c5590358e79872ad6978857c0bcedf7c54e2ad50227c69752c` `NUnit.ConsoleRunner.3.21.0.nupkg`
- `c70095385daf469887992d1c3c2247a83ecf4f8c66fd070b53ebcfdc9fb4a45d` `NUnit.Console.3.21.0.nupkg`
- `21cb04c94b9b3ff2661a44073436e9814882a9af2a47e8097d640f9e4bf1082c` `NUnit.ConsoleRunner.NetCore.3.21.0.nupkg`
- `138a2786cb4d16603c970d1310a05b80e2ddb1f6694ae0424df4370f0bdc2338` `nunit-console-runner.3.21.0.nupkg`
- `4d0233066ca7edead3e05c62cad4cda45bf73cf3b8454c344636ac4300541a6c` `NUnit.Console-3.21.0.zip`
- `9b7b462db0990dbcf65afaf0422998a67d5f3b439741044183b4fa783f6b940e` `NUnit.Engine.3.21.0.nupkg`
- `7f4d800f77da7adf807ccc8c858ccdb119d11b9312bf1962d85b0eddbdd03bba` `NUnit.Engine.Api.3.21.0.nupkg`
๐ Changes
- [__#1757__](https://github.com/nunit/nunit-console/issues/1757) Attempting to execute a native assembly crashes the runner
๐ฆ 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`
๐ Changes
- [__#770__](https://github.com/nunit/nunit-console/issues/770) v4 Console/Engine Platform support
- [__#860__](https://github.com/nunit/nunit-console/issues/860) Eliminate DomainUsage setting
- [__#861__](https://github.com/nunit/nunit-console/issues/861) Eliminate In-Process Execution
- [__#873__](https://github.com/nunit/nunit-console/issues/873) Remove UserSettings From Engine
- [__#874__](https://github.com/nunit/nunit-console/issues/874) Remove RecentFilesService from Engine
- [__#878__](https://github.com/nunit/nunit-console/issues/878) Stop Bundling the TeamCity Extension
- [__#879__](https://github.com/nunit/nunit-console/issues/879) Stop Bundling V2 Result Writer
- [__#880__](https://github.com/nunit/nunit-console/issues/880) Stop Bundling V2 Framework Driver
- + 56 more
๐ฆ SHA256 Hashes of the release artifacts
- `db40afdd83b44fb53dd7420f28b2b778289ea28e8fc28831ee8c3fbdad6c65ce` `NUnit.ConsoleRunner.4.0.0-beta.1.nupkg`
- `56465cead18e27eee3ea3ac5fef090be150dbc7f54598eb85caa0e678a7d987d` `NUnit.Console.4.0.0-beta.1.nupkg`
- `12ba6b5abb102b13408fbf9a0516d9233aa738105e39f6bc62efb5fe89bfb2d7` `NUnit.ConsoleRunner.NetCore.4.0.0-beta.1.nupkg`
- `d2c74836af3243e51795533f3f1e0745aeebdfa59662fc8f5c61480175ced55d` `NUnit.Agent.Core.4.0.0-beta.1.nupkg`
- `38e77331b2092c6308ad30f1c3c46ad8b445ce71551958906e2bdd61e4b88a8b` `NUnit.Engine.4.0.0-beta.1.nupkg`
- `85cd357d0004e93d65837e38b5e2e5fa17c0a354234a636b9a8a88af3d2b3cf0` `NUnit.Engine.Api.4.0.0-beta.1.nupkg`
- `edd02143e930fc2a861d4b0c4fe2ebd6bc28fe5b5e72e8e9799e2d9915fbe164` `NUnit.Extensibility.Api.4.0.0-beta.1.nupkg`
๐ Changes
- [__#1401__](https://github.com/nunit/nunit-console/issues/1401) NUnit.Engine.NUnitEngineException : Unable to acquire remote process agent
- [__#1678__](https://github.com/nunit/nunit-console/issues/1678) The nunit engine does not use the extension with the latest version if multiple versions are available
- [__#1680__](https://github.com/nunit/nunit-console/issues/1680) The filter "tests" truncates the provided value at the first closing parenthesis.
๐ฆ 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`
๐ Changes
- [__#1570__](https://github.com/nunit/nunit-console/issues/1570) Presence of a TEAMCITY_PROJECT_NAME environment variable makes builds fail if TeamCity service unavailable
- [__#1613__](https://github.com/nunit/nunit-console/issues/1613) Extensions are no longer loading as is currently documented
- [__#1646__](https://github.com/nunit/nunit-console/issues/1646) Unhandled exception. System.MissingMethodException: Method not found: 'System.TimeSpan System.TimeSpan.FromMilliseconds(Int64, Int64)'
- [__#1634__](https://github.com/nunit/nunit-console/issues/1634) Upgrade bundled TeamCity extension to version 1.0.9
- [__#1354__](https://github.com/nunit/nunit-console/issues/1354) Eliminate BinaryFormatter
- [__#1601__](https://github.com/nunit/nunit-console/issues/1601) Drop .NET Core 3.1 and .NET 7.0 agents in preparation for 3.20 release
- [__#1602__](https://github.com/nunit/nunit-console/issues/1602) Add agent for .NET 9.0 to the version 3 build
๐ฆ 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`
๐ Changes
- [__#1614__](https://github.com/nunit/nunit-console/issues/1614) Broken Extensions discovery when installed with Chocolatey
๐ฆ 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`
๐ Changes
- [__#1598__](https://github.com/nunit/nunit-console/issues/1598) NUnit Console Extensions are not loaded in version 3.19
๐ฆ 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`
๐ Changes
- [__#1324__](https://github.com/nunit/nunit-console/issues/1324) Introduction of Microsoft.Extensions.DependencyModel causes reflection crashes
- [__#1505__](https://github.com/nunit/nunit-console/issues/1505) Engine extensions do not work with our dotnet tool
- [__#1507__](https://github.com/nunit/nunit-console/issues/1507) The --teamcity option silently fails if the extension is not installed
- [__#1458__](https://github.com/nunit/nunit-console/issues/1458) Unable to run .NET 7.0 and .NET Core 3.1 X86 tests under GitHub actions
- [__#1545__](https://github.com/nunit/nunit-console/issues/1545) Replace 'dev' label used for development builds with 'alpha'
- [__#1508__](https://github.com/nunit/nunit-console/issues/1508) Readme doesn't list the .NET Core runner
- [__!1520__](https://github.com/nunit/nunit-console/pull/1520) Update IExtensionManager doc comments
- [__#1504__](https://github.com/nunit/nunit-console/issues/1504) Use a programmed search to locate extensions in place of default addins files.
- + 3 more
๐ฆ 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`
๐ Changes
- [__#1325__](https://github.com/nunit/nunit-console/issues/1325) v4.4.0 causes missing method exception for System.Text.Json
- [__#1381__](https://github.com/nunit/nunit-console/issues/1381) Engine should honor the DOTNET_ROOT environment variable if set
- [__#1391__](https://github.com/nunit/nunit-console/issues/1391) ComponentNotRegisteredException when executing test cases using NUnit Console 3.16.3 (Release)
- [__#1464__](https://github.com/nunit/nunit-console/issues/1464) FileNotFoundException using own TestRunner
- [__#1465__](https://github.com/nunit/nunit-console/issues/1465) Spurious error is reported for non-test projects when running the solution
- [__#1471__](https://github.com/nunit/nunit-console/issues/1471) addins/teamcity-event-listener.dll is missing in nunit-console 3.18+
- [__#1488__](https://github.com/nunit/nunit-console/issues/1488) Nunit console doesnt find selenium-manager.exe , works fine from visual studio
- [__#1418__](https://github.com/nunit/nunit-console/issues/1418) Console Runner Package Tests should exercise all our extensions
- + 2 more
๐ฆ 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`
๐ Changes
- [__#900__](https://github.com/nunit/nunit-console/issues/900) How to skip non-test .NETStandard assemblies?
- [__#1383__](https://github.com/nunit/nunit-console/issues/1383) Cannot execute .NET 8 tests that require the Desktop or ASP.NET runtime
- [__#1415__](https://github.com/nunit/nunit-console/issues/1415) ExtensionService does not validate the content of addins files
- [__#1465__](https://github.com/nunit/nunit-console/issues/1465) Spurious error is reported for non-test projects when running the solution
- [__#1466__](https://github.com/nunit/nunit-console/issues/1466) System.TypeLoadException : Could not load type 'System.Windows.IWeakEventListener' from assembly 'WindowsBase'
- [__#1467__](https://github.com/nunit/nunit-console/issues/1467) Console output is unclear about which console build is running
- [__#1468__](https://github.com/nunit/nunit-console/issues/1468) Unable to run nunit-console with VSProjectLoader that has a WPF 8.0 project
- [__#1469__](https://github.com/nunit/nunit-console/issues/1469) nunit console can't parse test case with special characters
- + 7 more
๐ฆ 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`
๐ Changes
- [__#1446__](https://github.com/nunit/nunit-console/issues/1446) Unable to install NUnit.ConsoleRunner.NetCore 3.18.0 due to not found settings file 'DotnetToolSettings.xml'
- [__#1449__](https://github.com/nunit/nunit-console/issues/1449) We have two nuget packages with the same Id: NUnit.ConsoleRunner.NetCore
- [__#1447__](https://github.com/nunit/nunit-console/issues/1447) Need target to allow re-publishing a failed symbol package
๐ฆ 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`
๐ Changes
- [__#1434__](https://github.com/nunit/nunit-console/issues/1434) Eliminate msi package
- [__#1178__](https://github.com/nunit/nunit-console/issues/1178) Running tests with nunit3-console version 3.15.0 generates empty log files
- [__#1330__](https://github.com/nunit/nunit-console/issues/1330) Wrong assembly resolving logic when several runtimes are installed and assembly is missing in deps.json
- [__#1387__](https://github.com/nunit/nunit-console/issues/1387) NUnit Console and NUnit Console Runner version 3.17.0 error when running tests vis command line on Mac
- [__#1398__](https://github.com/nunit/nunit-console/issues/1398) Fix for #1182 missing in 3.17 (Don't throw exception when VS Solution contains a .NET Standard assembly)
- [__#1441__](https://github.com/nunit/nunit-console/issues/1441) NUnit.Console 3.17.0 and lower does not work with NUnit version 4.1.0
- [__#1422__](https://github.com/nunit/nunit-console/issues/1422) Standardize scripts across console and extension repos
- [__#1439__](https://github.com/nunit/nunit-console/issues/1439) Unit Test Failures are not displayed prominently
- + 7 more
๐ Changes
- [__#1374__](https://github.com/nunit/nunit-console/issues/1374) Add .NET 8 build for nunit-agent
๐ Changes
- [__#1339__](https://github.com/nunit/nunit-console/issues/1339) Support NUnit 4
๐ฆ Choosing a Package
- Full Changelog: https://github.com/nunit/nunit-console/compare/3.15.2...3.15.4
๐ Changes
- [__#1362__](https://github.com/nunit/nunit-console/issues/1362) Updating Testcentric.Metadata
๐ฆ 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`
๐๏ธ DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)
- As part of this release we had [3 issues](https://github.com/nunit/nunit-console/milestone/27?closed=1) closed.
- __Bugs__
- [__#1307__](https://github.com/nunit/nunit-console/issues/1307) NUnit3TestAdapter integration: Exception when using NUnit.Engine 3.16.2
- [__#1317__](https://github.com/nunit/nunit-console/pull/1317) Fix assembly dependencies resolver for .NET Core
- [__#1320__](https://github.com/nunit/nunit-console/pull/1320) Add support for .Net 8.0
๐๏ธ DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)
- As part of this release we had [3 issues](https://github.com/nunit/nunit-console/milestone/26?closed=1) closed.
- __Bug__
- [__#1300__](https://github.com/nunit/nunit-console/issues/1300) Error when running x86 test test under .NET Core
- __Build__
- [__#1294__](https://github.com/nunit/nunit-console/issues/1294) Use pre-installed .NET 7.0 on AppVeyor
- [__#1296__](https://github.com/nunit/nunit-console/issues/1296) Use NUNIT_ prefix for API_KEY environment variables
๐ฆ 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`
๐๏ธ 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](https://github.com/nunit/nunit-console/milestone/25?closed=1) closed.
- __Bugs__
- [__#1271__](https://github.com/nunit/nunit-console/issues/1271) Install dotnet tool failed
- [__#1274__](https://github.com/nunit/nunit-console/issues/1274) NUnit Console won't run unless .NET Desktop and ASP.NET Runtimes are installed
- [__#1275__](https://github.com/nunit/nunit-console/issues/1275) Missing assembly in NUnit.Engine nuget package
- [__#1277__](https://github.com/nunit/nunit-console/issues/1277) NUnit does not work without .NET Core
- __Build__
- + 1 more
๐ฆ 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`
๐๏ธ DEPRECATED RELEASE - PLEASE USE EITHER 3.15.5 OR 17.0.0 (OR HIGHER)
- As part of this release we had [27 issues](https://github.com/nunit/nunit-console/milestone/23?closed=1) closed.
- __Bugs__
- [__#291__](https://github.com/nunit/nunit-console/issues/291) Error running tests from assembly built using VS2017 csproj file format
- [__#299__](https://github.com/nunit/nunit-console/issues/299) Attempting to target too low a framework throws exception
- [__#1130__](https://github.com/nunit/nunit-console/issues/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__](https://github.com/nunit/nunit-console/issues/1176) Exception when targeting .NET Framework with .NET 7 installed
- [__#1178__](https://github.com/nunit/nunit-console/issues/1178) Running tests with nunit3-console version 3.15.0 generates empty log files
- [__#1180__](https://github.com/nunit/nunit-console/issues/1180) NUnit Engine 3.15.0 cannot load the test assembly
- + 24 more
๐ฆ SHA256 Hashes of the release artifacts
- `9ef7f730d2636d02ccd34e1547441300a55f422b3f9266f5d14101b65bf2fd20` `NUnit.Console.3.16.0.nupkg`
- `ac49c4aa0cf13e51a98023128d673dfa1d0cc73fd63486f1baa399148608a209` `NUnit.ConsoleRunner.3.16.0.nupkg`
- `6bdae6cf7ec42909697448f19331e80ebac8a7984e66ca02bb87286071f80880` `NUnit.ConsoleRunner.NetCore.3.16.0.nupkg`
- `778d70546d941460de2f6cf9f3f3bff78fa3c059c8ab72373c0f43b7492ae692` `nunit-console-runner.3.16.0.nupkg`
- `8e8410b1d6f7ef26dc4ae477b87a184d922751cb149b02aa71b0e561ca765c3d` `NUnit.Console-3.16.0.msi`
- `d597c6a5ca3c08b5900159635dc30f39951f9a2ad53fdd69b0ad7bf782d1916a` `NUnit.Console-3.16.0.zip`
- `406d35f0c3c7aa996d971a55d97e5ad6c31dada436c40a9756cf05424fa1ec73` `NUnit.Engine.3.16.0.nupkg`
- `4183d1fe12c96f9abdc6dc0a91319e00d7b9fe6a60b9b767920eb8b74c9ce4eb` `NUnit.Engine.Api.3.16.0.nupkg`
๐ Changes
- [__#1178__](https://github.com/nunit/nunit-console/issues/1178) Running tests with nunit3-console version 3.15.0 generates empty log files
- [__#1193__](https://github.com/nunit/nunit-console/issues/1193) Prevent Crash under .NET 7.0 in 3.15.1 build
- [__#1196__](https://github.com/nunit/nunit-console/issues/1196) Modify build script to support continued version 3 releases where needed
๐ฆ 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`
๐ฆ 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`
๐ Changes
- [__#1017__](https://github.com/nunit/nunit-console/issues/1017) Should we change 'master' to 'main'?
- [__#1026__](https://github.com/nunit/nunit-console/issues/1026) Make NUnit.Engine.Internal.Tests.PathUtilTests_Windows.SamePathOrUnder work under ubuntu-latest
- [__#1087__](https://github.com/nunit/nunit-console/issues/1087) Switch all engine tests to NUnitLite
- [__#1094__](https://github.com/nunit/nunit-console/issues/1094) CreateDraftRelease command should run locally without a release branch
- [__#1095__](https://github.com/nunit/nunit-console/issues/1095) Allow single-letter options for cake script
- [__#1096__](https://github.com/nunit/nunit-console/issues/1096) Symbol package validation failing for NUnit.ConsoleRunner.NetCore
- [__#1108__](https://github.com/nunit/nunit-console/issues/1108) Generate AssemblyInfo files from csproj
- [__#1112__](https://github.com/nunit/nunit-console/issues/1112) Use VS2022 for CI Build
- + 4 more
๐ฆ 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`
๐ Changes
- [__#1012__](https://github.com/nunit/nunit-console/issues/1012) Automatically roll-forward if no .NET Core 3.1 runtime available
- [__#1090__](https://github.com/nunit/nunit-console/issues/1090) Test of --debug-agent option fails under linux Debug configuration
- [__#570__](https://github.com/nunit/nunit-console/issues/570) Where are the checksums for your downloads?
- [__#1057__](https://github.com/nunit/nunit-console/issues/1057) Automate all package publication and release
- [__#1075__](https://github.com/nunit/nunit-console/issues/1075) Separate nunit.engine.core.tests from nunit.engine.tests
- [__#1084__](https://github.com/nunit/nunit-console/issues/1084) Eliminate Packaging on Azure
- [__#1048__](https://github.com/nunit/nunit-console/issues/1048) Agent for Net 5.0
๐ฆ 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`
๐ Changes
- [__#1077__](https://github.com/nunit/nunit-console/issues/1077) Don't push non-chocolatey packages to chocolatey!
- [__#1078__](https://github.com/nunit/nunit-console/issues/1078) Don't publish -pre builds to MyGet
- [__#1080__](https://github.com/nunit/nunit-console/issues/1080) Add --nopush option to the build
๐ฆ 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`
๐ Changes
- [__#1029__](https://github.com/nunit/nunit-console/issues/1029) Use newer cake version to avoid special handling of `-SymbolPackageFormat snupkg`
- [__#1047__](https://github.com/nunit/nunit-console/issues/1047) Upgrade Cake to version 1.3
- [__#1059__](https://github.com/nunit/nunit-console/issues/1059) Upgrade Cake to 2.0.0 and use Cake.Tool so we can build on all platforms
- [__#1061__](https://github.com/nunit/nunit-console/issues/1061) Use GitVersion to determine package version to be produced
- [__#1062__](https://github.com/nunit/nunit-console/pull/1062) Let PackageDefinition build the package itself
- [__#1064__](https://github.com/nunit/nunit-console/issues/1064) Publish `dev` builds to MyGet using the Cake script
- [__#1065__](https://github.com/nunit/nunit-console/issues/1065) Publish to chocolatey and nuget automatically for production releases.
- [__#1070__](https://github.com/nunit/nunit-console/issues/1070) Automatically generate the release notes for a draft release on GitHub using GitReleaseManager.
- + 1 more
๐ฆ 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`
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](https://docs.nunit.org/articles/nunit/release-notes/console-and-engine.html) for a full list of changes. __Note:__ Packages will be available on nuget.org and chocolatey.org shortly. Release notes are in process.
This Beta release of the .NET Core NUnit console contains some fixes to extension loading, and the ability to use the runner as a .NET Core Tool. The .NET Core Console remains in Beta due to some unresolved dependency loading and framework targeting issues - contributions to fix these issues would be welcomed. The .NET Core Console is a separate executable to the original version, and can be found in either the .zip file download, or the new [NUnit.ConsoleRunner.NetCore](https://www.nuget.org/packages/NUnit.ConsoleRunner.NetCore/) NuGet package. Our longer-term aim is to create a single console which is able to run both .NET Core and .NET Framework tests. See the [Release Notes](https://docs.nunit.org/articles/nunit/release-notes/console-and-engine.html) for a full list of changes.
