What's Changed
✨ Implemented enhancements
- Improve performance of It.Is matcher when used with an expression by compiling only once by @peterder72 in #1512
- Updated ctor params to support nullable args by @Asafima in #1518
- Performance improvement for Mocking many large classes by @crinksdr in #1530
🐛 Fixed bugs
- Minor enhancement to avoid null exceptions by @ShirAvneri in #1542
- Fix #1648 reliably (lazy ValueTask registration + committed harness verification) by @kzu in #1680
🔨 Other
- Updated IVerifies.Verifiable method documentation code example by @Asafima in #1528
- Bump dependencies by @kzu in #1545
- Address build warnings by @kzu in #1546
- Enable nullable references in Moq.csproj by @andrewimcclement in #1535
- Bump NuGetizer to 1.4.9 by @kzu with @Copilot in #1684
New Contributors
- @peterder72 made their first contribution in #1512
- @Asafima made their first contribution in #1518
- @crinksdr made their first contribution in #1530
- @ShirAvneri made their first contribution in #1542
- @andrewimcclement made their first contribution in #1535
- @kzu with @Copilot made their first contribution in #1684
Full Changelog: v4.20.72...v4.21.0
Sponsors
The following sponsors made this release possible: @clarius, @MFB-Technologies-Inc, @sandrock, @drivenet, @Keflon, @tbolon, @rbnswartz, @jfoshee, @Mrxx99, @eajhnsn1, @Jonathan-Hickey, @KenBonny, @SimonCropp, @agileworks-eu, @arsdragonfly, @vezel-dev, @ChilliCream, @4OTC, @DominicSchell, @adalon, @torutek, @mccaffers, @SeikaLogiciel, @wizardness, @eska-gmbh, @geodata-no.
Thanks 💜