FakeItEasy v5.3.0 Release Notes
Release Date: 2019-10-16 // over 4 years ago-
๐ New
- ๐ Make Dummy
ValueTuple
s' members Dummies, to matchTuple
(#1637) - Detect and reject an "argument constraint factory method" that produces multiple constraints (#1628)
๐ Fixed
- ๐ป Stack overflow exception when concurrently creating two Dummies of a type that takes a parameter of its own type (#1639)
- Fakes that wrap another object are not considered to be equal to themselves (#1630)
- ๐ป Exception thrown from argument constraint factory prevents detection of misused
A<T>._
,A<T>.Ignored
, orA<T>.That
(#1644) - ๐ป Exception thrown by argument constraint factory is wrapped in
TargetInvocationException
, notUserCallbackException
(#1646) - Exceptions thrown by "action" callbacks are wrapped in
UserCallbackException
(#1640)
โ Additional Items
- ๐ Build requires Visual Studio 2019 or Visual Studio Build Tools 2019, and tests now run against netcoreapp3.0 (#1632)
- โ Add parentheses to test method in quickstart (#1621)
- โ Pre-reduce nullable warnings (#1620)
- Check for nullity using
is null
oris object
(#1624) - Protect out and ref parameters value producer (#1625)
- Simplify type checking in
AnyCallRule
(#1626) - ๐ฆ Embed FakeItEasy icon in package (#1627)
- ๐ GitHub API calls fail during deployment (#1618)
- ๐ Fix capitalization of .NET in docs (#1653)
- โก๏ธ Updated build tools (#1631, #1655)
- Bullseye 3.0.0
- SimpleExec 6.1.0
- MinVer 2.0.0
- ๐ Automatically add "this change has been released" note to issues (#1652)
- ๐ Make wording consistent in
DummyCreationSpecs
and don't useA.Dummy
directly (#1659)
๐ With special thanks for contributions to this release from:
- Soheil Alizadeh - @xsoheilalizadeh
- Jonathan - @vanillajonathan
- Tim Lovell-Smith - @TimLovellSmith
- Martin Odhelius - @twilek
- Adam Ralph - @adamralph
- ๐ Make Dummy