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 +4/−0
- Control/Monad/Logger.hs +12/−0
- monad-logger.cabal +1/−1
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