packages feed

polysemy-log-co 0.2.0.0 → 0.2.0.1

raw patch · 2 files changed

+8/−5 lines, 2 filesdep +polysemy-concdep ~polysemyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: polysemy-conc

Dependency ranges changed: polysemy

API changes (from Hackage documentation)

- Polysemy.Log.Colog: interpretLogStdoutConc :: Members [Resource, Async, Embed IO] r => InterpreterFor Log r
+ Polysemy.Log.Colog: interpretLogStdoutConc :: Members [Resource, Async, Race, Embed IO] r => InterpreterFor Log r
- Polysemy.Log.Colog.Colog: interpretLogStdoutAsNativeConc :: Members [Resource, Async, Embed IO] r => InterpretersFor [Log, Log Message] r
+ Polysemy.Log.Colog.Colog: interpretLogStdoutAsNativeConc :: Members [Resource, Async, Race, Embed IO] r => InterpretersFor [Log, Log Message] r
- Polysemy.Log.Colog.Colog: interpretLogStdoutConc :: Members [Resource, Async, Embed IO] r => InterpreterFor Log r
+ Polysemy.Log.Colog.Colog: interpretLogStdoutConc :: Members [Resource, Async, Race, Embed IO] r => InterpreterFor Log r

Files

lib/Polysemy/Log/Colog/Colog.hs view
@@ -6,6 +6,7 @@ import Colog.Polysemy (runLogAction) import Polysemy (interpretH, runT) import Polysemy.Async (Async)+import Polysemy.Conc (Race) import Polysemy.Internal (InterpretersFor) import Polysemy.Internal.Tactics (liftT) import Polysemy.Resource (Resource)@@ -131,7 +132,7 @@  -- |Like 'interpretLogStdout', but process messages concurrently. interpretLogStdoutConc ::-  Members [Resource, Async, Embed IO] r =>+  Members [Resource, Async, Race, Embed IO] r =>   InterpreterFor Log r interpretLogStdoutConc =   interpretCologStdout @IO .@@ -176,7 +177,7 @@  -- |Interpret 'Log' fully in terms of 'Colog.Log', using /co-log/'s message protocol and stdout. interpretLogStdoutAsNativeConc ::-  Members [Resource, Async, Embed IO] r =>+  Members [Resource, Async, Race, Embed IO] r =>   InterpretersFor [Log, Colog.Log Colog.Message] r interpretLogStdoutAsNativeConc =   interpretCologStdoutNative @IO .
polysemy-log-co.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           polysemy-log-co-version:        0.2.0.0+version:        0.2.0.1 synopsis:       polysemy-log interpreter for co-log description:    See <https://hackage.haskell.org/package/polysemy-log-co/docs/Polysemy-Log-Colog.html> category:       Logging@@ -101,7 +101,8 @@     , co-log >=0.4.0.1 && <0.5     , co-log-core >=0.2.1 && <0.3     , co-log-polysemy >=0.0.1.2 && <0.1-    , polysemy >=1.3 && <1.5+    , polysemy >=1.3 && <1.6+    , polysemy-conc >=0.1.0.0 && <0.2     , polysemy-log     , polysemy-time >=0.1.1.0 && <0.2     , relude >=0.5 && <0.8@@ -188,7 +189,8 @@     , co-log-core >=0.2.1 && <0.3     , co-log-polysemy >=0.0.1.2 && <0.1     , hedgehog-    , polysemy >=1.3 && <1.5+    , polysemy >=1.3 && <1.6+    , polysemy-conc >=0.1.0.0 && <0.2     , polysemy-log     , polysemy-log-co     , polysemy-test