@@ -5,17 +5,27 @@ Notable changes to this project are documented in this file. The format is based
55## [ Unreleased]
66
77Breaking 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 )
810
911New features:
12+ - Added ` Semigroup ` and ` Monoid ` instances to ` ContT ` , ` ExceptT ` , ` MaybeT ` , ` RWST ` , ` StateT ` , ` WriterT ` (#115 )
13+ - Added ` IdentityT ` (#121 )
1014
1115Bugfixes:
16+ - Added ` Semigroup ` and ` Monoid ` superclasses to ` MonadTell ` and ` MonadWriter ` , respectively, to enforce the type class laws (#126 )
1217
1318Other 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 )
1424
1525## [ v4.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.2.0 ) - 2019-02-03
1626
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 )
1929
2030## [ v4.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.1.0 ) - 2018-05-27
2131
@@ -36,7 +46,7 @@ Other improvements:
3646
3747## [ v3.4.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.4.0 ) - 2017-06-03
3848
39- Add ` Monoid ` instance for ` ReaderT ` (@safareli )
49+ - Added ` Monoid ` instance for ` ReaderT ` (@safareli )
4050
4151## [ v3.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.3.0 ) - 2017-05-25
4252
@@ -48,7 +58,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
4858
4959## [ v3.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.1.0 ) - 2017-03-30
5060
51- - Add ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
61+ - Added ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
5262
5363## [ v3.0.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.0.0 ) - 2017-03-26
5464
@@ -59,7 +69,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
5969## [ v2.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.3.0 ) - 2017-03-21
6070
6171- ` Lazy ` instance for ` RWST ` (@mlang )
62- - Add ` withResource ` (@rightfold )
72+ - Added ` withResource ` (@rightfold )
6373
6474## [ v2.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.2.0 ) - 2017-01-20
6575
@@ -98,14 +108,7 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
98108
99109** 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.
100110
101- ## [ v1.0.0-rc.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v1.0.0-rc.2 ) - 2016-05-20
102-
103111- 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
109112
110113## [ v0.8.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.8.4 ) - 2015-11-19
111114
@@ -129,7 +132,7 @@ Relax constraints for `WriterT` instances (@xuwei-k)
129132
130133## [ v0.7.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.2 ) - 2015-09-03
131134
132- More instances for ` ReaderT ` and ` RWST ` (@ethul )
135+ - Added more instances for ` ReaderT ` and ` RWST ` (@ethul )
133136
134137## [ v0.7.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.1 ) - 2015-08-25
135138
@@ -139,18 +142,6 @@ This release requires the 0.7.4.0 release of the PureScript compiler. Previous v
139142- More instances for ` ExceptT `
140143- ` ErrorT ` has been removed in favor of ` ExceptT ` .
141144
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-
154145## [ v0.6.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.6.1 ) - 2015-07-03
155146
156147- 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
159150
160151This 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.
161152
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
169154
170155## [ v0.5.5] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.5 ) - 2015-04-17
171156
172- Add ` ExceptT ` (@hdgarrood )
157+ - Added ` ExceptT ` (@hdgarrood )
173158
174159## [ v0.5.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.4 ) - 2015-03-24
175160
176- More documentation updates.
161+ - More documentation updates.
177162
178163## [ v0.5.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.3 ) - 2015-03-24
179164
180- Updated docs
165+ - Updated docs
181166
182167## [ v0.5.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.2 ) - 2015-03-23
183168
184- Add ` MonadError ` instance for ` Maybe ` (@pseudonom )
169+ - Added ` MonadError ` instance for ` Maybe ` (@pseudonom )
185170
186171## [ v0.5.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.1 ) - 2015-02-26
187172
188- Fix ` RWST ` ` Apply ` instance. (@joneshf )
173+ - Fixed ` RWST ` ` Apply ` instance. (@joneshf )
189174
190175## [ v0.5.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.0 ) - 2015-02-21
191176
@@ -202,19 +187,19 @@ Fix `RWST` `Apply` instance. (@joneshf)
202187
203188## [ v0.3.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.2 ) - 2014-12-16
204189
205-
190+ - Added ` execWriterT ` ( @ MichaelXavier )
206191
207192## [ v0.3.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.1 ) - 2014-12-11
208193
209-
194+ - Update array dependency ( # 25 )
210195
211196## [ v0.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.0 ) - 2014-11-08
212197
213- Updates for extracted ` Identity ` (@garyb )
198+ - Updates for extracted ` Identity ` (@garyb )
214199
215200## [ v0.2.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.1 ) - 2014-09-04
216201
217- Simplify superinstance constraints for ErrorT
202+ - Simplify superinstance constraints for ` ErrorT `
218203
219204## [ v0.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.0 ) - 2014-09-03
220205
@@ -243,7 +228,7 @@ Simplify superinstance constraints for ErrorT
243228
244229## [ v0.0.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.4 ) - 2014-06-24
245230
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)
247232
248233## [ v0.0.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.3 ) - 2014-06-14
249234
@@ -255,5 +240,4 @@ Simplify superinstance constraints for ErrorT
255240
256241## [ v0.0.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.1 ) - 2014-05-25
257242
258-
259-
243+ - Initial release
0 commit comments