22
33Notable changes to this project are documented in this file. The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
44
5- ## [ Unreleased]
5+ ## [ Unreleased] ( https://github.com/purescript/purescript-quickcheck/compare/v8.0.2...HEAD )
66
77Breaking changes:
88
@@ -12,14 +12,22 @@ Bugfixes:
1212
1313Other improvements:
1414
15+ ## [ v8.0.2] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v8.0.2 ) - 2026-10-17
16+
17+ Other improvements:
18+
19+ - Migrate from Bower/Pulp to Spago and update CI, linting, and formatting (#138 by @thomashoneyman ).
20+
1521## [ v8.0.1] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v8.0.1 ) - 2022-04-27
1622
1723Bugfixes:
24+
1825- Remove duplicate ` numbers ` import from the bower.json file to support publishing to Pursuit (#128 by @thomashoneyman )
1926
2027## [ v8.0.0] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v8.0.0 ) - 2022-04-27
2128
2229Breaking changes:
30+
2331- Migrate FFI to ES modules (#130 by @kl0tl and @JordanMartinez )
2432- Replaced polymorphic proxies with monomorphic ` Proxy ` (#132 by @JordanMartinez )
2533- Make ` frequency ` use ` NonEmptyArray ` (#131 by @JordanMartinez )
@@ -29,34 +37,42 @@ Breaking changes:
2937New features:
3038
3139Bugfixes:
40+
3241- ` quickCheckPure ` and ` quickCheckPure' ` stack safety (#127 )
3342
3443Other improvements:
44+
3545- Drop ` math ` dependency; update imports (#133 by @JordanMartinez )
3646
3747## [ v7.1.0] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v7.1.0 ) - 2021-04-27
3848
3949New features:
50+
4051- Export ` enum ` and ` randomSampleOne ` (#125 by @JordanMartinez )
4152
4253Other improvements:
54+
4355- Fix warning revealed by v0.14.1 PS release (#125 by @JordanMartinez )
4456
4557## [ v7.0.0] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v7.0.0 ) - 2021-02-26
4658
4759Breaking changes:
60+
4861- Added support for PureScript 0.14 and dropped support for all previous versions (#115 )
4962- Fixed ` genericCoarbitrary ` so it no longer explicitly relates to the generated data (#99 )
5063- Replaced ` NonEmpty Array ` and ` NonEmpty List ` with ` NonEmptyArray ` and ` NonEmptyList ` (#118 )
51- - Replaced ` globals ` dependency with ` numbers ` (#120 )
64+ - Replaced ` globals ` dependency with ` numbers ` (#120 )
5265
5366New features:
54- - Added ` randomSampleOne ` (#114 )
67+
68+ - Added ` randomSampleOne ` (#114 )
5569
5670Bugfixes:
57- - Allowed full ` Number ` range for chooseFloat (#97 )
71+
72+ - Allowed full ` Number ` range for chooseFloat (#97 )
5873
5974Other improvements:
75+
6076- Dropped ` generics-rep ` dependency as its now included in ` prelude ` (#121 )
6177- Replaced monomorphic proxies with ` Type.Proxy.Proxy ` and polymorphic variables (#116 )
6278- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#117 )
@@ -118,7 +134,7 @@ Other improvements:
118134- Updated for PureScript 0.11
119135- Use ` NonEmpty ` for ` Gen ` s where called for (@matthewleon )
120136- Improved behaviour of ` chooseInt ` (@matthewleon )
121- - Added ` Arbitrary ` and ` Coarbitrary ` instances for ` NonEmpty ` and ` NonEmptyList ` (@matthewleon )
137+ - Added ` Arbitrary ` and ` Coarbitrary ` instances for ` NonEmpty ` and ` NonEmptyList ` (@matthewleon )
122138- Added ` enum ` ` Gen ` for ` BoundedEnum ` values (@matthewleon )
123139
124140## [ v3.1.1] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v3.1.1 ) - 2016-11-22
@@ -202,6 +218,7 @@ This release works with versions 0.7.\* of the PureScript compiler. It will not
202218## [ v0.5.0] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v0.5.0 ) - 2015-02-21
203219
204220** This release requires PureScript v0.6.8 or later**
221+
205222- Updated dependencies
206223
207224## [ v0.4.0] ( https://github.com/purescript/purescript-quickcheck/releases/tag/v0.4.0 ) - 2015-01-10
0 commit comments