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 +4/−0
- eventstore.cabal +53/−58
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