packages feed

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