Skip to content

Commit

Permalink
Merge pull request #589 from nunit/release310
Browse files Browse the repository at this point in the history
Release 3.10
  • Loading branch information
rprouse authored Mar 24, 2019
2 parents 28bde31 + 88fad89 commit ec66e00
Show file tree
Hide file tree
Showing 10 changed files with 81 additions and 22 deletions.
71 changes: 65 additions & 6 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,63 @@
NUnit 3.9 - September 5, 2018
NUnit Console 3.10 - March 24, 2019

This release merges the .NET Standard version of the engine back into the nunit.engine
NuGet package and adds a .NET Standard 2.0 version of the engine that re-enables most
services and extensions. This deprecates the `nunit.engine.netstandard` NuGet package.
Any test runners using the old .NET Standard version of the engine should switch to
this release.

The `--params` command line option which took multiple test parameters separated by
a semi-colon is now deprecated in favor of the new `--testparam` command line option.
One of the most common uses for test parameters was to pass connection strings into
tests but this required workarounds to handle the semi-colons. Now you must pass in
each test paramater separately using a `--testparam` or `-tp` option for each.

Issues Resolved

* 8 TempResourceFile.Dispose causes run to hang
* 23 In nunit3-console you cannot pass parameters containing ';' because they always get splitted
* 178 Add date and time to console output
* 282 "Execution terminated after first error" does not fail the console runner
* 388 Merge .NET Standard Engine back into the main solution
* 389 Update Mono.Cecil to latest
* 433 All messages from EventListenerTextWriter goes to console output independent on stream name
* 454 Misc improvements to ExtensionServiceTests
* 455 Remove CF, Silverlight and PORTABLE functionality
* 464 NUnit Console Reports Successful Exit Code When there is an Exception on Dispose
* 473 ArgumentException: DTD is prohibited in this XML document
* 476 .NET Standard engine to load extensions
* 479 Merge .NET Standard Engine code back into the main solution
* 483 Error in SetUpFixture does not result in non-zero exit code
* 485 Invalid integer arguments do not display properly in error message
* 493 Correct order of params to Guard.ArgumentValid()
* 498 Reset console colors after Ctrl-C
* 501 Create result directory if it does not exist
* 502 Remove unused method from build.cake
* 506 Dogfood NUnit.Analyzers via the nunit-console tests
* 508 Re-Enable OSX CI tests
* 515 Appveyor CI failing on master
* 518 Correct Refactoring Error
* 519 Break up multiple console error messages with colour
* 523 Reloading multiple files causes exception
* 524 .NET Standard 2.0 engine crashes when .NET Framework extensions are in Global NuGet Cache
* 525 Separate NuGet Restore for Appveyor build
* 531 Building a forked master branch results in publishing artifacts
* 533 Duplicate ids when loading a project
* 544 Deprecate nunit.netstandard.engine NuGet package
* 546 Cannot run a project file using --process:Separate
* 547 --labels=Before ignores --nocolor
* 556 Appveyor CI failing due to nuget restore
* 557 Disable CliFallbackFolder as a nuget source
* 562 Fix typo in comment
* 563 ProjectService is incorrectly initialized in agents
* 565 Eliminate -dbg suffix from version
* 566 SettingsService is not needed in agents
* 567 Unnecessary call to IProjectService
* 571 Space characters in the work directory path are not properly handled
* 583 NUnit Console NuGet Package Doesn't Load Extensions
* 587 Disable new MSBuild GenerateSupportedRuntime functionality, which breaks framework targetting

NUnit Console 3.9 - September 5, 2018

This release should stop the dreaded SocketException problem on shutdown. The
console also no longer returns -5 when AppDomains fail to unload at the end of a
Expand Down Expand Up @@ -31,7 +90,7 @@ Issues Resolved
* 456 NuGet Package : Add `repository` metadata.
* 461 Use MSBuild /restore

NUnit 3.8 - January 27, 2018
NUnit Console 3.8 - January 27, 2018

This release includes several fixes when unloading AppDomains and better error reporting. The
aggregate NuGet packages also include updated versions of several extensions.
Expand Down Expand Up @@ -67,7 +126,7 @@ Issues Resolved
* 350 Invalid assemblies no longer give an error message
* 355 NuGet package links to outdated license

NUnit 3.7 - July 13, 2017
NUnit Console 3.7 - July 13, 2017

Engine

Expand Down Expand Up @@ -106,7 +165,7 @@ Issues Resolved
* 254 Correct misprint ".con" -> ".com"
* 252 Console crashes when specifying both format and transform for result

NUnit 3.6.1 - March 6, 2017
NUnit Console 3.6.1 - March 6, 2017

Engine

Expand All @@ -117,7 +176,7 @@ Issues Resolved

* 168 Intermittent errors while running tests after updating to 3.6

NUnit 3.6 - January 14, 2017
NUnit Console 3.6 - January 14, 2017

Console Runner

Expand Down Expand Up @@ -158,7 +217,7 @@ Issues Resolved
* 157 Fix Detection of invalid framework when --inprocess
* 159 Update extension versions in the NuSpec Files

NUnit 3.5 - October 11, 2016
NUnit Console 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
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2018 Charlie Poole, Rob Prouse
Copyright (c) 2019 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
Expand Down
2 changes: 1 addition & 1 deletion choco/nunit-console-runner.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
<owners>Charlie Poole, Rob Prouse</owners>
<language>en-US</language>
<tags>nunit console runner test testing tdd</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
</metadata>
</package>
2 changes: 1 addition & 1 deletion choco/nunit-console-with-extensions.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<owners>Charlie Poole, Rob Prouse</owners>
<language>en-US</language>
<tags>nunit console runner test testing tdd</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
<dependencies>
<group>
<dependency id="nunit-console-runner" version="$version$" />
Expand Down
2 changes: 1 addition & 1 deletion nuget/deprecated/nunit.runners.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<releaseNotes>This release uses the latest version of the TeamCityEventListener extension.</releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd runner</tags>
<copyright>Copyright (c) 2018 Charlie Poole</copyright>
<copyright>Copyright (c) 2019 Charlie Poole</copyright>
<dependencies>
<group>
<dependency id="NUnit.Console" version="$version$" />
Expand Down
2 changes: 1 addition & 1 deletion nuget/engine/nunit.engine.api.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<releaseNotes></releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd engine</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
<dependencies>
<group targetFramework="net20" />
<group targetFramework="netstandard1.6">
Expand Down
2 changes: 1 addition & 1 deletion nuget/engine/nunit.engine.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<releaseNotes></releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd engine</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
<dependencies>
<group targetFramework="net20" />
<group targetFramework="netstandard1.6">
Expand Down
16 changes: 8 additions & 8 deletions nuget/runners/nunit.console-runner-with-extensions.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,22 @@
* VSProjectLoader - loads tests from Visual Studio projects
* NUnitV2ResultWriter - saves results in NUnit V2 format.
* NUnitV2FrameworkDriver - runs NUnit V2 tests.
* TeamCityEventListener - supports special progress messages used by teamcity.
* TeamCityEventListener - supports special progress messages used by teamcity.

Other extensions, if needed, must be installed separately.
</description>
<releaseNotes>This release uses the latest version of the TeamCityEventListener extension.</releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd runner</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
<dependencies>
<group>
<dependency id="NUnit.ConsoleRunner" version="$version$" />
<dependency id="NUnit.Extension.NUnitProjectLoader" version="3.5.0" />
<dependency id="NUnit.Extension.VSProjectLoader" version="3.8.0" />
<dependency id="NUnit.Extension.NUnitV2ResultWriter" version="3.5.0" />
<dependency id="NUnit.Extension.NUnitV2Driver" version="3.6.0" />
<dependency id="NUnit.Extension.TeamCityEventListener" version="1.0.3" />
<dependency id="NUnit.ConsoleRunner" version="$version$" />
<dependency id="NUnit.Extension.NUnitProjectLoader" version="3.6.0" />
<dependency id="NUnit.Extension.VSProjectLoader" version="3.8.0" />
<dependency id="NUnit.Extension.NUnitV2ResultWriter" version="3.6.0" />
<dependency id="NUnit.Extension.NUnitV2Driver" version="3.7.0" />
<dependency id="NUnit.Extension.TeamCityEventListener" version="1.0.6" />
</group>
</dependencies>
</metadata>
Expand Down
2 changes: 1 addition & 1 deletion nuget/runners/nunit.console-runner.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<releaseNotes></releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd runner</tags>
<copyright>Copyright (c) 2018 Charlie Poole, Rob Prouse</copyright>
<copyright>Copyright (c) 2019 Charlie Poole, Rob Prouse</copyright>
</metadata>
<files>
<file src="LICENSE.txt" />
Expand Down
2 changes: 1 addition & 1 deletion src/CommonAssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
//
[assembly: AssemblyTrademark("NUnit is a trademark of NUnit Software")]
[assembly: AssemblyCompany("NUnit Software")]
[assembly: AssemblyCopyright("Copyright (c) 2018 Charlie Poole, Rob Prouse")]
[assembly: AssemblyCopyright("Copyright (c) 2019 Charlie Poole, Rob Prouse")]

#if DEBUG
#if NET35
Expand Down

0 comments on commit ec66e00

Please sign in to comment.