Skip to content

Commit

Permalink
Merge pull request #4638 from nunit/prepare41
Browse files Browse the repository at this point in the history
Prepare version 4.1
  • Loading branch information
SeanKilleen committed Feb 24, 2024
2 parents 3a35f8c + e95992e commit 43ac03b
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 17 deletions.
5 changes: 5 additions & 0 deletions CHANGES.md
@@ -1,3 +1,8 @@

For further changes, see [release notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html)

-------

## NUnit 4.0.0 - November 26, 2023

All changes, see [release notes](https://docs.nunit.org/articles/nunit/release-notes/framework.html#nunit-400)
Expand Down
16 changes: 9 additions & 7 deletions CONTRIBUTING.md
Expand Up @@ -11,17 +11,17 @@ Requests for new features and bug reports keep the project moving forward.
### Before you submit an issue

- Ensure you are running the [latest version](https://github.com/nunit/nunit/releases) of NUnit.
- **Many 3rd party test runners do not support NUnit 3 yet.** They may appear to run NUnit tests, but they do not do so correctly.
- To ensure that the bug is in NUnit and not in the runner you are using, **test your bug using the nunit3-console.exe** first.
- **Many 3rd party test runners do not support NUnit 3/4 yet.** They may appear to run NUnit tests, but they do not do so correctly.
- To ensure that the bug is in NUnit and not in the runner you are using, **test your bug using `dotnet test`, `nunit3-console` or `nunitlite`** first.
- **Search** the [issue list](https://github.com/nunit/nunit/issues?utf8=%E2%9C%93&q=is%3Aissue) (including closed issues) to make sure it hasn't already been reported.

### Submitting a good issue

- Give the issue a short, clear title that describes the bug or feature request
- Include what version of NUnit you are using
- Tell us how you are running your tests including command line arguments for the console runner
- Include what version of NUnit you are using, which runner you are using
- Tell us how you are running your tests including command line arguments or `runsettings`
- Include steps to reproduce the issue
- If possible, include a short code example that reproduces the issue
- Include a short code example that reproduces the issue
- Use [markdown formatting](https://guides.github.com/features/mastering-markdown/) as appropriate to make the issue and code more readable.

## Confirming Issues
Expand All @@ -38,14 +38,16 @@ If you’re getting ready to report a bug in NUnit, figuring out how to create a

## Documentation

Great documentation is essential for any open source project and NUnit is no exception. [Our documentation](https://docs.nunit.org/articles/nunit/intro.html) often lags behind the features that have been implemented or would benefit from better examples.
Great documentation is essential for any open source project and NUnit is no exception.

A great place to start is by going through the [NUnit release notes](https://github.com/nunit/docs/wiki/Release-Notes) and ensuring that the documentation for new features is up to date.
[Our documentation](https://docs.nunit.org/articles/nunit/intro.html) often lags behind the features that have been implemented or would benefit from better examples.

## Fixing Bugs and Adding Features

We love pull requests, but would prefer that new contributors start with smaller issues and let us know before you contribute to prevent duplication of work.

Ensure you have an issue to connect your pull request to. If there isn't one, please open a new issue first, and state you have a fix before embarking on the pull request.

To help new contributors get their feet wet, we have marked a number of issues with the `good first issue` label. These are great places to start.

It is also a good idea to add a comment to an issue that you are working on to let everyone know. If you stop working on it, also please let us know.
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
@@ -1,4 +1,4 @@
Copyright (c) 2023 Charlie Poole, Rob Prouse
Copyright (c) 2024 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
11 changes: 3 additions & 8 deletions build.cake
Expand Up @@ -6,8 +6,6 @@

var target = Argument("target", "Default");
var configuration = Argument("configuration", "Release");
var modifier = Argument("modifier", "-alocal");
var prerelease = Argument("prerelease", "");

//////////////////////////////////////////////////////////////////////
// SET ERROR LEVELS
Expand All @@ -19,12 +17,9 @@ var ErrorDetail = new List<string>();
// SET PACKAGE VERSION
//////////////////////////////////////////////////////////////////////

// var version = "4.1.0";

var version = MinVer();

// var dbgSuffix = configuration.ToLower() == "debug" ? "-dbg" : "";
// var packageVersion = version + modifier + dbgSuffix;
var version = MinVer(settings=> settings
.WithAutoIncrement(MinVerAutoIncrement.Minor)
);

var packageVersion = version;

Expand Down
2 changes: 1 addition & 1 deletion nuget/framework/nunit.nuspec
Expand Up @@ -16,7 +16,7 @@
<description>
NUnit is a unit-testing framework for all .NET languages.
It can run on macOS, Linux and Windows operating systems.
NUnit can be used for a wide range of testing, from unit testing with TDD to full fledged system and integration testing.
NUnit can be used for a wide range of testing, from unit testing with TDD to full-fledged system and integration testing.
It is a non-opinionated, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes.

The latest version, version 4, is an upgrade from the groundbreaking NUnit 3 framework. It is a modernized version, aimed at taking advantage of the latest .NET features and C# language constructs.
Expand Down

0 comments on commit 43ac03b

Please sign in to comment.