Skip to content

Releases: hedgehogqa/fsharp-hedgehog

Version 0.13.0

16 Jul 21:10
Compare
Choose a tag to compare
  • Fix bug in Property.recheck where the result is always Failed. (#415, @TysonMN)
  • Runtime targets are now .NET Standard 2.0, .NET 4.8. and .NET 6.0. (#416, @LyndonGingerich)

Version 0.12.1

16 Jul 21:09
Compare
Choose a tag to compare
  • Add Tree.apply. Change Gen.apply from monadic to applicative. Revert runtime optimization of Gen.integral. (#398, @TysonMN)
  • Change ListGen.traverse from monadic to applicative. (#399, @TysonMN)
  • Fix bug in the BindReturn method of the property CE where the generated value is not added to the Journal. (#401, @TysonMN)
  • Add BindReturn to the gen CE. This essentially changes the last call to let! to use Gen.map instead of Gen.bind. Add MergeSources to the gen and property CEs. This change enables the and! syntax. (#400, @TysonMN)

Version 0.12.0

16 Jul 21:06
Compare
Choose a tag to compare
  • Rename Property.failOnFalse to Property.falseToFailure (#384, @TysonMN)
  • Add BindReturn to the property CE (#364, @TysonMN)
    • A breaking change. Previously, returning a bool from a property CE (after using let!) caused the CE to have return type Property<unit>. Now this results in a return type of Property<bool>. The previous behavior can now be expressed by piping the Property<bool> instance into Property.falseToFailure.
  • Change recheck API to accept recheck data encoded as string (#385, @TysonMN)
  • Add RecheckInfo to simplify recheck reporting (#386, @TysonMN)
  • Optimize rechecking by only executing the end of the property CE with the shrunken input (#336, @TysonMN)

Version 0.11.1

16 Jul 21:00
Compare
Choose a tag to compare

Version 0.11.0

22 Sep 16:59
Compare
Choose a tag to compare

Version 0.10.0

06 Feb 11:18
5e98500
Compare
Choose a tag to compare

Version 0.9.0

17 Dec 14:23
Compare
Choose a tag to compare
  • Add Gen.single and Gen.decimal.
  • Add Property.recheck.
  • Remove additional space in Tree.render.
  • Improve Range documentation.
  • Improve Gen.list.
  • Add Tree.render.
  • Improve Gen.frequency documentation.
  • Mangle compiled name for functions that cannot be called from langs other than F#.
    • Explicitly instantiate static inline functions for C# callers.
  • Add missing internal conversions to bigint in Numeric.fs.
  • Add LINQ support for Range.

Version 0.8.4

26 Jul 20:28
2767e24
Compare
Choose a tag to compare

Target .NET Standard 2.0 and .NET Framework 4.5.

Version 0.8.3

09 Jul 15:02
4731184
Compare
Choose a tag to compare

Improve Int64 generator.

Version 0.8.2

06 Aug 09:26
8c7f7c7
Compare
Choose a tag to compare

Improve DateTime, UInt32 and UInt64 generators.