Skip to content

Commit 2e72b1d

Browse files
Update changelog since v6.3.0 (#126)
1 parent c480aed commit 2e72b1d

File tree

2 files changed

+40
-37
lines changed

2 files changed

+40
-37
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Set up a PureScript toolchain
1717
uses: purescript-contrib/setup-purescript@main
1818
with:
19-
purescript: "0.14.0-rc3"
19+
purescript: "0.14.0-rc5"
2020

2121
- name: Cache PureScript dependencies
2222
uses: actions/cache@v2

CHANGELOG.md

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,29 @@ 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 (#122, #123)
9+
- Removed `(++~)` and `(++=)` operators, as they are meant to mimic the long-removed `(++)` in `prelude` (#58)
810

911
New features:
12+
- Added `unto` (#93)
13+
- Added affine traversals (#112)
1014

1115
Bugfixes:
16+
- Fixed `collectOf` in the `Grate` module (#63)
1217

1318
Other improvements:
19+
- Changed default branch to `main` from `master`
20+
- Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#108, #121)
1421

1522
## [v6.3.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v6.3.0) - 2020-02-10
1623

1724
This release includes a number of small but meaningful improvements to the library:
1825

19-
- Makes `indexList` more efficient and adds an `Index` instance for `List` (@cscalfani)
20-
- Adds a re-export for `ATraversal` and `ATraversal'` (@pbrant)
21-
- Adds a new function, `simple`, which can be used to restrict the type of an optic to aid type inference (@LiamGoodacre)
22-
- Adds a new `lensStore` function which can be used to construct a lens when a type appears under every constructor in a sum type (@LiamGoodacre)
23-
- Adds `toArrayOf` and `toArrayOfOn` which behave like the existing `toListOf` and `toListOfOn` optics, but for arrays (@dwhitney)
26+
- Made `indexList` more efficient and added an `Index` instance for `List` (@cscalfani)
27+
- Added a re-export for `ATraversal` and `ATraversal'` (@pbrant)
28+
- Added a new function, `simple`, which can be used to restrict the type of an optic to aid type inference (@LiamGoodacre)
29+
- Added a new `lensStore` function which can be used to construct a lens when a type appears under every constructor in a sum type (@LiamGoodacre)
30+
- Added `toArrayOf` and `toArrayOfOn` which behave like the existing `toListOf` and `toListOfOn` optics, but for arrays (@dwhitney)
2431

2532
## [v6.2.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v6.2.0) - 2019-04-08
2633

@@ -40,7 +47,7 @@ This release includes a number of small but meaningful improvements to the libra
4047

4148
## [v5.0.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v5.0.0) - 2018-10-15
4249

43-
- Make Getters compose and define AGetter/cloneGetter (@LiamGoodacre)
50+
- Made Getters compose and define AGetter/cloneGetter (@LiamGoodacre)
4451

4552
## [v4.0.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v4.0.0) - 2018-05-25
4653

@@ -52,55 +59,55 @@ This release includes a number of small but meaningful improvements to the libra
5259

5360
## [v3.7.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.7.0) - 2017-09-13
5461

55-
- Add `takeBoth` (@coot)
62+
- Added `takeBoth` (@coot)
5663

5764
## [v3.6.1](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.6.1) - 2017-08-31
5865

59-
- Add explicit `foldable-traversable` dependency
66+
- Added explicit `foldable-traversable` dependency
6067

6168
## [v3.6.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.6.0) - 2017-08-13
6269

63-
- Add `Monoid Forget` instance (@joneshf)
70+
- Added `Monoid Forget` instance (@joneshf)
6471

6572
## [v3.5.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.5.0) - 2017-08-13
6673

67-
- Add `Closed Tagged` instance (@joneshf)
74+
- Added `Closed Tagged` instance (@joneshf)
6875

6976
## [v3.4.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.4.0) - 2017-07-31
7077

71-
- Use `purescript-record` (@coot)
78+
- Now uses `purescript-record` (@coot)
7279

7380
## [v3.3.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.3.0) - 2017-07-27
7481

75-
- Add `iforOf`, `iforOf_`, `itraversed` and `reindexed` (@Rufflewind)
82+
- Added `iforOf`, `iforOf_`, `itraversed` and `reindexed` (@Rufflewind)
7683

7784
## [v3.2.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.2.0) - 2017-04-13
7885

79-
- Add `prop` lenses for record fields.
86+
- Added `prop` lenses for record fields.
8087

8188
## [v3.1.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.1.0) - 2017-04-12
8289

83-
- Add `Grate` and corresponding functions.
90+
- Added `Grate` and corresponding functions.
8491

8592
## [v3.0.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v3.0.0) - 2017-04-02
8693

87-
- Updates for 0.11.1
94+
- Updated for 0.11.1
8895

8996
## [v2.5.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v2.5.0) - 2017-01-16
9097

91-
- Add `unsafeView` and `unsafeIndexedFold` (@boothead)
98+
- Added `unsafeView` and `unsafeIndexedFold` (@boothead)
9299

93100
## [v2.4.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v2.4.0) - 2017-01-13
94101

95-
- Add indexed lenses (@Roxxik)
102+
- Added indexed lenses (@Roxxik)
96103

97104
## [v2.3.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v2.3.0) - 2016-12-20
98105

99-
- Export `traverseOf_` (@Roxxik)
106+
- Exported `traverseOf_` (@Roxxik)
100107

101108
## [v2.1.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v2.1.0) - 2016-10-31
102109

103-
- Add `asIndex` (@puffnfresh)
110+
- Added `asIndex` (@puffnfresh)
104111

105112
## [v2.0.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v2.0.0) - 2016-10-22
106113

@@ -111,44 +118,40 @@ This release includes a number of small but meaningful improvements to the libra
111118

112119
## [v1.0.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v1.0.0) - 2016-06-02
113120

114-
- Updates for 1.0 core libraries.
115-
116-
## [v1.0.0-rc.1](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v1.0.0-rc.1) - 2016-05-21
117-
118-
- Release candidate for the PureScript 0.9 compiler.
121+
- Updated for 1.0 core libraries and PureScript 0.9
119122

120123
## [v0.5.4](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.5.4) - 2016-05-02
121124

122-
- Update bower.json (@hdgarrood)
125+
- Updated `bower.json` (@hdgarrood)
123126

124127
## [v0.5.3](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.5.3) - 2016-04-24
125128

126-
- Export `iover` (@nathanfaubion)
129+
- Exported `iover` (@nathanfaubion)
127130

128131
## [v0.5.2](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.5.2) - 2016-04-21
129132

130133
- Added `Wander` instance to `Indexed` (@tslawler)
131134

132135
## [v0.5.1](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.5.1) - 2016-04-16
133136

134-
- Export `itraverseOf` and `element` (@zrho)
137+
- Exported `itraverseOf` and `element` (@zrho)
135138

136139
## [v0.5.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.5.0) - 2016-02-27
137140

138-
- Convert functions to `Forget`, including `to` (@zrho)
141+
- Converted functions to `Forget`, including `to` (@zrho)
139142

140143
## [v0.4.2](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.4.2) - 2016-01-28
141144

142-
- Add `IndexedTraversal` and friends (@zrho)
145+
- Added `IndexedTraversal` and friends (@zrho)
143146

144147
## [v0.4.1](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.4.1) - 2016-01-24
145148

146149
- Fixed behaviour of `Data.Lens.Fold.minimumOf` (@scott-christopher)
147150

148151
## [v0.4.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.4.0) - 2016-01-12
149152

150-
- Add `zoom` and `MonadState` combinators.
151-
- Add `Re` profunctor to turn around isos into isos, lenses into reviews, etc.
153+
- Added `zoom` and `MonadState` combinators.
154+
- Added `Re` profunctor to turn around isos into isos, lenses into reviews, etc.
152155

153156
By @zrho
154157

@@ -158,7 +161,7 @@ By @zrho
158161

159162
## [v0.3.4](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.3.4) - 2015-11-07
160163

161-
- Reexport `first`, `second`, `left` and `right`.
164+
- Reexported `first`, `second`, `left` and `right`.
162165

163166
## [v0.3.3](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.3.3) - 2015-11-02
164167

@@ -173,19 +176,19 @@ By @zrho
173176

174177
## [v0.3.1](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.3.1) - 2015-10-29
175178

176-
- Add `At` and `Index` (@jonsterling)
179+
- Added `At` and `Index` (@jonsterling)
177180

178181
## [v0.3.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.3.0) - 2015-09-23
179182

180183
- Generalize `Wander`
181-
- Add standard lenses, traversals and folds
184+
- Added standard lenses, traversals and folds
182185

183186
by @zrho
184187

185188
## [v0.2.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.2.0) - 2015-09-13
186189

187-
- Add functions based on `purescript-lens` and `purescript-optic` (@zrho)
190+
- Added functions based on `purescript-lens` and `purescript-optic` (@zrho)
188191

189192
## [v0.1.0](https://github.com/purescript-contrib/purescript-profunctor-lenses/releases/tag/v0.1.0) - 2015-09-06
190193

191-
Initial release
194+
- Initial release

0 commit comments

Comments
 (0)