@@ -5,17 +5,27 @@ Notable changes to this project are documented in this file. The format is based
5
5
## [ Unreleased]
6
6
7
7
Breaking changes:
8
+ - Added support for PureScript 0.14 and dropped support for all previous versions (#133 )
9
+ - Replaced ` ComonadEnv ` constraint with ` ComonadAsk ` in the ` asks ` function (#131 )
8
10
9
11
New features:
12
+ - Added ` Semigroup ` and ` Monoid ` instances to ` ContT ` , ` ExceptT ` , ` MaybeT ` , ` RWST ` , ` StateT ` , ` WriterT ` (#115 )
13
+ - Added ` IdentityT ` (#121 )
10
14
11
15
Bugfixes:
16
+ - Added ` Semigroup ` and ` Monoid ` superclasses to ` MonadTell ` and ` MonadWriter ` , respectively, to enforce the type class laws (#126 )
12
17
13
18
Other improvements:
19
+ - Replaced ` void $ modify ` with ` modify_ ` in example code (#119 )
20
+ - Fixed documentation to use ` Effect ` instead of ` Eff ` (#124 )
21
+ - Fixed documentation for ` callCC ` (#132 )
22
+ - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#134 )
23
+ - Added a changelog and pull request template (#136 , #137 )
14
24
15
25
## [ v4.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.2.0 ) - 2019-02-03
16
26
17
- * Add ` MonadThrow ` and ` MonadError ` instances for ` Effect ` (@safareli )
18
- * Fix a typo in documentation (@Thimoteus )
27
+ - Added ` MonadThrow ` and ` MonadError ` instances for ` Effect ` (@safareli )
28
+ - Fixed a typo in documentation (@Thimoteus )
19
29
20
30
## [ v4.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.1.0 ) - 2018-05-27
21
31
@@ -36,7 +46,7 @@ Other improvements:
36
46
37
47
## [ v3.4.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.4.0 ) - 2017-06-03
38
48
39
- Add ` Monoid ` instance for ` ReaderT ` (@safareli )
49
+ - Added ` Monoid ` instance for ` ReaderT ` (@safareli )
40
50
41
51
## [ v3.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.3.0 ) - 2017-05-25
42
52
@@ -48,7 +58,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
48
58
49
59
## [ v3.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.1.0 ) - 2017-03-30
50
60
51
- - Add ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
61
+ - Added ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
52
62
53
63
## [ v3.0.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.0.0 ) - 2017-03-26
54
64
@@ -59,7 +69,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
59
69
## [ v2.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.3.0 ) - 2017-03-21
60
70
61
71
- ` Lazy ` instance for ` RWST ` (@mlang )
62
- - Add ` withResource ` (@rightfold )
72
+ - Added ` withResource ` (@rightfold )
63
73
64
74
## [ v2.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.2.0 ) - 2017-01-20
65
75
@@ -98,14 +108,7 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
98
108
99
109
** 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
110
101
- ## [ v1.0.0-rc.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v1.0.0-rc.2 ) - 2016-05-20
102
-
103
111
- Added ` Cont ` (@parsonsmatt )
104
- - Fixed warnings
105
-
106
- ## [ v1.0.0-rc.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v1.0.0-rc.1 ) - 2016-03-27
107
-
108
- - Release candidate for the psc 0.8+ core libraries
109
112
110
113
## [ v0.8.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.8.4 ) - 2015-11-19
111
114
@@ -129,7 +132,7 @@ Relax constraints for `WriterT` instances (@xuwei-k)
129
132
130
133
## [ v0.7.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.2 ) - 2015-09-03
131
134
132
- More instances for ` ReaderT ` and ` RWST ` (@ethul )
135
+ - Added more instances for ` ReaderT ` and ` RWST ` (@ethul )
133
136
134
137
## [ v0.7.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.1 ) - 2015-08-25
135
138
@@ -139,18 +142,6 @@ This release requires the 0.7.4.0 release of the PureScript compiler. Previous v
139
142
- More instances for ` ExceptT `
140
143
- ` ErrorT ` has been removed in favor of ` ExceptT ` .
141
144
142
- ## [ v0.7.0-rc.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.0-rc.2 ) - 2015-08-25
143
-
144
- Fix module reexports.
145
-
146
- ## [ v0.7.0-rc.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.0-rc.1 ) - 2015-08-23
147
-
148
- This release requires the upcoming 0.7.4.0 release of the PureScript compiler. Previous versions of this library will _ not_ work with ` psc ` versions <= 0.7.3.0.
149
- - Simplified instance constraints.
150
- - Module reexports of ` Class ` modules.
151
- - More instances for ` ExceptT `
152
- - ` ErrorT ` has been removed in favor of ` ExceptT ` .
153
-
154
145
## [ v0.6.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.6.1 ) - 2015-07-03
155
146
156
147
- Added ` Distributive ` instance for ` ReaderT ` (@freebroccolo )
@@ -159,33 +150,27 @@ This release requires the upcoming 0.7.4.0 release of the PureScript compiler. P
159
150
160
151
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.
161
152
162
- ## [ v0.6.0-rc.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.6.0-rc.2 ) - 2015-06-09
163
-
164
- Add ` MonadEff ` instances.
165
-
166
- ## [ v0.6.0-rc.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.6.0-rc.1 ) - 2015-06-07
167
-
168
- Initial release candidate of the library intended for the 0.7 compiler.
153
+ - Added ` MonadEff ` instances
169
154
170
155
## [ v0.5.5] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.5 ) - 2015-04-17
171
156
172
- Add ` ExceptT ` (@hdgarrood )
157
+ - Added ` ExceptT ` (@hdgarrood )
173
158
174
159
## [ v0.5.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.4 ) - 2015-03-24
175
160
176
- More documentation updates.
161
+ - More documentation updates.
177
162
178
163
## [ v0.5.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.3 ) - 2015-03-24
179
164
180
- Updated docs
165
+ - Updated docs
181
166
182
167
## [ v0.5.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.2 ) - 2015-03-23
183
168
184
- Add ` MonadError ` instance for ` Maybe ` (@pseudonom )
169
+ - Added ` MonadError ` instance for ` Maybe ` (@pseudonom )
185
170
186
171
## [ v0.5.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.1 ) - 2015-02-26
187
172
188
- Fix ` RWST ` ` Apply ` instance. (@joneshf )
173
+ - Fixed ` RWST ` ` Apply ` instance. (@joneshf )
189
174
190
175
## [ v0.5.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.0 ) - 2015-02-21
191
176
@@ -202,19 +187,19 @@ Fix `RWST` `Apply` instance. (@joneshf)
202
187
203
188
## [ v0.3.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.2 ) - 2014-12-16
204
189
205
-
190
+ - Added ` execWriterT ` ( @ MichaelXavier )
206
191
207
192
## [ v0.3.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.1 ) - 2014-12-11
208
193
209
-
194
+ - Update array dependency ( # 25 )
210
195
211
196
## [ v0.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.0 ) - 2014-11-08
212
197
213
- Updates for extracted ` Identity ` (@garyb )
198
+ - Updates for extracted ` Identity ` (@garyb )
214
199
215
200
## [ v0.2.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.1 ) - 2014-09-04
216
201
217
- Simplify superinstance constraints for ErrorT
202
+ - Simplify superinstance constraints for ` ErrorT `
218
203
219
204
## [ v0.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.0 ) - 2014-09-03
220
205
@@ -243,7 +228,7 @@ Simplify superinstance constraints for ErrorT
243
228
244
229
## [ v0.0.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.4 ) - 2014-06-24
245
230
246
- - Drop unnecessary var from type synonyms to prevents problems with partially applied type synonyms later on (garyb)
231
+ - Dropped unnecessary var from type synonyms to prevents problems with partially applied type synonyms later on (garyb)
247
232
248
233
## [ v0.0.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.3 ) - 2014-06-14
249
234
@@ -255,5 +240,4 @@ Simplify superinstance constraints for ErrorT
255
240
256
241
## [ v0.0.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.1 ) - 2014-05-25
257
242
258
-
259
-
243
+ - Initial release
0 commit comments