{New} Added support for applying filters on the EventMapBuilder level using Where - #111
{New} IEventMap.Handle will now return a boolean to indicate whether or not the event was configured to be handled (accounting for the filters applied) - #111
{Breaking} The contract for a projector that is needed to build an IEventMap have changed. The methods ProjectionModificationHandler, HandleProjectionDeletionsAs and such on EventMapBuilder are now passed to the Build method as an instance of ProjectionMap - #111
Prepares for #110 Closes #108 and #101
Release notes
EventMapBuilder
level usingWhere
- #111IEventMap.Handle
will now return a boolean to indicate whether or not the event was configured to be handled (accounting for the filters applied) - #111IEventMap
have changed. The methodsProjectionModificationHandler
,HandleProjectionDeletionsAs
and such onEventMapBuilder
are now passed to theBuild
method as an instance ofProjectionMap
- #111