Releases: fscheck/FsCheck
3.3.2
3.3.1
Update xunit.v3.extensibility.core to v3.0.1 to fix a test discovery issue. (by Hyogeol Lee)
3.3.0
Added FsCheck.Xunit.v3. (by JohSand)
3.2.0
Support C# struct record generation. (by Brian Rourke Boll)
Xunit Property respects IAsyncLifetime. (by Arialdo Martini)
3.1.0
Support Async<'Testable> & Task<'Testable>. Slight behavior change: an explicit upcast to non-generic Task (:> Task) is now needed for tests involving Task<'T> where 'T is not itself a testable type. (by Brian Rourke Boll)
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
StringNoNnullsis renamed toStringNoNullChar. - Breaking change: The operators
|@,@|and%>are removed. Please useProp.labelinstead. - Added more
ForAlloverloads for variousTasktypes. - The collections types
NonEmptySet,NonEmptyArrayandFixedLengthArraynow implementIEnnumerableto avoid a call toGetin 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.choose64public. -
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.