monad-logger 0.3.23 → 0.3.24
raw patch · 3 files changed
+9/−1 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Control.Monad.Logger: instance Control.Monad.Reader.Class.MonadReader r m => Control.Monad.Reader.Class.MonadReader r (Control.Monad.Logger.NoLoggingT m)
Files
- ChangeLog.md +3/−0
- Control/Monad/Logger.hs +5/−0
- monad-logger.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,6 @@+## 0.3.24+* Added `MonadReader` instance for `NoLoggingT`.+ ## 0.3.23 * Changed `runFileLoggingT` buffering to line buffering. * Added `defaultLog` and `logWithoutLoc` to list of exported functions.
Control/Monad/Logger.hs view
@@ -747,6 +747,11 @@ ask = Trans.lift ask local = mapLoggingT . local +-- | @since 0.3.24+instance MonadReader r m => MonadReader r (NoLoggingT m) where+ ask = Trans.lift ask+ local = mapNoLoggingT . local+ mapLoggingT :: (m a -> n b) -> LoggingT m a -> LoggingT n b mapLoggingT f = LoggingT . (f .) . runLoggingT
monad-logger.cabal view
@@ -1,5 +1,5 @@ name: monad-logger-version: 0.3.23+version: 0.3.24 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