@@ -5,17 +5,26 @@ 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 ` IdentityT ` (#121 )
1013
1114Bugfixes:
15+ - Added superclasses to ` MonadWriter ` and ` MonadTell ` to enforce the type class laws (#126 )
1216
1317Other improvements:
18+ - Replaced ` void $ modify ` with ` modify_ ` in example code (#119 )
19+ - Fixed documentation to use ` Effect ` instead of ` Eff ` (#124 )
20+ - Fixed documentation for ` callCC ` (#132 )
21+ - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#134 )
22+ - Added a changelog and pull request template (#136 , #137 )
1423
1524## [ v4.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.2.0 ) - 2019-02-03
1625
17- * Add ` MonadThrow ` and ` MonadError ` instances for ` Effect ` (@safareli )
18- * Fix a typo in documentation (@Thimoteus )
26+ - Added ` MonadThrow ` and ` MonadError ` instances for ` Effect ` (@safareli )
27+ - Fixed a typo in documentation (@Thimoteus )
1928
2029## [ v4.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v4.1.0 ) - 2018-05-27
2130
@@ -36,7 +45,7 @@ Other improvements:
3645
3746## [ v3.4.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.4.0 ) - 2017-06-03
3847
39- Add ` Monoid ` instance for ` ReaderT ` (@safareli )
48+ - Added ` Monoid ` instance for ` ReaderT ` (@safareli )
4049
4150## [ v3.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.3.0 ) - 2017-05-25
4251
@@ -48,7 +57,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
4857
4958## [ v3.1.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.1.0 ) - 2017-03-30
5059
51- - Add ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
60+ - Added ` runListT ` , ` runListTRec ` and ` foldlRec ` (@matthewleon )
5261
5362## [ v3.0.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v3.0.0 ) - 2017-03-26
5463
@@ -59,7 +68,7 @@ Add `Monoid` instance for `ReaderT` (@safareli)
5968## [ v2.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.3.0 ) - 2017-03-21
6069
6170- ` Lazy ` instance for ` RWST ` (@mlang )
62- - Add ` withResource ` (@rightfold )
71+ - Added ` withResource ` (@rightfold )
6372
6473## [ v2.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v2.2.0 ) - 2017-01-20
6574
@@ -98,14 +107,7 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
98107
99108** 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.
100109
101- ## [ v1.0.0-rc.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v1.0.0-rc.2 ) - 2016-05-20
102-
103110- 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
109111
110112## [ v0.8.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.8.4 ) - 2015-11-19
111113
@@ -129,7 +131,7 @@ Relax constraints for `WriterT` instances (@xuwei-k)
129131
130132## [ v0.7.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.2 ) - 2015-09-03
131133
132- More instances for ` ReaderT ` and ` RWST ` (@ethul )
134+ - Added more instances for ` ReaderT ` and ` RWST ` (@ethul )
133135
134136## [ v0.7.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.7.1 ) - 2015-08-25
135137
@@ -139,18 +141,6 @@ This release requires the 0.7.4.0 release of the PureScript compiler. Previous v
139141- More instances for ` ExceptT `
140142- ` ErrorT ` has been removed in favor of ` ExceptT ` .
141143
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-
154144## [ v0.6.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.6.1 ) - 2015-07-03
155145
156146- Added ` Distributive ` instance for ` ReaderT ` (@freebroccolo )
@@ -159,33 +149,27 @@ This release requires the upcoming 0.7.4.0 release of the PureScript compiler. P
159149
160150This 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.
161151
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.
152+ - Added ` MonadEff ` instances
169153
170154## [ v0.5.5] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.5 ) - 2015-04-17
171155
172- Add ` ExceptT ` (@hdgarrood )
156+ - Added ` ExceptT ` (@hdgarrood )
173157
174158## [ v0.5.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.4 ) - 2015-03-24
175159
176- More documentation updates.
160+ - More documentation updates.
177161
178162## [ v0.5.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.3 ) - 2015-03-24
179163
180- Updated docs
164+ - Updated docs
181165
182166## [ v0.5.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.2 ) - 2015-03-23
183167
184- Add ` MonadError ` instance for ` Maybe ` (@pseudonom )
168+ - Added ` MonadError ` instance for ` Maybe ` (@pseudonom )
185169
186170## [ v0.5.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.1 ) - 2015-02-26
187171
188- Fix ` RWST ` ` Apply ` instance. (@joneshf )
172+ - Fixed ` RWST ` ` Apply ` instance. (@joneshf )
189173
190174## [ v0.5.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.5.0 ) - 2015-02-21
191175
@@ -202,19 +186,19 @@ Fix `RWST` `Apply` instance. (@joneshf)
202186
203187## [ v0.3.2] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.2 ) - 2014-12-16
204188
205-
189+ - Added execWriterT ( @ MichaelXavier )
206190
207191## [ v0.3.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.1 ) - 2014-12-11
208192
209-
193+ - Update array dependency ( # 25 )
210194
211195## [ v0.3.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.3.0 ) - 2014-11-08
212196
213- Updates for extracted ` Identity ` (@garyb )
197+ - Updates for extracted ` Identity ` (@garyb )
214198
215199## [ v0.2.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.1 ) - 2014-09-04
216200
217- Simplify superinstance constraints for ErrorT
201+ S- implify superinstance constraints for ErrorT
218202
219203## [ v0.2.0] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.2.0 ) - 2014-09-03
220204
@@ -243,7 +227,7 @@ Simplify superinstance constraints for ErrorT
243227
244228## [ v0.0.4] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.4 ) - 2014-06-24
245229
246- - Drop unnecessary var from type synonyms to prevents problems with partially applied type synonyms later on (garyb)
230+ - Dropped unnecessary var from type synonyms to prevents problems with partially applied type synonyms later on (garyb)
247231
248232## [ v0.0.3] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.3 ) - 2014-06-14
249233
@@ -255,5 +239,4 @@ Simplify superinstance constraints for ErrorT
255239
256240## [ v0.0.1] ( https://github.com/purescript/purescript-transformers/releases/tag/v0.0.1 ) - 2014-05-25
257241
258-
259-
242+ - Initial release
0 commit comments