katip 0.5.4.0 → 0.5.5.0
raw patch · 3 files changed
+9/−3 lines, 3 filesdep ~aesonPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson
API changes (from Hackage documentation)
- Katip.Monadic: data NoLoggingT m a
+ Katip.Monadic: NoLoggingT :: m a -> NoLoggingT m a
+ Katip.Monadic: [runNoLoggingT] :: NoLoggingT m a -> m a
+ Katip.Monadic: instance Control.Monad.Reader.Class.MonadReader r m => Control.Monad.Reader.Class.MonadReader r (Katip.Monadic.NoLoggingT m)
+ Katip.Monadic: newtype NoLoggingT m a
- Katip: itemApp :: forall a_affZ. Lens' (Item a_affZ) Namespace
+ Katip: itemApp :: forall a_afg5. Lens' (Item a_afg5) Namespace
- Katip: itemEnv :: forall a_affZ. Lens' (Item a_affZ) Environment
+ Katip: itemEnv :: forall a_afg5. Lens' (Item a_afg5) Environment
- Katip: itemHost :: forall a_affZ. Lens' (Item a_affZ) HostName
+ Katip: itemHost :: forall a_afg5. Lens' (Item a_afg5) HostName
- Katip: itemLoc :: forall a_affZ. Lens' (Item a_affZ) (Maybe Loc)
+ Katip: itemLoc :: forall a_afg5. Lens' (Item a_afg5) (Maybe Loc)
- Katip: itemMessage :: forall a_affZ. Lens' (Item a_affZ) LogStr
+ Katip: itemMessage :: forall a_afg5. Lens' (Item a_afg5) LogStr
- Katip: itemNamespace :: forall a_affZ. Lens' (Item a_affZ) Namespace
+ Katip: itemNamespace :: forall a_afg5. Lens' (Item a_afg5) Namespace
- Katip: itemPayload :: forall a_affZ a_aluE. Lens (Item a_affZ) (Item a_aluE) a_affZ a_aluE
+ Katip: itemPayload :: forall a_afg5 a_aluK. Lens (Item a_afg5) (Item a_aluK) a_afg5 a_aluK
- Katip: itemProcess :: forall a_affZ. Lens' (Item a_affZ) ProcessID
+ Katip: itemProcess :: forall a_afg5. Lens' (Item a_afg5) ProcessID
- Katip: itemSeverity :: forall a_affZ. Lens' (Item a_affZ) Severity
+ Katip: itemSeverity :: forall a_afg5. Lens' (Item a_afg5) Severity
- Katip: itemThread :: forall a_affZ. Lens' (Item a_affZ) ThreadIdText
+ Katip: itemThread :: forall a_afg5. Lens' (Item a_afg5) ThreadIdText
- Katip: itemTime :: forall a_affZ. Lens' (Item a_affZ) UTCTime
+ Katip: itemTime :: forall a_afg5. Lens' (Item a_afg5) UTCTime
- Katip.Core: itemApp :: forall a_affZ. Lens' (Item a_affZ) Namespace
+ Katip.Core: itemApp :: forall a_afg5. Lens' (Item a_afg5) Namespace
- Katip.Core: itemEnv :: forall a_affZ. Lens' (Item a_affZ) Environment
+ Katip.Core: itemEnv :: forall a_afg5. Lens' (Item a_afg5) Environment
- Katip.Core: itemHost :: forall a_affZ. Lens' (Item a_affZ) HostName
+ Katip.Core: itemHost :: forall a_afg5. Lens' (Item a_afg5) HostName
- Katip.Core: itemLoc :: forall a_affZ. Lens' (Item a_affZ) (Maybe Loc)
+ Katip.Core: itemLoc :: forall a_afg5. Lens' (Item a_afg5) (Maybe Loc)
- Katip.Core: itemMessage :: forall a_affZ. Lens' (Item a_affZ) LogStr
+ Katip.Core: itemMessage :: forall a_afg5. Lens' (Item a_afg5) LogStr
- Katip.Core: itemNamespace :: forall a_affZ. Lens' (Item a_affZ) Namespace
+ Katip.Core: itemNamespace :: forall a_afg5. Lens' (Item a_afg5) Namespace
- Katip.Core: itemPayload :: forall a_affZ a_aluE. Lens (Item a_affZ) (Item a_aluE) a_affZ a_aluE
+ Katip.Core: itemPayload :: forall a_afg5 a_aluK. Lens (Item a_afg5) (Item a_aluK) a_afg5 a_aluK
- Katip.Core: itemProcess :: forall a_affZ. Lens' (Item a_affZ) ProcessID
+ Katip.Core: itemProcess :: forall a_afg5. Lens' (Item a_afg5) ProcessID
- Katip.Core: itemSeverity :: forall a_affZ. Lens' (Item a_affZ) Severity
+ Katip.Core: itemSeverity :: forall a_afg5. Lens' (Item a_afg5) Severity
- Katip.Core: itemThread :: forall a_affZ. Lens' (Item a_affZ) ThreadIdText
+ Katip.Core: itemThread :: forall a_afg5. Lens' (Item a_afg5) ThreadIdText
- Katip.Core: itemTime :: forall a_affZ. Lens' (Item a_affZ) UTCTime
+ Katip.Core: itemTime :: forall a_afg5. Lens' (Item a_afg5) UTCTime
Files
- changelog.md +5/−0
- katip.cabal +2/−2
- src/Katip/Monadic.hs +2/−1
changelog.md view
@@ -1,3 +1,8 @@+0.5.5.0+=======+* Export `runNoLoggingT` and `NoLoggingT` constructor.+* Delegate MonadReader instance for `NoLoggingT`.+ 0.5.4.0 ======= * Loosen bounds on resourcet and template-haskell.
katip.cabal view
@@ -1,5 +1,5 @@ name: katip-version: 0.5.4.0+version: 0.5.5.0 synopsis: A structured logging framework. description: Katip is a structured logging framework. See README.md for more details.@@ -54,7 +54,7 @@ OverloadedStrings build-depends: base >=4.5 && <5- , aeson >=0.6 && <1.3+ , aeson >=0.6 && <1.4 , async < 3.0.0.0 , auto-update >= 0.1 && < 0.2 , bytestring >= 0.9 && < 0.11
src/Katip/Monadic.hs view
@@ -34,7 +34,7 @@ , katipAddNamespace , katipAddContext , KatipContextTState(..)- , NoLoggingT+ , NoLoggingT (..) , askLoggerIO ) where @@ -454,6 +454,7 @@ , MonadPlus , Alternative , MonadFix+ , MonadReader r ) instance MonadTrans NoLoggingT where