packages feed

polysemy-log-di 0.11.0.0 → 0.11.1.0

raw patch · 1 files changed

+7/−7 lines, 1 filesdep ~basedep ~polysemy-logdep ~tastyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, polysemy-log, tasty

API changes (from Hackage documentation)

- Polysemy.Log.Di: interpretDataLogDi :: forall level path msg r. Member (Di level path msg) r => (msg -> level) -> InterpreterFor (DataLog msg) r
+ Polysemy.Log.Di: interpretDataLogDi :: forall level path msg (r :: EffectRow). Member (Di level path msg) r => (msg -> level) -> InterpreterFor (DataLog msg) r
- Polysemy.Log.Di: interpretDiAtomic :: forall level path msg r. Member (Embed IO) r => InterpretersFor [Di level path msg, AtomicState [msg]] r
+ Polysemy.Log.Di: interpretDiAtomic :: forall level path msg (r :: EffectRow). Member (Embed IO) r => InterpretersFor '[Di level path msg, AtomicState [msg] :: (Type -> Type) -> Type -> Type] r
- Polysemy.Log.Di: interpretDiAtomic' :: forall level path msg r. Member (AtomicState [msg]) r => InterpreterFor (Di level path msg) r
+ Polysemy.Log.Di: interpretDiAtomic' :: forall level path msg (r :: EffectRow). Member (AtomicState [msg] :: (Type -> Type) -> Type -> Type) r => InterpreterFor (Di level path msg) r
- Polysemy.Log.Di: interpretLogDi :: forall path r. Members [Di Severity path (LogEntry LogMessage), GhcTime] r => InterpreterFor Log r
+ Polysemy.Log.Di: interpretLogDi :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), GhcTime] r => InterpreterFor Log r
- Polysemy.Log.Di: interpretLogDi' :: forall path r. Members [Di Severity path (LogEntry LogMessage), Embed IO] r => InterpretersFor [Log, GhcTime] r
+ Polysemy.Log.Di: interpretLogDi' :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), Embed IO] r => InterpretersFor '[Log, GhcTime] r
- Polysemy.Log.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r
+ Polysemy.Log.Di: interpretLogDiConc :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r
- Polysemy.Log.Di.Atomic: interpretDiAtomic :: forall level path msg r. Member (Embed IO) r => InterpretersFor [Di level path msg, AtomicState [msg]] r
+ Polysemy.Log.Di.Atomic: interpretDiAtomic :: forall level path msg (r :: EffectRow). Member (Embed IO) r => InterpretersFor '[Di level path msg, AtomicState [msg] :: (Type -> Type) -> Type -> Type] r
- Polysemy.Log.Di.Atomic: interpretDiAtomic' :: forall level path msg r. Member (AtomicState [msg]) r => InterpreterFor (Di level path msg) r
+ Polysemy.Log.Di.Atomic: interpretDiAtomic' :: forall level path msg (r :: EffectRow). Member (AtomicState [msg] :: (Type -> Type) -> Type -> Type) r => InterpreterFor (Di level path msg) r
- Polysemy.Log.Di.Di: interpretDataLogDi :: forall level path msg r. Member (Di level path msg) r => (msg -> level) -> InterpreterFor (DataLog msg) r
+ Polysemy.Log.Di.Di: interpretDataLogDi :: forall level path msg (r :: EffectRow). Member (Di level path msg) r => (msg -> level) -> InterpreterFor (DataLog msg) r
- Polysemy.Log.Di.Di: interpretDataLogDiLocal :: forall level path msg r. Member (Di level path msg) r => (msg -> level) -> (msg -> msg) -> InterpreterFor (DataLog msg) r
+ Polysemy.Log.Di.Di: interpretDataLogDiLocal :: forall level path msg (r :: EffectRow). Member (Di level path msg) r => (msg -> level) -> (msg -> msg) -> InterpreterFor (DataLog msg) r
- Polysemy.Log.Di.Di: interpretLogDi :: forall path r. Members [Di Severity path (LogEntry LogMessage), GhcTime] r => InterpreterFor Log r
+ Polysemy.Log.Di.Di: interpretLogDi :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), GhcTime] r => InterpreterFor Log r
- Polysemy.Log.Di.Di: interpretLogDi' :: forall path r. Members [Di Severity path (LogEntry LogMessage), Embed IO] r => InterpretersFor [Log, GhcTime] r
+ Polysemy.Log.Di.Di: interpretLogDi' :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), Embed IO] r => InterpretersFor '[Log, GhcTime] r
- Polysemy.Log.Di.Di: interpretLogDiConc :: forall path r. Members [Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r
+ Polysemy.Log.Di.Di: interpretLogDiConc :: forall path (r :: EffectRow). Members '[Di Severity path (LogEntry LogMessage), Resource, Async, Race, Embed IO] r => Int -> InterpreterFor Log r

Files

polysemy-log-di.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.36.0.+-- This file has been generated from package.yaml by hpack version 0.36.1. -- -- see: https://github.com/sol/hpack  name:           polysemy-log-di-version:        0.11.0.0+version:        0.11.1.0 synopsis:       Di adapters for polysemy-log description:    See https://hackage.haskell.org/package/polysemy-log-di/docs/Polysemy-Log-Di.html category:       Logging@@ -13,7 +13,7 @@ bug-reports:    https://github.com/tek/polysemy-log/issues author:         Torsten Schmits maintainer:     hackage@tryp.io-copyright:      2023 Torsten Schmits+copyright:      2025 Torsten Schmits license:        BSD-2-Clause-Patent license-file:   LICENSE build-type:     Simple@@ -70,12 +70,12 @@       NoFieldSelectors   ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages   build-depends:-      base >=4.17.2.1 && <4.20+      base >=4.17.2.1 && <4.21     , di-polysemy >=0.2.0.0 && <0.3     , incipit-core >=0.4.1.0 && <0.7     , polysemy >=1.7.0.0 && <1.10     , polysemy-conc >=0.11.1.0 && <0.15-    , polysemy-log >=0.11.0.0 && <0.12+    , polysemy-log >=0.11.1.0 && <0.12     , polysemy-time >=0.6.0.0 && <0.8     , stm >=2.5.1.0 && <2.6   mixins:@@ -129,14 +129,14 @@       NoFieldSelectors   ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages   build-depends:-      base >=4.17.2.1 && <4.20+      base >=4.17.2.1 && <4.21     , incipit-core >=0.4.1.0 && <0.7     , polysemy >=1.7.0.0 && <1.10     , polysemy-log     , polysemy-log-di     , polysemy-test >=0.6.0.0 && <0.11     , stm >=2.5.1.0 && <2.6-    , tasty >=1.4.2 && <1.5+    , tasty >=1.4.2 && <1.6   mixins:       base hiding (Prelude)     , incipit-core (IncipitCore as Prelude)