Releases: purescript/purescript-quickcheck
Releases · purescript/purescript-quickcheck
Release list
v8.0.1
Bugfixes:
- Remove duplicate
numbersimport from the bower.json file to support publishing to Pursuit (#128 by @thomashoneyman)
v8.0.0
Breaking changes:
-
Migrate FFI to ES modules (#130 by @kl0tl and @JordanMartinez)
-
Replaced polymorphic proxies with monomorphic
Proxy(#132 by @JordanMartinez) -
Make
frequencyuseNonEmptyArray(#131 by @JordanMartinez)Now
oneOfandfrequencyboth useNonEmptyArrayrather thanNonEmptyList.
Bugfixes:
quickCheckPureandquickCheckPure'stack safety (#127)
Other improvements:
- Drop
mathdependency; update imports (#133 by @JordanMartinez)
v7.1.0
New features:
- Export
enumandrandomSampleOne(#125 by @JordanMartinez)
Other improvements:
- Fix warning revealed by v0.14.1 PS release (#125 by @JordanMartinez)
v7.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#115)
- Fixed
genericCoarbitraryso it no longer explicitly relates to the generated data (#99) - Replaced
NonEmpty ArrayandNonEmpty ListwithNonEmptyArrayandNonEmptyList(#118) - Replaced
globalsdependency withnumbers(#120)
New features:
- Added
randomSampleOne(#114)
Bugfixes:
- Allowed full
Numberrange for chooseFloat (#97)
Other improvements:
v6.1.0
v6.0.0
v5.0.0
v4.7.0
- Added
quickCheckGenand some variants that specialize the properties to beGen-based (for convenience when usingMonadGen-constrained properties) - Added instances for
NonEmptyArrayandNonEmptyString(@matthewleon)
v4.6.2
v4.6.1
- Fixed behaviour of
resize(@safareli)
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.