packages feed

log-base 0.8.0.0 → 0.8.0.1

raw patch · 3 files changed

+14/−8 lines, 3 filesdep ~basenew-uploaderPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Log.Monad: instance Control.Monad.Fail.MonadFail m => Control.Monad.Fail.MonadFail (Log.Monad.LogT m)

Files

CHANGELOG.md view
@@ -1,8 +1,14 @@+# log-base-0.8.0.1 (2020-05-08)+* Update version bounds.+ # log-base-0.8.0.0 (2019-04-09)-* Add `getLoggerEnv` function to `MonadLog` class, add `getLoggerIO` utility.+* Add `getLoggerEnv` function to `MonadLog` class, add `getLoggerIO`+  utility ([#46](https://github.com/scrive/log/pull/46)).+* Add a `MonadUnliftIO` instance for `LogT`+  ([#47](https://github.com/scrive/log/pull/47)).  # log-base-0.7.4.0 (2017-10-27)-* Add `mkBulkLogger'` ([#40](https://github.com/scrive/log/pull/40).+* Add `mkBulkLogger'` ([#40](https://github.com/scrive/log/pull/40)).  # log-base-0.7.3.0 (2017-10-10) * `BasicStdOutLogger` now flushes stdout on each write. `BulkStdOutLogger`
log-base.cabal view
@@ -1,5 +1,5 @@ name:                log-base-version:             0.8.0.0+version:             0.8.0.1 synopsis:            Structured logging solution (base package)  description:         A library that provides a way to record structured log@@ -21,8 +21,7 @@ build-type:          Simple cabal-version:       >=1.10 extra-source-files:  CHANGELOG.md, README.md-tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4,-                     GHC == 8.6.2+tested-with:         GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.1  Source-repository head   Type:     git@@ -38,7 +37,7 @@                        Log.Internal.Logger,                        Log.Logger,                        Log.Monad-  build-depends:       base >= 4.8 && <5,+  build-depends:       base >= 4.9 && <5,                        aeson >=0.11.0.0,                        aeson-pretty >=0.8.2,                        bytestring,@@ -53,7 +52,7 @@                        text,                        time >= 1.5,                        transformers-base,-                       unliftio-core,+                       unliftio-core >= 0.1.2.0 && < 0.2,                        unordered-containers   hs-source-dirs:      src 
src/Log/Monad.hs view
@@ -16,6 +16,7 @@ import Control.Monad.Base import Control.Monad.Catch import Control.Monad.Error.Class+import Control.Monad.Fail (MonadFail) import Control.Monad.IO.Unlift import Control.Monad.Morph (MFunctor (..)) import Control.Monad.Reader@@ -37,7 +38,7 @@ -- | Monad transformer that adds logging capabilities to the underlying monad. newtype LogT m a = LogT { unLogT :: InnerLogT m a }   deriving (Alternative, Applicative, Functor, Monad, MonadBase b, MonadCatch-           ,MonadIO, MonadMask, MonadPlus, MonadThrow, MonadTrans+           ,MonadIO, MonadMask, MonadPlus, MonadThrow, MonadTrans, MonadFail            ,MonadError e, MonadWriter w, MonadState s)  instance MonadReader r m => MonadReader r (LogT m) where