v2.0.0
BREAKING CHANGES
- Uses
"gdbots/pbj": "^3.0" - Uses
"gdbots/pbjx": "^3.0" - Uses
"gdbots/schemas": "^2.0" - Adds
AggregateandAggregateResolverwith allgdbots:ncr:command:*implementations and hooks to allow for customizations. - Removes all abstract node command handlers as they are not implemented in the aggregate.
- Adds
NcrProjectorwith concrete ncr and ncr search projections. - Adds
ExpirableWatcherandPublishableWatcherwhich handles the job scheduling. This was previously done in theAbstractNodeProjector. - Removes
NodeEtagEnrichersince this is now done in theAggregate. - Removes
BindFromNodeEventandBeforePutNodeEventas these features should now be handled in theAggregate. - Adds
NodeProjectedEventwhich is dispatched after theNcrProjectorputs the new node into the Ncr and NcrSearch.