From 09ab97e7d541106c8690b04d33faf8034784c601 Mon Sep 17 00:00:00 2001 From: Chris Maddock Date: Sat, 16 Jan 2021 22:51:40 +0000 Subject: [PATCH] Prepare for release 3.12.0-beta2 --- CHANGES.txt | 32 ++++++++++++++++++ LICENSE.txt | 2 +- build.cake | 2 +- choco/nunit-console-runner.nuspec | 2 +- choco/nunit-console-with-extensions.nuspec | 2 +- msi/resources/License.rtf | Bin 1279 -> 1279 bytes .../nunit.engine.netstandard.nuspec | 2 +- nuget/deprecated/nunit.runners.nuspec | 2 +- nuget/engine/nunit.engine.api.nuspec | 2 +- nuget/engine/nunit.engine.nuspec | 2 +- ...unit.console-runner-with-extensions.nuspec | 2 +- .../nunit.console-runner.netcore.nuspec | 2 +- nuget/runners/nunit.console-runner.nuspec | 2 +- src/CommonAssemblyInfo.cs | 2 +- src/NUnitConsole/ConsoleVersion.cs | 2 +- src/NUnitEngine/EngineApiVersion.cs | 2 +- src/NUnitEngine/EngineVersion.cs | 2 +- 17 files changed, 47 insertions(+), 15 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index c300c71c5..d2d78529a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,35 @@ +## NUnit Console & Engine 3.12 - January 17, 2021 +## .NET Core NUnit Console 3.12 Beta 2 - January 17, 2021 + +This release contains various improvements to running tests on .NET Core and Mono, and changes to +extension loading logic to allow the Engine to better support extensions which target multiple platforms. There are additionally +a number of fixes to issues that were identified with 3.12 Beta 1. Please also be aware that this will be the last version of +the NUnit Engine to support .NET Standard 1.6. + +The .NET Core Console remains in Beta due to some unresolved dependency loading and framework targeting issues - contributions to +fix this issues would be very welcome! + +Code contributions in this release were included from Charlie Poole, Chris Maddock, Christian Bay, +Eberhard Beilharz, Ed Ball, Joseph Musser, Manohar Singh Mattias Cavigelli and Mikkel Nylander Bundgaard. Thank you to all +those who contributed both in code, and otherwise. + +Please note the below list includes only issues resolved between 3.12.0 Beta 1 and the final release. For those upgrading from 3.11.1 +or earlier, please also see the Beta release notes. + + * 511 [Build] Improve detection of installed .NET Core Runtimes + * 718 Eliminate use of Mono.Cecil + * 810 Build NUnit.ConsoleRunner.NetCore as a .NET Core Tool. + * 811 Use readonly modifier where possible + * 818 Remove redundant dependency on Microsoft.DotNet.InternalAbstractions for platforms other than .NET Standard 1.6 + * 825 Revert change to increment nunit.engine.api assembly version + * 829 Revert change made to IExtensionService in nunit.engine.api + * 830 [CI] Test on .NET 5.0 + * 837 Fully remove Microsoft.Dotnet.InternalAbstractions dependency + * 844 .NET Core console runner fails to load extensions when netfx and netstandard versions conflict + * 847 [Build] Specify .NET 2.0 version of extensions for msi + * 853 [Build] Allow local build to succeed even if all runtimes are not installed + * 863 [Build] Use released version of NUnit Framework 3.13.0 + ## NUnit Console & Engine 3.12 Beta 1 - August 1, 2020 This is the first beta release of the NUnit Console able to run .NET Core Tests. diff --git a/LICENSE.txt b/LICENSE.txt index 1d3793a61..29f0e2ea4 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2020 Charlie Poole, Rob Prouse +Copyright (c) 2021 Charlie Poole, Rob Prouse Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/build.cake b/build.cake index 55063b8e2..5935b1843 100644 --- a/build.cake +++ b/build.cake @@ -10,7 +10,7 @@ var target = Argument("target", "Default"); var configuration = Argument("configuration", "Release"); -var productVersion = Argument("productVersion", "3.12.0-beta1"); +var productVersion = Argument("productVersion", "3.12.0-beta2"); var ErrorDetail = new List(); var installedNetCoreRuntimes = GetInstalledNetCoreRuntimes(); diff --git a/choco/nunit-console-runner.nuspec b/choco/nunit-console-runner.nuspec index 4995c91f1..6fbe6412e 100644 --- a/choco/nunit-console-runner.nuspec +++ b/choco/nunit-console-runner.nuspec @@ -23,6 +23,6 @@ Charlie Poole, Rob Prouse en-US nunit console runner test testing tdd - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/choco/nunit-console-with-extensions.nuspec b/choco/nunit-console-with-extensions.nuspec index ebe36b44d..bf5354b49 100644 --- a/choco/nunit-console-with-extensions.nuspec +++ b/choco/nunit-console-with-extensions.nuspec @@ -32,7 +32,7 @@ Charlie Poole, Rob Prouse en-US nunit console runner test testing tdd - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/msi/resources/License.rtf b/msi/resources/License.rtf index f98beaefb434d68582f13d3fa427e8f135555fc2..704b08394a1e130f698aea89c05c907fb2bec8c9 100644 GIT binary patch delta 12 Tcmey*`JZ#bX-311XN*|@CqxBO delta 12 Tcmey*`JZ#bX-0#MXN*|@CqD&I diff --git a/nuget/deprecated/nunit.engine.netstandard.nuspec b/nuget/deprecated/nunit.engine.netstandard.nuspec index 6e94192c2..dfc3f3398 100644 --- a/nuget/deprecated/nunit.engine.netstandard.nuspec +++ b/nuget/deprecated/nunit.engine.netstandard.nuspec @@ -20,7 +20,7 @@ en-US nunit test testing tdd runner - Copyright (C) 2020 Charlie Poole, Rob Prouse + Copyright (C) 2021 Charlie Poole, Rob Prouse diff --git a/nuget/deprecated/nunit.runners.nuspec b/nuget/deprecated/nunit.runners.nuspec index 6c9d604c2..0cb39c067 100644 --- a/nuget/deprecated/nunit.runners.nuspec +++ b/nuget/deprecated/nunit.runners.nuspec @@ -30,7 +30,7 @@ This release uses the latest version of the TeamCityEventListener extension. en-US nunit test testing tdd runner - Copyright (c) 2020 Charlie Poole + Copyright (c) 2021 Charlie Poole diff --git a/nuget/engine/nunit.engine.api.nuspec b/nuget/engine/nunit.engine.api.nuspec index 1314b3fe8..1e190f8da 100644 --- a/nuget/engine/nunit.engine.api.nuspec +++ b/nuget/engine/nunit.engine.api.nuspec @@ -17,7 +17,7 @@ en-US nunit test testing tdd engine - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/nuget/engine/nunit.engine.nuspec b/nuget/engine/nunit.engine.nuspec index 8292339b1..1a0cd7fd1 100644 --- a/nuget/engine/nunit.engine.nuspec +++ b/nuget/engine/nunit.engine.nuspec @@ -17,7 +17,7 @@ en-US nunit test testing tdd engine - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/nuget/runners/nunit.console-runner-with-extensions.nuspec b/nuget/runners/nunit.console-runner-with-extensions.nuspec index 126e6f909..cbae27394 100644 --- a/nuget/runners/nunit.console-runner-with-extensions.nuspec +++ b/nuget/runners/nunit.console-runner-with-extensions.nuspec @@ -28,7 +28,7 @@ en-US nunit test testing tdd runner - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/nuget/runners/nunit.console-runner.netcore.nuspec b/nuget/runners/nunit.console-runner.netcore.nuspec index 01b1e17d3..caf8a880d 100644 --- a/nuget/runners/nunit.console-runner.netcore.nuspec +++ b/nuget/runners/nunit.console-runner.netcore.nuspec @@ -21,7 +21,7 @@ en-US nunit test testing tdd runner - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/nuget/runners/nunit.console-runner.nuspec b/nuget/runners/nunit.console-runner.nuspec index f0143d1fd..a700a54c1 100644 --- a/nuget/runners/nunit.console-runner.nuspec +++ b/nuget/runners/nunit.console-runner.nuspec @@ -21,7 +21,7 @@ en-US nunit test testing tdd runner - Copyright (c) 2020 Charlie Poole, Rob Prouse + Copyright (c) 2021 Charlie Poole, Rob Prouse diff --git a/src/CommonAssemblyInfo.cs b/src/CommonAssemblyInfo.cs index ec57abb9b..4048f37b2 100644 --- a/src/CommonAssemblyInfo.cs +++ b/src/CommonAssemblyInfo.cs @@ -28,7 +28,7 @@ // [assembly: AssemblyTrademark("NUnit is a trademark of NUnit Software")] [assembly: AssemblyCompany("NUnit Software")] -[assembly: AssemblyCopyright("Copyright (c) 2020 Charlie Poole, Rob Prouse")] +[assembly: AssemblyCopyright("Copyright (c) 2021 Charlie Poole, Rob Prouse")] #if DEBUG #if NET35 diff --git a/src/NUnitConsole/ConsoleVersion.cs b/src/NUnitConsole/ConsoleVersion.cs index 6725e16ed..31ce3341d 100644 --- a/src/NUnitConsole/ConsoleVersion.cs +++ b/src/NUnitConsole/ConsoleVersion.cs @@ -25,4 +25,4 @@ [assembly: AssemblyProduct("NUnit Console Runner")] [assembly: AssemblyVersion("3.12.0")] -[assembly: AssemblyInformationalVersion("3.12.0-beta1")] +[assembly: AssemblyInformationalVersion("3.12.0-beta2")] diff --git a/src/NUnitEngine/EngineApiVersion.cs b/src/NUnitEngine/EngineApiVersion.cs index a9811c855..6edd4e3e5 100644 --- a/src/NUnitEngine/EngineApiVersion.cs +++ b/src/NUnitEngine/EngineApiVersion.cs @@ -25,5 +25,5 @@ [assembly: AssemblyProduct("NUnit Engine API")] [assembly: AssemblyVersion("3.0.0.0")] -[assembly: AssemblyInformationalVersion("3.12.0")] +[assembly: AssemblyInformationalVersion("3.12.0-beta2")] [assembly: AssemblyFileVersion("3.12.0")] diff --git a/src/NUnitEngine/EngineVersion.cs b/src/NUnitEngine/EngineVersion.cs index 9f234db73..090a692bf 100644 --- a/src/NUnitEngine/EngineVersion.cs +++ b/src/NUnitEngine/EngineVersion.cs @@ -25,4 +25,4 @@ [assembly: AssemblyProduct("NUnit Engine")] [assembly: AssemblyVersion("3.12.0")] -[assembly: AssemblyInformationalVersion("3.12.0-beta1")] +[assembly: AssemblyInformationalVersion("3.12.0-beta2")]