Releases: fscheck/FsCheck
3.1.0
3.0.1
- FsCheck.Xunit: target net462 explicitly, so xunit picks the right runner on .NET Framework.
3.0.0
-
Fix stamp missing for final test. (by Calum Sieppert)
-
FsCheck.NUnit: updated to NUnit 4. (with David Naylor)
-
FsCheck.NUnit: implement PropertiesAttribute. (by Oleksandr Bogomaz)
-
FsCheck.NUnit: handle NUnit's signalling exceptions. (by Oleksandr Bogomaz)
-
FsCheck.Xunit: fixed MissingMethodException caused by integration issue with xunit 2.9.x.
3.0.0-rc3
- Breaking change: confusingly named
StringNoNnulls
is renamed toStringNoNullChar
. - Breaking change: The operators
|@
,@|
and%>
are removed. Please useProp.label
instead. - Added more
ForAll
overloads for variousTask
types. - The collections types
NonEmptySet
,NonEmptyArray
andFixedLengthArray
now implementIEnnumerable
to avoid a call toGet
in common scenarios. - Enabled source linking and deterministic builds. (by Patrick Stevens)
3.0.0-rc2
-
Negative decimals are now also generated. (by Stephen Smith)
-
Relax FsCheck.Xunit's restriction on xUnit versions. (by Tom Rijnbeek)
-
Made
Gen.choose64
public. -
Remove dependency on FAKE and paket in favor of standard .NET tools. (by Patrick Stevens)cription of the release
3.0.0-rc1
-
Enable properties that return
Task<T>
. (by Mark Seemann) -
Includes all changes up to 2.16.6.
2.16.6
Added Map and Return methods to make FsCheck more F#+ friendly. (by Gustavo Leon)
2.16.5
Improved C# record type generation - previously no values for some properties were not generated.
3.0.0-beta2
Fixed bug that caused exceptions not to be propagated to output correctly.
Added a few missing methods in Fluent.Arbitrary
.
Add a few missing Prop.ForAll
overloads.
Includes changes in 2.16.4.
2.16.4
Fixed display issue affecting custom F# exceptions.
Prop.throws
now fails the test if an unexpected exception is thrown.