Skip to content

Commit

Permalink
Merge pull request #1002 from nunit/releaseNUnit432
Browse files Browse the repository at this point in the history
NUnit 4.3.2 hotfix release e568574
  • Loading branch information
OsirisTerje committed Dec 28, 2024
1 parent 7e75977 commit e6fc594
Show file tree
Hide file tree
Showing 3 changed files with 749 additions and 718 deletions.
51 changes: 41 additions & 10 deletions articles/nunit/release-notes/framework.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,42 @@ <h1 id="framework-release">Framework Release</h1>
<!-- markdownlint-disable-file MD013 -->
<!-- markdownlint-disable-file MD033 -->

<h2 id="nunit-432---dec-28-2024">NUnit 4.3.2 - Dec 28, 2024</h2>
<p>This is a hotfix release for a regression bug, and also fixes the version numbers of the assembly DLLs.</p>
<p>There are 2 issues fixed in this release.</p>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4910">4910</a> Versioning for .NET Framework 4.6.2 version of NUnit v4.3.1 inconsistent in <code>.csproj</code> file.</li>
<li><a href="https://github.com/nunit/nunit/issues/4907">4907</a> Assert.ThatAsync fail to catch expected exception. Thanks to NUnit Team member <a href="https://github.com/manfred-brands">Manfred Brands</a> for <a href="https://github.com/nunit/nunit/pull/4908">PR 4908</a></li>
</ul>
<h3 id="acknowledgements">Acknowledgements</h3>
<p>We want to express our heartfelt gratitude to everyone who has contributed to this release
by reporting bugs, suggesting enhancements, and providing valuable feedback.
Your efforts help make NUnit better for the entire community.</p>
<p>A special thank you to the following reporters for identifying issues:</p>
<table>
<tr>
<td><a href="https://github.com/astrohart">Brian</a></td>
<td><a href="https://github.com/shlomi-borovitz-greenroad">shlomi-borovitz-greenroad</a></td>
</tr>
</table>
<p>and to the commenters who engaged in discussions and offered further insights:</p>
<table>
<tr>
<td><a href="https://github.com/manfred-brands">Manfred Brands</a></td>
<td><a href="https://github.com/Dreamescaper">Oleksandr Liakhevych</a></td>
<td><a href="https://github.com/shlomi-borovitz-greenroad">shlomi-borovitz-greenroad</a></td>
<td><a href="https://github.com/stevenaw">Steven Weerdenburg</a></td>
</tr>
<tr>
<td><a href="https://github.com/OsirisTerje">Terje Sandstrom</a></td>
</tr>
</table>
<h2 id="nunit-431----dec-21-2024">NUnit 4.3.1 - Dec 21. 2024</h2>
<p>This is a hotfix release to address a type safety issue that broke when some classes had implicit conversion operators.</p>
<p>We had 3 bugs reported, they are all fixed by the same Pull Request.</p>
<p>In addition, a small internal build issue was fixed.</p>
<h3 id="bug-fixes">Bug fixes</h3>
<h3 id="bug-fixes-1">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4903">4903</a> Strange null reference after updating to v4.3.0. Thanks to NUnit Team member <a href="https://github.com/manfred-brands">Manfred Brands</a> for <a href="https://github.com/nunit/nunit/pull/4899">PR 4899</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4902">4902</a> Regression in 4.3.0 comparing class that override equals and implicit string conversion. Thanks to NUnit Team member <a href="https://github.com/manfred-brands">Manfred Brands</a> for <a href="https://github.com/nunit/nunit/pull/4899">PR 4899</a></li>
Expand All @@ -102,7 +133,7 @@ <h3 id="internal-fixes">Internal fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4806">4806</a> Benchmarks fail to run. Thanks to NUnit Team member <a href="https://github.com/stevenaw">Steven Weerdenburg</a> for <a href="https://github.com/nunit/nunit/pull/4897">PR 4897</a></li>
</ul>
<h3 id="acknowledgements">Acknowledgements</h3>
<h3 id="acknowledgements-1">Acknowledgements</h3>
<p>We want to express our heartfelt gratitude to everyone who has contributed to this release
by reporting bugs, suggesting enhancements, and providing valuable feedback.
Your efforts help make NUnit better for the entire community.</p>
Expand Down Expand Up @@ -146,7 +177,7 @@ <h3 id="enhancements">Enhancements</h3>
<li><a href="https://github.com/nunit/nunit/issues/4771">4771</a> Support tuples in inline data. Thanks to <a href="https://github.com/MaxKot">MaxKot</a> for <a href="https://github.com/nunit/nunit/pull/4772">PR 4772</a></li>
<li><a href="https://github.com/nunit/nunit/issues/2492">2492</a> EqualConstraint.Using(StringComparer.*) causes overload ambiguity error. Thanks to NUnit Team member <a href="https://github.com/manfred-brands">Manfred Brands</a> for <a href="https://github.com/nunit/nunit/pull/4882">PR 4882</a></li>
</ul>
<h3 id="bug-fixes-1">Bug fixes</h3>
<h3 id="bug-fixes-2">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4887">4887</a> FileLoadException for NUnit 4.2.2 when upgrade the System.Buffers to 4.6.0. Thanks to NUnit Team member <a href="https://github.com/OsirisTerje">Terje Sandstrom</a> for <a href="https://github.com/nunit/nunit/pull/4891">PR 4891</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4877">4877</a> Fix EqualTo modifiers for DateTime. Thanks to NUnit Team member <a href="https://github.com/manfred-brands">Manfred Brands</a> for <a href="https://github.com/nunit/nunit/pull/4882">PR 4882</a></li>
Expand Down Expand Up @@ -176,7 +207,7 @@ <h3 id="deprecated-features">Deprecated features</h3>
<h3 id="others">Others</h3>
<h3 id="the-following-issues-are-marked-as-breaking-changes">The following issues are marked as breaking changes</h3>
<p>None</p>
<h3 id="acknowledgements-1">Acknowledgements</h3>
<h3 id="acknowledgements-2">Acknowledgements</h3>
<p>First and foremost, we want to recognize the exceptional contributions of team members <a href="https://github.com/manfred-brands">Manfred Brands</a> and <a href="https://github.com/stevenaw">Steven Weerdenburg</a> for their dedicated efforts on this release, particularly their work on improving type safety.</p>
<p>We also express our heartfelt gratitude to everyone who has contributed to this release
by reporting bugs, suggesting enhancements, and providing valuable feedback.
Expand Down Expand Up @@ -259,7 +290,7 @@ <h2 id="nunit-422---august-31-2024">NUnit 4.2.2 - August 31. 2024</h2>
</ul>
<h2 id="nunit-421---august-23-2024">NUnit 4.2.1 - August 23. 2024</h2>
<p>This is a hotfix release for 4.2.0, fixing issues related to .NET Framework.</p>
<h3 id="bug-fixes-2">Bug fixes</h3>
<h3 id="bug-fixes-3">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4795">4795</a> NUnit 4.2.0 is missing System.Buffers on .NET Framework.</li>
<li><a href="https://github.com/nunit/nunit/issues/4794">4794</a> <code>EqualConstraint</code> fails with missing assembly references on .NET Framework since NUnit 4.2.</li>
Expand All @@ -283,7 +314,7 @@ <h3 id="enhancements-1">Enhancements</h3>
<li><a href="https://github.com/nunit/nunit/issues/548">548</a> Properties set on a parameterized method are not accessible to TestContext. Fixed by team <a href="https://github.com/nunit/nunit/pull/4757">PR 4757</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4587">4587</a> Feature request: Assert.Multiple() could return an IDisposable, avoiding passing an Action around.. Fixed by team <a href="https://github.com/nunit/nunit/pull/4758">PR 4758</a></li>
</ul>
<h3 id="bug-fixes-3">Bug fixes</h3>
<h3 id="bug-fixes-4">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4782">4782</a> Bug report: [ValueSource] doesn't play nice with [CancelAfter]. Fixed by team <a href="https://github.com/nunit/nunit/pull/4783">PR 4783</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4770">4770</a> Bug report: [Values] doesn't play nice with [CancelAfter]. Fixed by team <a href="https://github.com/nunit/nunit/pull/4774">PR 4774</a></li>
Expand Down Expand Up @@ -331,7 +362,7 @@ <h3 id="enhancements-2">Enhancements</h3>
<li><a href="https://github.com/nunit/nunit/issues/4572">4572</a> Make new PropertiesComparer optional. Fixed by team <a href="https://github.com/nunit/nunit/pull/4608">PR 4608</a> Adding modifier UsingPropertiesComparer() to AnyOf-, Equal-, SomeItems-, CollectionEquivalent-, CollectionSubset-, CollectionSuperSet-, DictionaryContainsKey-, DictionaryContainsKeyValuePair-, DictionaryContainsValue- and UniqueItemsConstraint.</li>
<li><a href="https://github.com/nunit/nunit/issues/1215">1215</a> Explicit specification of generic method types on TestCase and TestCaseSource. Fixed by team <a href="https://github.com/nunit/nunit/pull/4620">PR 4620</a> See <a href="https://docs.nunit.org/articles/nunit/writing-tests/attributes/testcase.html">TestCase</a> and <a href="https://docs.nunit.org/articles/nunit/writing-tests/attributes/testcasesource.html">TestCaseSource</a> documentation.</li>
</ul>
<h3 id="bug-fixes-4">Bug fixes</h3>
<h3 id="bug-fixes-5">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4602">4602</a> WpfMessagePumpStrategy - change from Dispatcher.Run to Dispatcher.PushFrame . Thanks to <a href="https://github.com/soerendd">soerendd</a> for <a href="https://github.com/nunit/nunit/pull/4603">PR 4603</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4591">4591</a> Parameter count mismatch with indexer. Fixed by team <a href="https://github.com/nunit/nunit/pull/4608">PR 4608</a></li>
Expand All @@ -355,7 +386,7 @@ <h3 id="the-following-issues-are-marked-as-breaking-changes-2">The following iss
<h2 id="nunit-401---december-2-2023">NUnit 4.0.1 - December 2. 2023</h2>
<p>This is a hotfix release for three issues related to targeting windows targets, like <code>net6.0-windows</code>. If you don't use these targets, you can safely ignore this release.</p>
<p>For more details, see the information in the issues below:</p>
<h3 id="bug-fixes-5">Bug fixes</h3>
<h3 id="bug-fixes-6">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4571">4571</a> NUnit 4: dotnet test behaving differently locally vs on GH Actions (failing). Fixed by team <a href="https://github.com/nunit/nunit/pull/4574">PR 4574</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4565">4565</a> Unable to test project targeting net8.0-windows and win-x64 . Fixed by team <a href="https://github.com/nunit/nunit/pull/4569">PR 4569</a></li>
Expand Down Expand Up @@ -412,7 +443,7 @@ <h3 id="enhancements-3">Enhancements</h3>
<li><a href="https://github.com/nunit/nunit/issues/3936">3936</a> Is there any way we could make use of CallerArgumentExpressionAttribute?. Fixed by team <a href="https://github.com/nunit/nunit/pull/4419">PR 4419</a></li>
<li><a href="https://github.com/nunit/nunit/issues/3798">3798</a> Support abstract methods marked as tests. Fixed by team <a href="https://github.com/nunit/nunit/pull/4490">PR 4490</a></li>
</ul>
<h3 id="bug-fixes-6">Bug fixes</h3>
<h3 id="bug-fixes-7">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4554">4554</a> SetUpFixture has stopped working going from NUnit 3.13.3 to 3.14.0/4.0.0-beta.1. Fixed by team <a href="https://github.com/nunit/nunit/pull/4555">PR 4555</a></li>
<li><a href="https://github.com/nunit/nunit/issues/4532">4532</a> Assert.That no longer allows 'null' message. Fixed by team <a href="https://github.com/nunit/nunit/pull/4533">PR 4533</a></li>
Expand Down Expand Up @@ -536,7 +567,7 @@ <h3 id="enhancements-4">Enhancements</h3>
<li><a href="https://github.com/nunit/nunit/issues/2729">2729</a> Proposal: Async test case sources. Fixed by team <a href="https://github.com/nunit/nunit/pull/4390">PR
4390</a></li>
</ul>
<h3 id="bug-fixes-7">Bug fixes</h3>
<h3 id="bug-fixes-8">Bug fixes</h3>
<ul>
<li><a href="https://github.com/nunit/nunit/issues/4527">4527</a> Backport: NUnit.Framework 3.13.2 introduced a breaking change that
conceals problems with tests. Fixed by team <a href="https://github.com/nunit/nunit/pull/4104">PR 4104</a> ( backport of issue
Expand Down
2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

Loading

0 comments on commit e6fc594

Please sign in to comment.