monad-logger 0.3.28.2 → 0.3.28.3
raw patch · 3 files changed
+10/−2 lines, 3 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Control/Monad/Logger.hs +5/−1
- monad-logger.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.28.3++* Compat for older GHCs [#161](https://github.com/kazu-yamamoto/logger/pull/161)+ ## 0.3.28.2 * Support for exceptions 0.9 and 0.10 [#158](https://github.com/kazu-yamamoto/logger/issues/158)
Control/Monad/Logger.hs view
@@ -1,6 +1,7 @@ {-# LANGUAGE CPP #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE DefaultSignatures #-}+{-# LANGUAGE StandaloneDeriving #-} #if WITH_CALLSTACK {-# LANGUAGE ImplicitParams #-} #endif@@ -359,7 +360,10 @@ -- -- @since 0.2.4 newtype NoLoggingT m a = NoLoggingT { runNoLoggingT :: m a }- deriving (Functor, Applicative, Monad, MonadIO, MonadThrow, MonadCatch, MonadMask, MonadActive, MonadResource, MonadBase b)+ deriving (Functor, Applicative, Monad, MonadIO, MonadThrow, MonadCatch, MonadMask, MonadActive, MonadBase b)++-- For some reason GND is a fool on GHC 7.10 and older, we have to help it by providing the context explicitly.+deriving instance MonadResource m => MonadResource (NoLoggingT m) instance MonadActive m => MonadActive (LoggingT m) where monadActive = Trans.lift monadActive
monad-logger.cabal view
@@ -1,5 +1,5 @@ name: monad-logger-version: 0.3.28.2+version: 0.3.28.3 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