packages feed

incipit-core 0.1.0.2 → 0.1.0.3

raw patch · 4 files changed

+13/−8 lines, 4 filesdep ~incipit-basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: incipit-base

API changes (from Hackage documentation)

Files

incipit-core.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           incipit-core-version:        0.1.0.2+version:        0.1.0.3 synopsis:       A Prelude for Polysemy description:    See <https://hackage.haskell.org/package/incipit/docs/Incipit.html> category:       Prelude@@ -120,10 +120,12 @@   ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities   build-depends:       base ==4.*-    , incipit-base >=0.1.0.2+    , incipit-base ==0.1.0.3     , polysemy >=1.6   mixins:       base hiding (Prelude)+    , incipit-base (Incipit as IncipitBase)+    , incipit-base hiding (Prelude, Incipit)   if impl(ghc >= 8.10)     ghc-options: -Wunused-packages   default-language: Haskell2010
lib/Incipit.hs view
@@ -1,7 +1,7 @@ -- |This is the central module on which to build upon when constructing Preludes for Polysemy libraries. -- It reexports most core effects. module Incipit (-  module Incipit.Prelude,+  module IncipitBase,   module Polysemy,   module Polysemy.Async,   module Polysemy.AtomicState,@@ -19,6 +19,7 @@ ) where  import qualified Control.Exception as Base+import IncipitBase import Polysemy hiding (run) import Polysemy.Async import Polysemy.AtomicState@@ -33,8 +34,6 @@ import Polysemy.State import Polysemy.Tagged import Polysemy.Writer--import Incipit.Prelude  -- |Run an 'IO' via 'Embed' and catch all exceptions, returning 'Either'. tryAny ::
lib/Prelude.hs view
@@ -1,3 +1,4 @@+-- |Exposing this module makes it possible to depend on the package without a mixin. module Prelude (   module Incipit ) where
readme.md view
@@ -1,6 +1,9 @@+# About+ This library provides a `Prelude` for [Polysemy] libraries, building upon [incipit-base] and exporting most of Polysemy's core modules. For a more comprehensive variant that includes some basic libraries, consider [incipit].+ # Usage  `incipit-core` exports `Prelude`, so in order to use it you only have to hide `Prelude` from `base`:@@ -12,13 +15,13 @@     version: '>= 4 && < 5'     mixin:       - hiding (Prelude)-  - incipit-core >= 0.1+  - incipit-core >= 0.1.0.3 ```  For `cabal`: ```cabal build-depends:-    base >=4 && <5, incipit-core >= 0.1+    base >=4 && <5, incipit-core >= 0.1.0.3 mixins:     base hiding (Prelude) ```@@ -35,7 +38,7 @@     mixin:       - hiding (Prelude)   - name: incipit-core-    version: >= 0.1+    version: >= 0.1.0.3     mixin:       - hiding (Prelude) ```