github FakeItEasy/FakeItEasy 8.3.0

4 months ago

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:

Don't miss a new FakeItEasy release

NewReleases is sending notifications on new releases.