packages feed

incipit 0.3.0.0 → 0.3.1.0

raw patch · 2 files changed

+8/−4 lines, 2 filesdep ~polysemy-logPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: polysemy-log

API changes (from Hackage documentation)

+ Incipit.Full: scoped_ :: forall resource (effect :: Effect) (r :: EffectRow). Member (Scoped_ resource effect) r => InterpreterFor effect r
+ Incipit.Full: type Scoped_ resource (effect :: Effect) = Scoped () resource effect
- Incipit.Full: data Scoped resource (effect :: Effect) (a :: Type -> Type) b
+ Incipit.Full: data Scoped param resource (effect :: Effect) (a :: Type -> Type) b
- Incipit.Full: scoped :: forall resource (effect :: Effect) (r :: EffectRow). Member (Scoped resource effect) r => InterpreterFor effect r
+ Incipit.Full: scoped :: forall param resource (effect :: Effect) (r :: EffectRow). Member (Scoped param resource effect) r => param -> InterpreterFor effect r
- Incipit.Full: subscribe :: forall e resource (r :: EffectRow). Member (Scoped (EventResource resource) (Consume e)) r => InterpreterFor (Consume e) r
+ Incipit.Full: subscribe :: forall e resource (r :: EffectRow). Member (Scoped_ (EventResource resource) (Consume e)) r => InterpreterFor (Consume e) r
- Incipit.Full: type EventConsumer token e = Scoped EventResource token Consume e
+ Incipit.Full: type EventConsumer token e = Scoped_ EventResource token Consume e
- Incipit.Full: type Mask resource = Scoped MaskResource resource RestoreMask
+ Incipit.Full: type Mask resource = Scoped_ resource RestoreMask
- Incipit.Full: type ScopedSync res a = Scoped SyncResources res Sync a
+ Incipit.Full: type ScopedSync res a = Scoped_ SyncResources res Sync a
- Incipit.Full: type UninterruptibleMask resource = Scoped UninterruptibleMaskResource resource RestoreMask
+ Incipit.Full: type UninterruptibleMask resource = Scoped_ resource RestoreMask

Files

incipit.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.34.6.+-- This file has been generated from package.yaml by hpack version 0.34.7. -- -- see: https://github.com/sol/hpack  name:           incipit-version:        0.3.0.0+version:        0.3.1.0 synopsis:       A Prelude for Polysemy description:    See https://hackage.haskell.org/package/incipit/docs/Incipit.html category:       Prelude@@ -88,6 +88,7 @@       DisambiguateRecordFields       DoAndIfThenElse       DuplicateRecordFields+      EmptyCase       EmptyDataDecls       ExistentialQuantification       FlexibleContexts@@ -102,8 +103,9 @@       MultiParamTypeClasses       MultiWayIf       NamedFieldPuns-      OverloadedStrings+      OverloadedLabels       OverloadedLists+      OverloadedStrings       PackageImports       PartialTypeSignatures       PatternGuards@@ -132,7 +134,7 @@       base >=4.13 && <4.17     , incipit-core >=0.3     , polysemy-conc >=0.9-    , polysemy-log >=0.7+    , polysemy-log >=0.7.2.0     , polysemy-resume >=0.5     , polysemy-time >=0.5   default-language: Haskell2010
lib/Incipit/Full.hs view
@@ -17,6 +17,7 @@   QueueResult,   Race,   Scoped,+  Scoped_,   ScopedSync,   Sync,   UninterruptibleMask,@@ -24,6 +25,7 @@   publish,   runConc,   scoped,+  scoped_,   subscribe,   ) import Polysemy.Log (DataLog, Log)