As part of this release we had 25 issues closed.
Bugs
- #723 Installing the nunit.engine adds nunit.engine.nuget.addins to the csproj
- #1713 Use semver 1.0 for Chocolatey package
- #1724 Intermittent Failure in TcpServerTests
- #1754 Don't throw an exception when no ExtensionPoint exists for an exception
- !1759 Graceful failure for unmanaged assemblies
- #1765 NUnit.ConsoleRunner v4.0.0-beta.1 has dependency on non-existing prerelease versions of the PluggableAgents
- #1767 Package metadata for NUnit.ConsoleRunner v4 is outdated
- #1801 TestAgency.IsAgentAvailable always returns false
Build
- #1544 Rename main branch to version3, version4 branch to main
- #1699 Remove remaining usage of agent-core assembly from engine
- #1714 Provide separate targets for publishing to MyGet, NuGet and Chocolatey
- #1735 Switch to use of MSBuild to create nuget packages
- #1750 Restore use of NUnit.Cake.Recipe for building runner and engine
- #1770 Centralize specification of bundled agents
- #1794 Update language level to C# 14?
Enhancements
- #431 Suppress "skipped tests" output in console-runner for Explicit or Ignore tests
- #1688 Engine RunAsync should run agent, driver and framework asyncronously
- #1749 Eliminate need to load agent launchers when deciding if they should be used
- #1774 Improvements to PackageSettings and SettingDefinitions APIs
Features
- #437 Command line should provide an option for run timeout
- #897 Should we throw an exception when no service is available?
- #1733 Create NUnit.Common package
- #1738 Create NUnit.Extensibility package
- #1812 Port V3.22.0 Changes to V4
SHA256 Hashes of the release artifacts
e068e6b7ef8c7e712445f344bbf4854534f6f422c319caca37acbeb8c0711808NUnit.Extensibility.Api.4.0.0-beta.2.nupkgf29156ea7db36ca7dce224bf7a34a9f0df581c525a374110e1228976e3d23b69NUnit.Engine.Api.4.0.0-beta.2.nupkg600f2fd2fda9d1f368752385c744a9b902a2efc67b36b4f0c9e3f3c39b8180bbNUnit.Common.4.0.0-beta.2.nupkg83c9ec504e718d5fa7ee730a0b7c8da6c8fae836a68bbff3e1368dc23428097fNUnit.Extensibility.4.0.0-beta.2.nupkge24fccb66e696d4b3193ffc92b0569caa0fa52516951325e4529a9a52c3d91d8NUnit.Agent.Core.4.0.0-beta.2.nupkgcb3e97f151daef5e06dac4640e4e1cd2b85b290bb7c05491b63c18de7cad0405NUnit.Engine.4.0.0-beta.2.nupkg7e91288981fc54473d4a7d799e87dc4a5fadf712a7b573c3a5befefe7f36eb73NUnit.ConsoleRunner.NetCore.4.0.0-beta.2.nupkg52c796624ee7d75ff2da27907a5a91f6611276fdfd2c7524cda1ce371bcb29f8NUnit.ConsoleRunner.4.0.0-beta.2.nupkg1013967caaf6df7c2e5a3de8d8b0941e5c3e5ad7174a85ba4646527d89e1b6d7nunit-console-runner.4.0.0-beta.2.nupkgc708975144508809efa67d8b969e091b24029f14a4418aa0b44fb66de5e5c7b2NUnit.Console.4.0.0-beta.2.nupkg