Releases: fscheck/FsCheck
2.16.1
Include inherited methods when registering Arbitrary instances. (by Bennie Copeland)
2.16.0
Support generating C# record types.
2.15.3
Allow shrinking private unions. (by Sander van Dijk)
Limit total number of shrink attempts to 5000, to avoid infinite loops in general, and in particular if an argument is mutated in the test.
2.15.2
Enabled FsCheck.Xunit's PropertiesAttribute
to work at assembly level. (by Laurence King)
Added UnicodeString
and UnicodeChar
generators.
2.15.1
Fixed a bug in FsCheck.Xunit: using ITestOutputHelper did not show output in Property
-attributed tests.
2.15.0
Updated NUnit to 3.13.1, and set that as the lowest allowable version in FsCheck.NUnit package. Fixed resulting incompatibility.
Since NUnit 3.13 no longer supports netstandard 1.6, removed netstandard 1.6 support from FsCheck.NUnit as well.
2.14.6
Restrict NUnit version range to versions < 3.13.1, as that introduced an incompatibility with FsCheck.NUnit.
2.14.5
Workaround for suspected F# compiler bug: prevented compiler from inlining Prop.discard
. (by Okke Hendriks)
2.14.3
Fix FsCheck.Xunit so it properly calls Dispose if the test class implements IDisposable. (by Laurence King)
2.14.2
Assembly metadata fix. This caused version 2.14.1 to be unusable in some cases; it was unlisted.