Skip to content

Commit 4217595

Browse files
Update changelog since v4.2.0 (#137)
* Update changelog since v4.2.0
1 parent cf65f53 commit 4217595

File tree

1 file changed

+28
-44
lines changed

1 file changed

+28
-44
lines changed

CHANGELOG.md

Lines changed: 28 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,27 @@ 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 (#133)
9+
- Replaced `ComonadEnv` constraint with `ComonadAsk` in the `asks` function (#131)
810

911
New features:
12+
- Added `Semigroup` and `Monoid` instances to `ContT`, `ExceptT`, `MaybeT`, `RWST`, `StateT`, `WriterT` (#115)
13+
- Added `IdentityT` (#121)
1014

1115
Bugfixes:
16+
- Added `Semigroup` and `Monoid` superclasses to `MonadTell` and `MonadWriter`, respectively, to enforce the type class laws (#126)
1217

1318
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)
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

160151
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.
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

Comments
 (0)