packages feed

monad-logger 0.3.20 → 0.3.20.1

raw patch · 3 files changed

+7/−3 lines, 3 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Control.Monad.Logger: askLoggerIO :: (MonadLoggerIO m, MonadTrans t, MonadLogger (t m), MonadIO (t m)) => t m (Loc -> LogSource -> LogLevel -> LogStr -> IO ())
+ Control.Monad.Logger: askLoggerIO :: (MonadLoggerIO m, MonadTrans t, MonadLoggerIO n, m ~ t n) => m (Loc -> LogSource -> LogLevel -> LogStr -> IO ())

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.20.1++* Fix #106 by correcting the default signature for MonadLoggerIO [#108](https://github.com/kazu-yamamoto/logger/pull/108)+ ## 0.3.20  * Generalize the type of `unChanLoggingT`
Control/Monad/Logger.hs view
@@ -215,8 +215,8 @@     --     -- Since 0.3.10     askLoggerIO :: m (Loc -> LogSource -> LogLevel -> LogStr -> IO ())-    default askLoggerIO :: (Trans.MonadTrans t, MonadLogger (t m), MonadIO (t m))-                        => t m (Loc -> LogSource -> LogLevel -> LogStr -> IO ())+    default askLoggerIO :: (Trans.MonadTrans t, MonadLoggerIO n, m ~ t n)+                        => m (Loc -> LogSource -> LogLevel -> LogStr -> IO ())     askLoggerIO = Trans.lift askLoggerIO  
monad-logger.cabal view
@@ -1,5 +1,5 @@ name:                monad-logger-version:             0.3.20+version:             0.3.20.1 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