New
- Faking delegates now about 25 times faster due to DynamicProxy's
CreateDelegateToMixin
(#2013) - Build and test on macOS (#2029)
Fixed
- Adding null-valued EventHandlers to a fake leads to
ArgumentNullException
(#2033)
Additional Items
- Fix one aspect of Linux build - make build.ps1 executable on Linux (#2017)
- Fix docs preview workflow (#2001, #2003, #2004)
- Improve docs preview workflow (#2006, #2008)
- Bump docs generation dependencies (#2005, #2025, #2032)
- Update docs to
- use new URL in link to Moq (#2021)
- note that faking of generic types with methods that have
in
parameters works on .NET 6 and higher (#1382) - stress that methods must be fully configured to capture arguments (#2011)
- indicate how to use
A.CallTo
with methods whose arguments include anonymous types (#1593) - document how to use
InternalsVisibleTo
from project files (#2027) - fix broken links (#2023)
- Check generated documentation for dead links (#2024)
- Update how to build instructions to correct mistakes and streamline (#2016)
- Use .NET 5.0 source generators to generate strongly-typed overloads (#1804)
With special thanks for contributions to this release from:
- Jonathon Rossi - @jonorossi
- Dominique Schuppli - @stakx
- Stephen Friend - @StephenFriend