packages feed

eventstore 0.15.0.2 → 1.0.0

raw patch · 2 files changed

+57/−58 lines, 2 filesdep ~containersdep ~semigroupsPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: containers, semigroups

API changes (from Hackage documentation)

+ Database.EventStore: infixr 6 <>
- Database.EventStore: [ReadNoStream] :: ReadResult RegularStream a
+ Database.EventStore: [ReadNoStream] :: ReadResult 'RegularStream a
- Database.EventStore: [ReadStreamDeleted] :: Text -> ReadResult RegularStream a
+ Database.EventStore: [ReadStreamDeleted] :: Text -> ReadResult 'RegularStream a
- Database.EventStore: class Slice a where type Loc a where {
+ Database.EventStore: class Slice a where {
- Database.EventStore: nonEmpty :: [a] -> Maybe (NonEmpty a)
+ Database.EventStore: nonEmpty :: () => [a] -> Maybe NonEmpty a
- Database.EventStore: readEvent :: Connection -> StreamName -> Int32 -> Bool -> IO (Async (ReadResult RegularStream ReadEvent))
+ Database.EventStore: readEvent :: Connection -> StreamName -> Int32 -> Bool -> IO (Async (ReadResult 'RegularStream ReadEvent))
- Database.EventStore: readStreamEventsBackward :: Connection -> StreamName -> Int32 -> Int32 -> Bool -> IO (Async (ReadResult RegularStream StreamSlice))
+ Database.EventStore: readStreamEventsBackward :: Connection -> StreamName -> Int32 -> Int32 -> Bool -> IO (Async (ReadResult 'RegularStream StreamSlice))
- Database.EventStore: readStreamEventsForward :: Connection -> StreamName -> Int32 -> Int32 -> Bool -> IO (Async (ReadResult RegularStream StreamSlice))
+ Database.EventStore: readStreamEventsForward :: Connection -> StreamName -> Int32 -> Int32 -> Bool -> IO (Async (ReadResult 'RegularStream StreamSlice))
- Database.EventStore.Internal.Test: class MonadBase b m => MonadBaseControl (b :: * -> *) (m :: * -> *) | m -> b where type StM (m :: * -> *) a :: * where {
+ Database.EventStore.Internal.Test: class MonadBase b m => MonadBaseControl (b :: * -> *) (m :: * -> *) | m -> b where {
- Database.EventStore.Internal.Test: fromMaybe :: a -> Maybe a -> a
+ Database.EventStore.Internal.Test: fromMaybe :: () => a -> Maybe a -> a
- Database.EventStore.Internal.Test: isJust :: Maybe a -> Bool
+ Database.EventStore.Internal.Test: isJust :: () => Maybe a -> Bool
- Database.EventStore.Internal.Test: readEvent :: Settings -> Text -> Int32 -> Bool -> Operation (ReadResult RegularStream ReadEvent)
+ Database.EventStore.Internal.Test: readEvent :: Settings -> Text -> Int32 -> Bool -> Operation (ReadResult 'RegularStream ReadEvent)
- Database.EventStore.Internal.Test: readStreamEvents :: Settings -> ReadDirection -> Text -> Int32 -> Int32 -> Bool -> Operation (ReadResult RegularStream StreamSlice)
+ Database.EventStore.Internal.Test: readStreamEvents :: Settings -> ReadDirection -> Text -> Int32 -> Int32 -> Bool -> Operation (ReadResult 'RegularStream StreamSlice)
- Database.EventStore.Internal.Test: zip :: [a] -> [b] -> [(a, b)]
+ Database.EventStore.Internal.Test: zip :: () => [a] -> [b] -> [(a, b)]
- Database.EventStore.Internal.Test: zipWith :: (a -> b -> c) -> [a] -> [b] -> [c]
+ Database.EventStore.Internal.Test: zipWith :: () => (a -> b -> c) -> [a] -> [b] -> [c]

Files

CHANGELOG.markdown view
@@ -1,3 +1,7 @@+1.0.0+-----+* Support SemVer versioning.+ 0.15.0.2 -------- * Support GHC 8.2.1.
eventstore.cabal view
@@ -1,9 +1,11 @@--- This file has been generated from package.yaml by hpack version 0.17.1.+-- This file has been generated from package.yaml by hpack version 0.20.0. -- -- see: https://github.com/sol/hpack+--+-- hash: b65398bb75c62cbf998e64b1daf5d3f9a3b8c7088fccc6c36ac00c3c26570edd  name:           eventstore-version:        0.15.0.2+version:        1.0.0 synopsis:       EventStore TCP Client description:    EventStore TCP Client <http://geteventstore.com> category:       Database@@ -14,7 +16,7 @@ copyright:      Yorick Laupa license:        BSD3 license-file:   LICENSE-tested-with:    GHC >= 7.8.3 && < 8.2.1+tested-with:    GHC >= 7.8.3 && < 8.4 build-type:     Simple cabal-version:  >= 1.10 @@ -35,46 +37,42 @@       ./.   default-extensions: NoImplicitPrelude OverloadedStrings LambdaCase RecordWildCards RankNTypes TemplateHaskell QuasiQuotes FlexibleContexts MultiParamTypeClasses TypeFamilies ConstraintKinds   build-depends:-      base >=4.7 && <5-    , aeson >=0.8 && <1.3-    , mono-traversable ==1.*+      aeson >=0.8 && <1.3+    , array+    , base >=4.7 && <5+    , bifunctors+    , bytestring+    , cereal >=0.4 && <0.6+    , clock     , connection ==0.2.*+    , containers ==0.5.*+    , dns     , dotnet-timespan-    , stm-    , time >=1.4 && <1.9-    , uuid ==1.3.*-    , lifted-base-    , text-    , bytestring-    , semigroups+    , ekg-core+    , exceptions+    , fast-logger     , hashable-    , containers-    , unordered-containers-    , stm-chans-    , stm+    , http-client ==0.5.*+    , interpolate     , lifted-async-    , safe-exceptions+    , lifted-base+    , machines >=0.6     , monad-control-    , exceptions-    , transformers-base-    , cereal >=0.4 && <0.6-    , containers ==0.5.*+    , monad-logger >=0.3.20+    , mono-traversable ==1.*+    , mtl     , protobuf >=0.2.1.1 && <0.3     , random ==1.*-    , unordered-containers+    , safe-exceptions     , semigroups >=0.5-    , dns-    , array-    , http-client == 0.5.*-    , mtl-    , fast-logger-    , monad-logger >= 0.3.20+    , stm+    , stm-chans+    , text     , text-format-    , clock-    , machines >= 0.6-    , bifunctors-    , interpolate-    , ekg-core+    , time >=1.4 && <1.9+    , transformers-base+    , unordered-containers+    , uuid ==1.3.*   exposed-modules:       Database.EventStore       Database.EventStore.Internal.Test@@ -138,39 +136,35 @@   default-extensions: NoImplicitPrelude OverloadedStrings LambdaCase RecordWildCards RankNTypes TemplateHaskell QuasiQuotes FlexibleContexts MultiParamTypeClasses TypeFamilies ConstraintKinds   ghc-options: -threaded -rtsopts -with-rtsopts=-N   build-depends:-      base >=4.7 && <5-    , aeson >=0.8 && <1.3-    , mono-traversable ==1.*+      aeson+    , async+    , base >=4.7 && <5+    , bytestring+    , cereal     , connection ==0.2.*+    , containers     , dotnet-timespan-    , stm-    , time >=1.4 && <1.9-    , uuid ==1.3.*-    , lifted-base-    , text-    , bytestring-    , semigroups+    , eventstore+    , exceptions+    , fast-logger     , hashable-    , containers-    , unordered-containers-    , stm-chans-    , stm     , lifted-async-    , safe-exceptions+    , lifted-base     , monad-control-    , exceptions-    , transformers-base-    , eventstore+    , mono-traversable ==1.*+    , protobuf+    , safe-exceptions+    , semigroups+    , stm+    , stm-chans     , tasty-    , tasty-hunit     , tasty-hspec-    , aeson+    , tasty-hunit     , text-    , protobuf-    , cereal+    , time >=1.4 && <1.9+    , transformers-base+    , unordered-containers     , uuid-    , fast-logger-    , async   other-modules:       Test.Bogus.Connection       Test.Bus@@ -179,4 +173,5 @@       Test.Integration       Test.Integration.Tests       Test.Operation+      Paths_eventstore   default-language: Haskell2010