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 +7/−7
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)