New
- Make Dummy ValueTuples' members Dummies, to match Tuple (#1637)
- Detect and reject an "argument constraint factory method" that produces multiple constraints (#1628)
Fixed
- 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) - Update Bullseye, SimpleExec, and MinVer (#1631)
- Embed FakeItEasy icon in package (#1627)
- GitHub API calls fail during deployment (#1618)
With special thanks for contributions to this release from:
- Soheil Alizadeh - @xsoheilalizadeh
- Adam Ralph - @adamralph