monad-logger 0.3.20.1 → 0.3.20.2
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: monadLoggerLog :: (MonadLogger m, MonadTrans t, MonadLogger (t m), ToLogStr msg) => Loc -> LogSource -> LogLevel -> msg -> t m ()
+ Control.Monad.Logger: monadLoggerLog :: (MonadLogger m, MonadLogger m', MonadTrans t, MonadLogger (t m'), ToLogStr msg, m ~ t m') => Loc -> LogSource -> LogLevel -> msg -> m ()
- Control.Monad.Logger: toLogStr :: msg -> LogStr
+ Control.Monad.Logger: toLogStr :: ToLogStr msg => msg -> LogStr
Files
- ChangeLog.md +4/−0
- Control/Monad/Logger.hs +2/−2
- monad-logger.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.20.2++* Support for GHC 8.2+ ## 0.3.20.1 * Fix #106 by correcting the default signature for MonadLoggerIO [#108](https://github.com/kazu-yamamoto/logger/pull/108)
Control/Monad/Logger.hs view
@@ -200,8 +200,8 @@ -- | A @Monad@ which has the ability to log messages in some manner. class Monad m => MonadLogger m where monadLoggerLog :: ToLogStr msg => Loc -> LogSource -> LogLevel -> msg -> m ()- default monadLoggerLog :: (Trans.MonadTrans t, MonadLogger (t m), ToLogStr msg)- => Loc -> LogSource -> LogLevel -> msg -> t m ()+ default monadLoggerLog :: (MonadLogger m', Trans.MonadTrans t, MonadLogger (t m'), ToLogStr msg, m ~ t m')+ => Loc -> LogSource -> LogLevel -> msg -> m () monadLoggerLog loc src lvl msg = Trans.lift $ monadLoggerLog loc src lvl msg -- | An extension of @MonadLogger@ for the common case where the logging action
monad-logger.cabal view
@@ -1,5 +1,5 @@ name: monad-logger-version: 0.3.20.1+version: 0.3.20.2 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