All notable changes to laravel-event-sourcing
will be documented in this file:
- make sure
created_at
is filled when creating a snapshot
- expose
AggregateRoot
for testing state (#75)
- add support for Laravel 7
- fix for serializing events that use immutable datatime objects (#67)
- fixes for Lumen
- only replace the first instance of the
basePath
inDiscoversEventHandlers
(#62)
- publish snapshots migration
- add the ability to snapshot aggregates
- make all classes non-final
- do not allow concurrent persist on an aggregate by default
- add
countAllStartingFrom
- do not dispatch job when there is nothing to be performed on queue
- drop PHP 7.3
- fix replay from specified event id (#33)
- provide docblocks to AggregateRoot class (#31)
- implemented missing HandleDomainEventJob interface
- use a UUID field when possible for storing UUIDs
- fix an issue with encoding the
event_properties
when they're already a string
- initial release
This package supercedes spatie/laravel-event-projector
To learn how to upgrade from laravel-event-projector v3 to laravel-event-sourcing v1 , read our upgrade guide