From d26355ad9b43062a7dd89c51afc8609aa255851c Mon Sep 17 00:00:00 2001 From: Terje Sandstrom Date: Fri, 3 Nov 2023 21:31:39 +0100 Subject: [PATCH 1/2] Prepare release 3.14 --- CHANGES.md | 4 ++++ LICENSE.txt | 2 +- build.cake | 2 +- src/CommonAssemblyInfo.cs | 2 +- src/NUnitFramework/FrameworkVersion.cs | 4 ++-- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index eb69b353cd..bb87f14cb1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # NUnit Release Notes +## NUnit 3.14.0 - November 4, 2023 + +See [Release Notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html#nunit-3140---tba) + ## NUnit 3.13.3 - March 20, 2022 This release includes several performance enhancements. [@lahma](https://github.com/lahma) provided a massive speed improvement for large parametrized test suites. In addition, equivalency tests with large unsortable collections run faster by determining if the collections are sortable before attempting to sort them. diff --git a/LICENSE.txt b/LICENSE.txt index ab7da19e07..7eb103cffd 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2022 Charlie Poole, Rob Prouse +Copyright (c) 2023 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 51041efb1c..37b87ca7eb 100644 --- a/build.cake +++ b/build.cake @@ -17,7 +17,7 @@ var ErrorDetail = new List(); // SET PACKAGE VERSION ////////////////////////////////////////////////////////////////////// -var version = "3.13.4"; +var version = "3.14.0"; var modifier = ""; var dbgSuffix = configuration == "Debug" ? "-dbg" : ""; diff --git a/src/CommonAssemblyInfo.cs b/src/CommonAssemblyInfo.cs index 22d186b9de..154602e2f3 100644 --- a/src/CommonAssemblyInfo.cs +++ b/src/CommonAssemblyInfo.cs @@ -28,7 +28,7 @@ // [assembly: AssemblyCompany("NUnit Software")] [assembly: AssemblyProduct("NUnit 3")] -[assembly: AssemblyCopyright("Copyright (c) 2022 Charlie Poole, Rob Prouse")] +[assembly: AssemblyCopyright("Copyright (c) 2023 Charlie Poole, Rob Prouse")] [assembly: AssemblyTrademark("NUnit is a trademark of NUnit Software")] #if DEBUG diff --git a/src/NUnitFramework/FrameworkVersion.cs b/src/NUnitFramework/FrameworkVersion.cs index 3343d6765d..61865a6727 100644 --- a/src/NUnitFramework/FrameworkVersion.cs +++ b/src/NUnitFramework/FrameworkVersion.cs @@ -26,5 +26,5 @@ // // Current version for the NUnit Framework // -[assembly: AssemblyVersion("3.13.4.0")] -[assembly: AssemblyFileVersion("3.13.4.0")] +[assembly: AssemblyVersion("3.14.0.0")] +[assembly: AssemblyFileVersion("3.14.0.0")] From c0ce8325b30bb3cf40064c5781fe60cea64b097b Mon Sep 17 00:00:00 2001 From: Terje Sandstrom Date: Fri, 3 Nov 2023 22:08:42 +0100 Subject: [PATCH 2/2] Fixing packages, readmes and (c) --- build.cake | 3 ++- nuget/framework/nunit.nuspec | 4 +++- nuget/nunitlite/nunitlite.nuspec | 4 +++- src/NUnitFramework/framework/nunit.framework.csproj | 5 +++++ src/NUnitFramework/nunitlite/nunitlite.csproj | 5 +++++ 5 files changed, 18 insertions(+), 3 deletions(-) diff --git a/build.cake b/build.cake index 37b87ca7eb..5c6df9989c 100644 --- a/build.cake +++ b/build.cake @@ -235,7 +235,8 @@ var RootFiles = new FilePath[] { "LICENSE.txt", "NOTICES.txt", - "CHANGES.md" + "CHANGES.md", + "README.md" }; // Not all of these are present in every framework diff --git a/nuget/framework/nunit.nuspec b/nuget/framework/nunit.nuspec index 64fca29c27..fc6f73ca59 100644 --- a/nuget/framework/nunit.nuspec +++ b/nuget/framework/nunit.nuspec @@ -11,6 +11,7 @@ https://cdn.rawgit.com/nunit/resources/master/images/icon/nunit_256.png icon.png + README.md false NUnit is a unit-testing framework for all .NET languages with a strong TDD focus. NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. @@ -23,7 +24,7 @@ Supported platforms: This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUnit 3 in order to execute tests. Runners intended for use with NUnit 2.x will not run NUnit 3 tests correctly. en-US nunit test testing tdd framework fluent assert theory plugin addin - Copyright (c) 2022 Charlie Poole, Rob Prouse + Copyright (c) 2023 Charlie Poole, Rob Prouse @@ -37,6 +38,7 @@ Supported platforms: + diff --git a/nuget/nunitlite/nunitlite.nuspec b/nuget/nunitlite/nunitlite.nuspec index 4f95234d6a..3e42708001 100644 --- a/nuget/nunitlite/nunitlite.nuspec +++ b/nuget/nunitlite/nunitlite.nuspec @@ -11,6 +11,7 @@ https://cdn.rawgit.com/nunit/resources/master/images/icon/nunit_256.png icon.png + README.md false NUnitlite is a lightweight runner for tests that use the NUnit testing framework. NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. It is suitable for projects that want to have a quick way to run tests using a console runner and don't need all the features of the NUnit engine and console runner. @@ -28,7 +29,7 @@ How to use this package: 3. Add your tests to the test project and simply start the project to execute them. en-US test unit testing tdd framework fluent assert device phone embedded - Copyright (c) 2022 Charlie Poole, Rob Prouse + Copyright (c) 2023 Charlie Poole, Rob Prouse @@ -61,6 +62,7 @@ How to use this package: + diff --git a/src/NUnitFramework/framework/nunit.framework.csproj b/src/NUnitFramework/framework/nunit.framework.csproj index c3aab9489a..24e7ccb5c8 100644 --- a/src/NUnitFramework/framework/nunit.framework.csproj +++ b/src/NUnitFramework/framework/nunit.framework.csproj @@ -4,7 +4,12 @@ $(NUnitLibraryFrameworks) NUnit.Framework true + README.md + + + + diff --git a/src/NUnitFramework/nunitlite/nunitlite.csproj b/src/NUnitFramework/nunitlite/nunitlite.csproj index fdbbf23ad4..2169192a28 100644 --- a/src/NUnitFramework/nunitlite/nunitlite.csproj +++ b/src/NUnitFramework/nunitlite/nunitlite.csproj @@ -3,8 +3,13 @@ $(NUnitLibraryFrameworks) NUnitLite + README.md + + + +