packages feed

eventsource-api 1.5.0 → 1.5.1

raw patch · 4 files changed

+15/−4 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ EventSource.Types: LinkEvent :: !EventNumber -> !Event -> LinkEvent
+ EventSource.Types: [linkEventNumber] :: LinkEvent -> !EventNumber
+ EventSource.Types: [savedLinkEvent] :: SavedEvent -> !Maybe LinkEvent
+ EventSource.Types: data LinkEvent
+ EventSource.Types: instance GHC.Show.Show EventSource.Types.LinkEvent
- EventSource.Types: SavedEvent :: !EventNumber -> !Event -> !Maybe Event -> SavedEvent
+ EventSource.Types: SavedEvent :: !EventNumber -> !Event -> !Maybe LinkEvent -> SavedEvent
- EventSource.Types: [linkEvent] :: SavedEvent -> !Maybe Event
+ EventSource.Types: [linkEvent] :: LinkEvent -> !Event

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+1.5.1+=====+  * Add dedicated `LinkEvent` type.+ 1.5.0 =====   * Introduce a streaming interface.
eventsource-api.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 139d55fed31480f82f48ab1b236c875dac7ae19b648a917872b898b4f8c5a00b+-- hash: 8aed905bdc09d125983ccaecaa26851900e6df27fd243374e9f41bef8806a129  name:           eventsource-api-version:        1.5.0+version:        1.5.1 synopsis:       Provides an eventsourcing high level API. description:    A high-level eventsourcing library. category:       Eventsourcing
library/EventSource/Types.hs view
@@ -231,6 +231,13 @@         } deriving Show  --------------------------------------------------------------------------------+-- | Represents an event that links another event from a different stream.+data LinkEvent =+  LinkEvent { linkEventNumber :: !EventNumber+            , linkEvent :: !Event+            } deriving Show++-------------------------------------------------------------------------------- -- | Represents an event index in a stream. newtype EventNumber = EventNumber Int64   deriving (Eq, Ord, Num, Enum, Show, FromJSON, ToJSON)@@ -240,7 +247,7 @@ data SavedEvent =   SavedEvent { eventNumber :: !EventNumber              , savedEvent :: !Event-             , linkEvent :: !(Maybe Event)+             , savedLinkEvent :: !(Maybe LinkEvent)              } deriving Show  --------------------------------------------------------------------------------
package.yaml view
@@ -37,4 +37,4 @@ maintainer: yo.eight@gmail.com name: eventsource-api synopsis: Provides an eventsourcing high level API.-version: '1.5.0'+version: '1.5.1'