mtl-compat 0.2.0.4 → 0.2.1.1
raw patch · 2 files changed
+6/−6 lines, 2 filesdep ~transformersdep ~transformers-compat
Dependency ranges changed: transformers, transformers-compat
Files
- CHANGELOG.md +4/−4
- mtl-compat.cabal +2/−2
CHANGELOG.md view
@@ -1,13 +1,13 @@-### 0.2.0.3+### 0.2.1.3 * A specific build with no flags explicitly enabled, intended for use with the latest version of `mtl`. This is a workaround for `cabal` backtracker bugs. -### 0.2.0.2+### 0.2.1.2 * A specific build with the `-ftwo-point-two` flag explicitly enabled. This is a workaround for `cabal` backtracker bugs. -### 0.2.0.1+### 0.2.1.1 * A specific build with the `-ftwo-point-one` flag explicitly enabled. This is a workaround for `cabal` backtracker bugs. -# 0.2+## 0.2.1 * Require use of `transformers-compat-0.4` or greater when building with `mtl-2.1.3.1` or earlier. `transformers-compat-0.4.0.*` adds the missing `ExceptT` instances, which means that `mtl-compat`'s only purpose is to backport the `Control.Monad.Except` module for those who want an `mtl`-style import for `ExceptT` and/or `MonadError`. I would recommend just using `Control.Monad.Trans.Except` from `transformers-compat-0.4.0.*` and `Control.Monad.Error.Class` instead, since they accomplish the same thing as `mtl-compat` without an extra dependency.
mtl-compat.cabal view
@@ -1,5 +1,5 @@ name: mtl-compat-version: 0.2.0.4+version: 0.2.1.1 synopsis: Backported Control.Monad.Except module from mtl description: This package backports the "Control.Monad.Except" module from @mtl@ (if using @mtl-2.2.0.1@ or earlier), which reexports the@@ -34,7 +34,7 @@ location: git://github.com/RyanGlScott/mtl-compat.git flag two-point-one- default: False+ default: True manual: True description: Use mtl-2.1.3.1 or earlier with transformers-compat. This will cause this package to export the Control.Monad.Except module.