packages feed

monad-logger-extras 0.1.1.1 → 0.1.1.2

raw patch · 3 files changed

+13/−5 lines, 3 filesdep ~ansi-terminaldep ~bytestringdep ~mtlnew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: ansi-terminal, bytestring, mtl

API changes (from Hackage documentation)

- Control.Monad.Logger.Extras: instance GHC.Base.Monoid Control.Monad.Logger.Extras.Logger
- Control.Monad.Logger.Extras: instance GHC.Base.Semigroup Control.Monad.Logger.Extras.Logger
- Control.Monad.Logger.Orphans: instance (GHC.Base.Monad m, GHC.Base.Alternative m) => GHC.Base.Alternative (Control.Monad.Logger.LoggingT m)
- Control.Monad.Logger.Orphans: instance (GHC.Base.Monad m, GHC.Base.Alternative m) => GHC.Base.MonadPlus (Control.Monad.Logger.LoggingT m)
+ Control.Monad.Logger.Extras: instance GHC.Internal.Base.Monoid Control.Monad.Logger.Extras.Logger
+ Control.Monad.Logger.Extras: instance GHC.Internal.Base.Semigroup Control.Monad.Logger.Extras.Logger
+ Control.Monad.Logger.Orphans: instance (GHC.Internal.Base.Monad m, GHC.Internal.Base.Alternative m) => GHC.Internal.Base.MonadPlus (Control.Monad.Logger.LoggingT m)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for monad-logger-extras +## 0.1.1.2++* Support GHC 9.12+ ## 0.1.1.1  * Fix haddocks formatting
monad-logger-extras.cabal view
@@ -1,6 +1,6 @@ cabal-version:      >=1.10 name:               monad-logger-extras-version:            0.1.1.1+version:            0.1.1.2 synopsis:   Utilities for composing loggers, coloring output, plus a few orphan instances. @@ -22,7 +22,7 @@   CHANGELOG.md   README.md -tested-with:        GHC ==8.6.5 || ==8.8.4 || ==8.10.2+tested-with:        GHC ==8.6.5 || ==8.8.1 || ==8.10.7 || ==9.0.1 || ==9.2.5 || ==9.4.5 || ==9.6.1 || ==9.8.2 || ==9.10.1 || ==9.12.1  library   exposed-modules:@@ -30,12 +30,12 @@     Control.Monad.Logger.Orphans    build-depends:-      ansi-terminal  >=0.9    && <0.12+      ansi-terminal  >=0.9    && <1.2     , base           >=4.12   && <5-    , bytestring     >=0.10   && <0.12+    , bytestring     >=0.10   && <0.13     , hsyslog        >=5      && <5.1     , monad-logger   >=0.3.36 && <0.4-    , mtl            >=2.2    && <2.3+    , mtl            >=2.2    && <2.4    hs-source-dirs:   src   default-language: Haskell2010
src/Control/Monad/Logger/Orphans.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -fno-warn-orphans #-} {-| Description: Orphan instances for monad-logger's LoggingT@@ -8,10 +9,13 @@  import Control.Applicative (Alternative(..)) import Control.Monad (MonadPlus(..))++#if !MIN_VERSION_monad_logger(0,3,40) import Control.Monad.Trans (lift)  instance (Monad m, Alternative m) => Alternative (LoggingT m) where   empty = lift empty   a <|> b = LoggingT $ \f -> runLoggingT a f <|> runLoggingT b f+#endif  instance (Monad m, Alternative m) => MonadPlus (LoggingT m)