packages feed

monad-logger 0.3.11.1 → 0.3.12

raw patch · 3 files changed

+15/−17 lines, 3 filesdep +transformers-compatPVP ok

version bump matches the API change (PVP)

Dependencies added: transformers-compat

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.12++* Use transformers-compat to provide universal ExceptT support [#53](https://github.com/kazu-yamamoto/logger/pull/53)+ ## 0.3.11.1  Add support for monad-control 1.0 [#52](https://github.com/kazu-yamamoto/logger/pull/52)
Control/Monad/Logger.hs view
@@ -99,10 +99,7 @@ import Control.Monad.Trans.List     ( ListT    ) import Control.Monad.Trans.Maybe    ( MaybeT   ) import Control.Monad.Trans.Error    ( ErrorT, Error)--#if MIN_VERSION_transformers(0,4,0) import Control.Monad.Trans.Except   ( ExceptT  )-#endif  import Control.Monad.Trans.Reader   ( ReaderT  ) import Control.Monad.Trans.Cont     ( ContT  )@@ -202,11 +199,7 @@ instance MonadLogger m => MonadLogger (ListT m) where DEF instance MonadLogger m => MonadLogger (MaybeT m) where DEF instance (MonadLogger m, Error e) => MonadLogger (ErrorT e m) where DEF--#if MIN_VERSION_transformers(0,4,0) instance MonadLogger m => MonadLogger (ExceptT e m) where DEF-#endif- instance MonadLogger m => MonadLogger (ReaderT r m) where DEF instance MonadLogger m => MonadLogger (ContT r m) where DEF instance MonadLogger m => MonadLogger (StateT s m) where DEF@@ -224,11 +217,7 @@ instance MonadLoggerIO m => MonadLoggerIO (ListT m) instance MonadLoggerIO m => MonadLoggerIO (MaybeT m) instance (MonadLoggerIO m, Error e) => MonadLoggerIO (ErrorT e m)--#if MIN_VERSION_transformers(0,4,0) instance MonadLoggerIO m => MonadLoggerIO (ExceptT e m)-#endif- instance MonadLoggerIO m => MonadLoggerIO (ReaderT r m) instance MonadLoggerIO m => MonadLoggerIO (ContT r m) instance MonadLoggerIO m => MonadLoggerIO (StateT s m)
monad-logger.cabal view
@@ -1,5 +1,5 @@ name:                monad-logger-version:             0.3.11.1+version:             0.3.12 synopsis:            A class of monads which can log messages. description:         Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/monad-logger>. homepage:            https://github.com/kazu-yamamoto/logger@@ -13,6 +13,10 @@ extra-source-files:  ChangeLog.md                      README.md +source-repository head+  type:              git+  location:          https://github.com/kazu-yamamoto/logger.git+ flag template_haskell {       Description: Enable Template Haskell support       Default:     True@@ -21,16 +25,17 @@  library   exposed-modules:     Control.Monad.Logger-  build-depends:       base               >= 4         && < 5+  build-depends:       base                >= 4         && < 5                      , transformers+                     , transformers-compat >= 0.3                      , text                      , stm                      , stm-chans                      , lifted-base-                     , resourcet          >= 0.4       && < 1.2-                     , conduit            >= 1.0       && < 1.3-                     , conduit-extra      >= 1.0       && < 1.3-                     , fast-logger        >= 2.0       && < 2.3+                     , resourcet           >= 0.4       && < 1.2+                     , conduit             >= 1.0       && < 1.3+                     , conduit-extra       >= 1.0       && < 1.3+                     , fast-logger         >= 2.0       && < 2.3                      , transformers-base                      , monad-control                      , monad-loops