|
1 | | -### 5.2.0 (Apr 2024) |
| 1 | +### 5.3.0 (October 2024) |
| 2 | + |
| 3 | +* [NEW] Introduced `Substitute.ForTypeForwardingTo` to create substitutes that forward interceptable calls to a concrete class. This provides an easy way of implementing a test spy over an existing type. Designed and implemented by @marcoregueira in https://github.com/nsubstitute/NSubstitute/pull/700 from a proposal by @wsaeed. Thanks to all who contributed to discussions of this feature. |
| 4 | +* [NEW] Support Raise.EventWith default constructor (#788) by @mihnea-radulescu in https://github.com/nsubstitute/NSubstitute/pull/813 |
| 5 | +* [NEW] Implement When(...).Throws to avoid confusion with Throw method (#803) by @mihnea-radulescu in https://github.com/nsubstitute/NSubstitute/pull/818 |
| 6 | +* [FIX] Arg.Any<Arg.AnyType>() does not match arguments passed by reference (#787) by @mihnea-radulescu in https://github.com/nsubstitute/NSubstitute/pull/811 |
| 7 | +* [FIX] Support matching arguments whose type is generic, when their concrete type is not known (#786) by @mihnea-radulescu in https://github.com/nsubstitute/NSubstitute/pull/814 |
| 8 | +* [FIX] Release build workflow (https://github.com/nsubstitute/NSubstitute/pull/797) |
| 9 | +* [DOC] Add Throws for exceptions to the docs by @304NotModified in https://github.com/nsubstitute/NSubstitute/pull/795 |
| 10 | +* [DOC] Remove Visual Studio for Mac from readme by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/807 |
| 11 | +* [TECH] Migrate from NUnit 3 to NUnit 4 by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/783 |
| 12 | +* [TECH] Update build project to .net 8 by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/776 |
| 13 | +* [TECH] Code style: use C# 12 collection literals by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/810 |
| 14 | +* [TECH] Use c# 12 primary constructors by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/812 |
| 15 | +* [TECH] Added csharp_style_prefer_primary_constructors into editorconfig by @Romfos in https://github.com/nsubstitute/NSubstitute/pull/819 |
| 16 | + |
| 17 | +Thanks to first-time contributors @mihnea-radulescu and @marcoregueira! Thanks also @304NotModified and @Romfos for their continued support and contributions to this release. |
| 18 | + |
| 19 | +### 5.2.0 (Apr 2024; tagged but not released to nuget) |
2 | 20 |
|
3 | 21 | * [UPDATE] Upgrade website build to jekyll 3.9.0 and add link to edit website pages (#767, #769; thanks to @brad) |
4 | 22 | * [UPDATE] Build improvements: |
|
0 commit comments