event-sourcing
event-sourcing copied to clipboard
An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.
So far this has never happened and this is really an edge case. But i wanted to keep that in mind. Scenario: 1) An aggregate has new events 2) The...
The transaction feature was initially optional, but as more features are added, we need to ensure that everything is transaction safe. So it has to become part of the Store...
It is currently not possible to upgrade from version 2 to version 3 without hacking into the DB yourself. An upgrade path must be found here.
I noticed that we serialize every single header as json, and at the end save the whole thing again in the db as json. We can make this more optimized...
- [x] readme https://github.com/patchlevel/event-sourcing/pull/440 - [x] aggregate https://github.com/patchlevel/event-sourcing/pull/483 - [x] aggregate id https://github.com/patchlevel/event-sourcing/pull/483 - [x] cli https://github.com/patchlevel/event-sourcing/pull/505 - [x] clock https://github.com/patchlevel/event-sourcing/pull/483 - [x] message https://github.com/patchlevel/event-sourcing/pull/564 - [x] event bus https://github.com/patchlevel/event-sourcing/pull/483...
[](https://renovatebot.com) This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [phpunit/phpunit](https://phpunit.de/) ([source](https://togithub.com/sebastianbergmann/phpunit)) | `^10.5.2` -> `^11.0.0` |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [infection/infection](https://togithub.com/infection/infection) | `^0.27.0`...