diff --git a/CHANGES.txt b/CHANGES.txt index eb0a7a2e0..c975c79ef 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,4 @@ -NUnit 3.5 - October ??, 2016 +NUnit 3.5 - October 11, 2016 This is the first version of NUnit where the framework will be released separately from the console runner, engine and other extensions. From this point forward, the NUnit console and engine will be @@ -8,10 +8,28 @@ may diverge over time. This is also the first release where the NUnit Framework will not be included in the installer. Only the console runner, engine and extensions will be available as an MSI installer. -Issues Resolved +Console Runner + + * When running multiple assemblies in their own projects with `--agents` set to a number that is + lower than the number of assemblies, the number of concurrent processes is limited to that number. + Previously, all processes were created at the start of the run. + +Engine + + * All of our extensions have been moved to separate repositories and are now built and + distributed separately. This includes the NUnit V2 Driver, NUnit V2 Result Writer, + NUnit Project Loader and VS Project Loader. The Teamcity extension was moved to its + own repository previously. + +* Newer versions of Mono are now detected and used under Windows when requested. + +* It is now possible to write a custom framework driver extension for NUnit 3, which will + be used instead of the built-in driver. + +Issues Resolved Prior to Split (These are in the nunit repository) * 1389 specifying solution and --agents is not working with nunit3-console - * 1595 Separate installer project + * 1595 Separate installer project * 1596 Eliminate code sharing across projects to be split * 1598 Split framework and console/engine into separate projects * 1600 Split Engine Extensions into separarate projects @@ -32,6 +50,22 @@ Issues Resolved * 1776 Logger in DefaultTestAssemblyBuilder is retrieved before InternalTrace is initialized * 1800 Remove Console/Engine projects from nunit.linux.sln +Issues Resolved After Split (These are in the nunit-console repository) + + * 2 Split Engine Extensions into separate projects + * 30 Error message "File type is not supported" when uses .nunit configuration file + * 34 Mono detection on Windows broken + * 36 Console runner spawns too many agents + * 43 Agent's process stays in memory when it was failed to unload appdomain + * 47 Move V2 framework driver extension to its own repo + * 48 Move V2 XML result writer to its own repo + * 49 Move NUnit project loader to its own repo + * 50 Move VS project loader to its own repo + * 63 --encoding option for Console stdout + * 67 Update text of NUnit.ConsoleRunner NuGet package + * 70 Allow custom framework drivers to run before NUnit3DriverFactory + * 88 The --labels:All option displays at the wrong time + NUnit 3.4.1 - June 30, 2016 Console Runner