monad-logger 0.3.11.1 → 0.3.12
raw patch · 3 files changed
+15/−17 lines, 3 filesdep +transformers-compatPVP ok
version bump matches the API change (PVP)
Dependencies added: transformers-compat
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Control/Monad/Logger.hs +0/−11
- monad-logger.cabal +11/−6
ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.12++* Use transformers-compat to provide universal ExceptT support [#53](https://github.com/kazu-yamamoto/logger/pull/53)+ ## 0.3.11.1 Add support for monad-control 1.0 [#52](https://github.com/kazu-yamamoto/logger/pull/52)
Control/Monad/Logger.hs view
@@ -99,10 +99,7 @@ import Control.Monad.Trans.List ( ListT ) import Control.Monad.Trans.Maybe ( MaybeT ) import Control.Monad.Trans.Error ( ErrorT, Error)--#if MIN_VERSION_transformers(0,4,0) import Control.Monad.Trans.Except ( ExceptT )-#endif import Control.Monad.Trans.Reader ( ReaderT ) import Control.Monad.Trans.Cont ( ContT )@@ -202,11 +199,7 @@ instance MonadLogger m => MonadLogger (ListT m) where DEF instance MonadLogger m => MonadLogger (MaybeT m) where DEF instance (MonadLogger m, Error e) => MonadLogger (ErrorT e m) where DEF--#if MIN_VERSION_transformers(0,4,0) instance MonadLogger m => MonadLogger (ExceptT e m) where DEF-#endif- instance MonadLogger m => MonadLogger (ReaderT r m) where DEF instance MonadLogger m => MonadLogger (ContT r m) where DEF instance MonadLogger m => MonadLogger (StateT s m) where DEF@@ -224,11 +217,7 @@ instance MonadLoggerIO m => MonadLoggerIO (ListT m) instance MonadLoggerIO m => MonadLoggerIO (MaybeT m) instance (MonadLoggerIO m, Error e) => MonadLoggerIO (ErrorT e m)--#if MIN_VERSION_transformers(0,4,0) instance MonadLoggerIO m => MonadLoggerIO (ExceptT e m)-#endif- instance MonadLoggerIO m => MonadLoggerIO (ReaderT r m) instance MonadLoggerIO m => MonadLoggerIO (ContT r m) instance MonadLoggerIO m => MonadLoggerIO (StateT s m)
monad-logger.cabal view
@@ -1,5 +1,5 @@ name: monad-logger-version: 0.3.11.1+version: 0.3.12 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@@ -13,6 +13,10 @@ extra-source-files: ChangeLog.md README.md +source-repository head+ type: git+ location: https://github.com/kazu-yamamoto/logger.git+ flag template_haskell { Description: Enable Template Haskell support Default: True@@ -21,16 +25,17 @@ library exposed-modules: Control.Monad.Logger- build-depends: base >= 4 && < 5+ build-depends: base >= 4 && < 5 , transformers+ , transformers-compat >= 0.3 , text , stm , stm-chans , lifted-base- , resourcet >= 0.4 && < 1.2- , conduit >= 1.0 && < 1.3- , conduit-extra >= 1.0 && < 1.3- , fast-logger >= 2.0 && < 2.3+ , resourcet >= 0.4 && < 1.2+ , conduit >= 1.0 && < 1.3+ , conduit-extra >= 1.0 && < 1.3+ , fast-logger >= 2.0 && < 2.3 , transformers-base , monad-control , monad-loops