packages feed

tagged-transformer 0.6.3 → 0.6.4

raw patch · 3 files changed

+9/−3 lines, 3 filesdep ~exceptionsPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: exceptions

API changes (from Hackage documentation)

+ Data.Functor.Trans.Tagged: instance MonadMask m => MonadMask (TaggedT s m)

Files

CHANGELOG.markdown view
@@ -1,3 +1,7 @@+0.6.4+---+* Allow exceptions 0.6+ 0.6.3 --- * Removed unused `array` dependency
src/Data/Functor/Trans/Tagged.hs view
@@ -37,7 +37,7 @@ #endif import Control.Applicative (Alternative(..), Applicative(..), (<$), (<$>)) import Control.Monad (liftM, MonadPlus(..))-import Control.Monad.Catch (MonadCatch(..), MonadThrow(..))+import Control.Monad.Catch (MonadCatch(..), MonadThrow(..), MonadMask(..)) import Control.Monad.Fix (MonadFix(..)) import Control.Monad.Trans (MonadIO(..), MonadTrans(..)) import Control.Monad.Reader (MonadReader(..))@@ -227,6 +227,8 @@ instance MonadCatch m => MonadCatch (TaggedT s m) where   catch m f = tag (catch (untag m) (untag . f))   {-# INLINE catch #-}++instance MonadMask m => MonadMask (TaggedT s m) where   mask a = tag $ mask $ \u -> untag (a $ q u)     where q u = tag . u . untag   {-# INLINE mask #-}
tagged-transformer.cabal view
@@ -1,5 +1,5 @@ name:           tagged-transformer-version:        0.6.3+version:        0.6.4 license:        BSD3 license-file:   LICENSE author:         Edward A. Kmett@@ -30,7 +30,7 @@     comonad                   >= 4        && < 5,     contravariant             >= 0.3      && < 1,     distributive              >= 0.3      && < 1,-    exceptions                >= 0.4      && < 1,+    exceptions                >= 0.6      && < 1,     mtl                       >= 2.0.1    && < 2.2,     reflection                >= 1.1.6    && < 2,     semigroupoids             >= 4        && < 5,