Skip to content

Releases: hyprnz/es-domain

Add missing export form write model repository folder

12 Sep 23:14
Compare
Choose a tag to compare
v0.2.1

Refactor exports, add missing exports from writeRepository

Correlation and Causation Ids are now optional

12 Sep 01:38
Compare
Choose a tag to compare
  • Event Messages
    • CausationId - optional
    • CorrelationId option

Removed Deprecated classes
Moved External types to a name spaced export and deprecated

Remove un used code from published package

19 Jul 04:02
Compare
Choose a tag to compare
v0.1.18

Remove needed code from package

Add event middleware to write repository

18 Jul 03:43
Compare
Choose a tag to compare

This middleware is generic for post processing events after loading them from persistence.
Its primary purpose is to complete deserialization of custom types on events

Export ReadModelMemoryRepository

11 Jul 03:29
Compare
Choose a tag to compare
v0.1.6

Export In memory read repository(2)

Export ReadModelMemoryRepository

11 Jul 03:04
Compare
Choose a tag to compare
v0.1.4

Export In memory read repository

No longer throw from repo when no events

04 Apr 04:42
Compare
Choose a tag to compare

When repository.load called and n events no longer throw

Fix Causation Id Handling

02 Apr 09:52
Compare
Choose a tag to compare
Pre-release
v0.1.2

fix causation id handling in aggregate container

AggregateRoots now take constructor parameters

27 Mar 22:56
Compare
Choose a tag to compare

AggregateRoots now take a payload as a set of constructor parameters having at least an id and more parameters as needed.
AggregateRoot creation cannot happen now until the first event is processed assumed to be a device creation event.

With the introduction of snapshots there are now 2 types of device creation events:

  • Normal AggregateRoot creation, from event
  • AggregateRoot creation from a snapshot event

AggregateRoots now can take constructor parameters

27 Mar 22:26
Compare
Choose a tag to compare

AggregateRoots now take a payload as a set of constructor parameters having at least an id and more parameters as needed.
AggregateRoot creation cannot happen now until the first event is processed assumed to be a device creation event.

With the introduction of snapshots there are now 2 types of device creation events:

  • Normal AggregateRoot creation, from event
  • AggregateRoot creation from a snapshot event