Skip to content

Commit 38fa1db

Browse files
Updated changelog since v6.1.0 (#123)
* Updated changelog since v6.1.0 * Update CHANGELOG.md
1 parent 0a449cd commit 38fa1db

File tree

1 file changed

+37
-45
lines changed

1 file changed

+37
-45
lines changed

CHANGELOG.md

Lines changed: 37 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,35 @@ Notable changes to this project are documented in this file. The format is based
55
## [Unreleased]
66

77
Breaking changes:
8+
- Added support for PureScript 0.14 and dropped support for all previous versions (#115)
9+
- Fixed `genericCoarbitrary` so it no longer explicitly relates to the generated data (#99)
10+
- Replaced `NonEmpty Array` and `NonEmpty List` with `NonEmptyArray` and `NonEmptyList` (#118)
11+
- Replaced `globals` dependency with `numbers` (#120)
812

913
New features:
14+
- Added `randomSampleOne` (#114)
1015

1116
Bugfixes:
17+
- Allowed full `Number` range for chooseFloat (#97)
1218

1319
Other improvements:
20+
- Dropped `generics-rep` dependency as its now included in `prelude` (#121)
21+
- Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variables (#116)
22+
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#117)
23+
- Added a changelog and pull request template (#122, #123)
1424

1525
## [v6.1.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v6.1.0) - 2019-03-04
1626

17-
Added some functions to give better reporting abilities for pure QuickCheck runs
27+
- Added some functions to give better reporting abilities for pure QuickCheck runs
1828

1929
## [v6.0.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v6.0.0) - 2019-03-02
2030

21-
* Move guide over from documentation repo (@anttih)
22-
* Bump dependencies
31+
- Moved guide over from documentation repo (@anttih)
32+
- Bumped dependencies
2333

2434
## [v5.0.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v5.0.0) - 2018-05-24
2535

26-
Updated for PureScript 0.12
36+
- Updated for PureScript 0.12
2737

2838
## [v4.7.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.7.0) - 2018-03-30
2939

@@ -37,28 +47,27 @@ Updated for PureScript 0.12
3747
## [v4.6.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.6.1) - 2017-12-20
3848

3949
- Fixed behaviour of `resize` (@safareli)
40-
41-
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.
50+
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.
4251

4352
## [v4.6.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.6.0) - 2017-09-02
4453

45-
Add `Arbitrary` instance for records (@sharkdp)
54+
- Added `Arbitrary` instance for records (@sharkdp)
4655

4756
## [v4.5.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.5.0) - 2017-09-01
4857

49-
Added some more helper comparison operations (@Risto-Stevcev)
58+
- Added some more helper comparison operations (@Risto-Stevcev)
5059

5160
## [v4.4.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.4.0) - 2017-06-18
5261

5362
- Added `Lazy` instance for `Gen`
5463

5564
## [v4.3.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.3.0) - 2017-06-03
5665

57-
Generic deriving for `Arbitrary` and `Coarbitrary` (@LiamGoodacre)
66+
- Added generic deriving for `Arbitrary` and `Coarbitrary` (@LiamGoodacre)
5867

5968
## [v4.2.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.2.0) - 2017-06-03
6069

61-
Add shuffle generator (@matthewleon)
70+
- Added shuffle generator (@matthewleon)
6271

6372
## [v4.1.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v4.1.0) - 2017-05-28
6473

@@ -94,21 +103,13 @@ Add shuffle generator (@matthewleon)
94103

95104
## [v1.0.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v1.0.0) - 2016-06-01
96105

97-
This release is intended for the PureScript 0.9.1 compiler and newer.
98-
99-
**Note**: The v1.0.0 tag is not meant to indicate the library is “finished”, the core libraries are all being bumped to this for the 0.9 compiler release so as to use semver more correctly.
100-
101-
## [v1.0.0-rc.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v1.0.0-rc.2) - 2016-05-20
106+
This release is intended for the PureScript 0.9.1 compiler and newer. **Note**: The v1.0.0 tag is not meant to indicate the library is “finished”, the core libraries are all being bumped to this for the 0.9 compiler release so as to use semver more correctly.
102107

103108
- Update dependencies and fix warnings
104109

105-
## [v1.0.0-rc.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v1.0.0-rc.1) - 2016-03-27
106-
107-
- Release candidate for the psc 0.8+ core libraries
108-
109110
## [v0.12.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.12.2) - 2015-12-16
110111

111-
Fix `repeatable`.
112+
- Fixed `repeatable`.
112113

113114
## [v0.12.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.12.1) - 2015-11-19
114115

@@ -121,7 +122,7 @@ Fix `repeatable`.
121122

122123
## [v0.11.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.11.0) - 2015-08-25
123124

124-
Bump `transformers` dependency to `0.7.1`. As such, this release requires version `0.7.4` of the PureScript compiler.
125+
- Bumped `transformers` dependency to `0.7.1`. As such, this release requires version `0.7.4` of the PureScript compiler.
125126

126127
## [v0.10.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.10.1) - 2015-08-17
127128

@@ -133,7 +134,7 @@ Bump `transformers` dependency to `0.7.1`. As such, this release requires versio
133134

134135
## [v0.9.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.9.0) - 2015-08-13
135136

136-
Updated dependencies
137+
- Updated dependencies
137138

138139
## [v0.8.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.8.0) - 2015-08-10
139140

@@ -142,27 +143,21 @@ Updated dependencies
142143

143144
## [v0.7.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.7.0) - 2015-07-17
144145

145-
Modify `QC` type synonym to work around type class instance bug in PSCi.
146+
- Modified `QC` type synonym to work around type class instance bug in PSCi.
146147

147148
## [v0.6.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.6.0) - 2015-06-30
148149

149150
This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library.
150151

151-
## [v0.6.0-rc.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.6.0-rc.2) - 2015-06-18
152-
153-
Fix LCG function.
154-
155-
## [v0.6.0-rc.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.6.0-rc.1) - 2015-06-10
156-
157-
Initial release candidate of the library intended for the 0.7 compiler.
152+
- Fixed LCG function.
158153

159154
## [v0.5.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.5.2) - 2015-04-04
160155

161156
- Added `Arbitrary` and `CoArbitrary` instances for `Unit` and `Ordering` (@garyb)
162157

163158
## [v0.5.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.5.1) - 2015-03-20
164159

165-
Updated docs
160+
- Updated docs
166161

167162
## [v0.5.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.5.0) - 2015-02-21
168163

@@ -176,51 +171,48 @@ Updated docs
176171

177172
## [v0.3.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.3.2) - 2014-12-02
178173

179-
Bump dependencies
174+
- Bumped dependencies
180175

181176
## [v0.3.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.3.1) - 2014-11-26
182177

183-
178+
- Removed `enums` dependency and update other dependencies (#16)
184179

185180
## [v0.3.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.3.0) - 2014-11-08
186181

187-
Revert to pre-'machines' state.
188-
189-
`purescript-strongcheck` is recommended if you need the industrial-strength version of this library, until the necessary libraries are moved into the core GitHub organization.
182+
- Reverted to pre-'machines' state. `strongcheck` is recommended if you need the industrial-strength version of this library, until the necessary libraries are moved into the core GitHub organization.
190183

191184
## [v0.2.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.2.2) - 2014-10-14
192185

193-
186+
- Updated dependencies and add arb / coarb for Char (#11)
194187

195188
## [v0.2.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.2.1) - 2014-10-13
196189

197-
- Export functions of type classes, fix dependency versions, added some overlooked conveniences (@jdegoes)
190+
- Exported functions of type classes, fix dependency versions, added some overlooked conveniences (@jdegoes)
198191

199192
## [v0.2.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.2.0) - 2014-10-10
200193

201-
194+
- Made general enhancements to Gen (#9)
202195

203196
## [v0.1.5](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.1.5) - 2014-09-26
204197

205-
198+
- Added instances for `Either`, `Waybe`, and `Tuple`, and some helper functions (#8)
206199

207200
## [0.1.4](https://github.com/purescript/purescript-quickcheck/releases/tag/0.1.4) - 2014-09-25
208201

209-
202+
- Added instances for `String` & alpha num `String` add sized generators (#7)
210203

211204
## [v0.1.3](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.1.3) - 2014-08-07
212205

213-
206+
- Updated for new exceptions
214207

215208
## [v0.1.2](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.1.2) - 2014-06-14
216209

217210
- Now uses "proper" `Unit` type instead of `{}` (garyb)
218211

219212
## [v0.1.1](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.1.1) - 2014-04-27
220213

221-
214+
- Removed version, updated ignored files
222215

223216
## [v0.1.0](https://github.com/purescript/purescript-quickcheck/releases/tag/v0.1.0) - 2014-04-27
224217

225-
226-
218+
- Initial release

0 commit comments

Comments
 (0)