packages feed

monad-logger 0.3.38 → 0.3.39

raw patch · 3 files changed

+17/−1 lines, 3 filesdep ~fast-logger

Dependency ranges changed: fast-logger

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # ChangeLog for monad-logger +## 0.3.39++* Make the previous change backwards compatible with CPP+ ## 0.3.38  * Drop old deprecated instances to support transformers 0.6 [#39](https://github.com/snoyberg/monad-logger/pull/39)
Control/Monad/Logger.hs view
@@ -138,6 +138,10 @@  import Control.Monad.Trans.Identity ( IdentityT) import Control.Monad.Trans.Maybe    ( MaybeT   )+#if !MIN_VERSION_transformers(0, 6, 0)+import Control.Monad.Trans.List     ( ListT    )+import Control.Monad.Trans.Error    ( ErrorT, Error)+#endif import Control.Monad.Trans.Except   ( ExceptT  )  import Control.Monad.Trans.Reader   ( ReaderT  )@@ -247,6 +251,10 @@  #define DEF monadLoggerLog a b c d = Trans.lift $ monadLoggerLog a b c d instance MonadLogger m => MonadLogger (IdentityT m) where DEF+#if !MIN_VERSION_transformers(0, 6, 0)+instance MonadLogger m => MonadLogger (ListT m) where DEF+instance (MonadLogger m, Error e) => MonadLogger (ErrorT e m) where DEF+#endif instance MonadLogger m => MonadLogger (MaybeT m) where DEF instance MonadLogger m => MonadLogger (ExceptT e m) where DEF instance MonadLogger m => MonadLogger (ReaderT r m) where DEF@@ -263,6 +271,10 @@ #undef DEF  instance MonadLoggerIO m => MonadLoggerIO (IdentityT m)+#if !MIN_VERSION_transformers(0, 6, 0)+instance MonadLoggerIO m => MonadLoggerIO (ListT m)+instance (MonadLoggerIO m, Error e) => MonadLoggerIO (ErrorT e m)+#endif instance MonadLoggerIO m => MonadLoggerIO (MaybeT m) instance MonadLoggerIO m => MonadLoggerIO (ExceptT e m) instance MonadLoggerIO m => MonadLoggerIO (ReaderT r m)
monad-logger.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           monad-logger-version:        0.3.38+version:        0.3.39 synopsis:       A class of monads which can log messages. description:    See README and Haddocks at <https://www.stackage.org/package/monad-logger> category:       System