crdt-event-fold 1.8.0.1 → 1.8.0.2
raw patch · 2 files changed
+6/−6 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
crdt-event-fold.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: crdt-event-fold-version: 1.8.0.1+version: 1.8.0.2 synopsis: Garbage collected event folding CRDT. description: Garbage collected event folding CRDT. Consistently apply arbitrary operations to replicated data.
src/Data/CRDT/EventFold/Monad.hs view
@@ -41,19 +41,19 @@ - Whether the 'EventFold' needs to be propagated to other participants. -} class MonadUpdateEF o p e m | m -> o p e where- {- | Apply an event. See 'EF.event'. -}+ {- | Apply an event. See 'Data.CRDT.EventFold.event'. -} event :: e -> m (Output e, EventId p) - {- | Perform a full merge. See 'EF.fullMerge'. -}+ {- | Perform a full merge. See 'Data.CRDT.EventFold.fullMerge'. -} fullMerge :: EventFold o p e -> m (Either (MergeError o p e) ()) - {- | Perform a diff merge. See 'EF.diffMerge'. -}+ {- | Perform a diff merge. See 'Data.CRDT.EventFold.diffMerge'. -} diffMerge :: Diff o p e -> m (Either (MergeError o p e) ()) - {- | Allow a new participant to join in the cluster. See 'EF.participate'. -}+ {- | Allow a new participant to join in the cluster. See 'Data.CRDT.EventFold.participate'. -} participate :: p -> m (EventId p) - {- | Remove a peer from participation. See 'EF.disassociate'. -}+ {- | Remove a peer from participation. See 'Data.CRDT.EventFold.disassociate'. -} disassociate :: p -> m (EventId p) {- | Get the outstanding update results. -}