Skip to content

Releases: purescript/purescript-quickcheck

v8.0.1

27 Apr 22:20
bf5029f

Choose a tag to compare

Bugfixes:

  • Remove duplicate numbers import from the bower.json file to support publishing to Pursuit (#128 by @thomashoneyman)

v8.0.0

27 Apr 21:57
180d8b8

Choose a tag to compare

Breaking changes:

Bugfixes:

  • quickCheckPure and quickCheckPure' stack safety (#127)

Other improvements:

v7.1.0

27 Apr 20:35

Choose a tag to compare

New features:

Other improvements:

v7.0.0

26 Feb 19:02
7db589b

Choose a tag to compare

Breaking changes:

  • Added support for PureScript 0.14 and dropped support for all previous versions (#115)
  • Fixed genericCoarbitrary so it no longer explicitly relates to the generated data (#99)
  • Replaced NonEmpty Array and NonEmpty List with NonEmptyArray and NonEmptyList (#118)
  • Replaced globals dependency with numbers (#120)

New features:

  • Added randomSampleOne (#114)

Bugfixes:

  • Allowed full Number range for chooseFloat (#97)

Other improvements:

  • Dropped generics-rep dependency as its now included in prelude (#121)
  • Replaced monomorphic proxies with Type.Proxy.Proxy and polymorphic variables (#116)
  • Migrated CI to GitHub Actions and updated installation instructions to use Spago (#117)
  • Added a changelog and pull request template (#122, #123)

v6.1.0

04 Mar 16:24
6289a80

Choose a tag to compare

Added some functions to give better reporting abilities for pure QuickCheck runs

v6.0.0

02 Mar 00:53

Choose a tag to compare

  • Move guide over from documentation repo (@anttih)
  • Bump dependencies

v5.0.0

24 May 00:50
af9203c

Choose a tag to compare

Updated for PureScript 0.12

v4.7.0

30 Mar 23:10
2c840b8

Choose a tag to compare

  • Added quickCheckGen and some variants that specialize the properties to be Gen-based (for convenience when using MonadGen-constrained properties)
  • Added instances for NonEmptyArray and NonEmptyString (@matthewleon)

v4.6.2

26 Feb 20:03
ba48265

Choose a tag to compare

v4.6.1

20 Dec 15:03
bc66856

Choose a tag to compare

Previously resize would alter the state of Gen forever, rather than it being local to the Gen that was passed into resize. This may alter the behaviour of some existing tests if they relied on the buggy behaviour.