Releases: patchlevel/event-sourcing
Releases · patchlevel/event-sourcing
3.0.0-beta4
What's Changed
- Update all non-major dependencies by @renovate in #392
- improve benchmarks by @DavidBadura in #414
- allow to get event names from event registry by @DavidBadura in #412
- add limit and offset support by @DavidBadura in #413
- allow to get the index of the stream by @DavidBadura in #411
Full Changelog: 3.0.0-beta3...3.0.0-beta4
3.0.0-beta3
What's Changed
- remove old projection commands by @DavidBadura in #406
- add backwards stream by @DavidBadura in #405
- replace event system by throw by error flag in projectionist by @DavidBadura in #407
- improve projectionist commands with more options by @DavidBadura in #408
- rename projectionist commands into projection by @DavidBadura in #410
- Add new show command by @DavidBadura in #409
Full Changelog: 3.0.0-beta2...3.0.0-beta3
3.0.0-beta2
What's Changed
- replace deprecated projector listener by @DavidBadura in #403
- add rebuild command & error message in projectionist status command by @DavidBadura in #404
Full Changelog: 3.0.0-beta1...3.0.0-beta2
3.0.0-beta1
What's Changed
- Remove all deprecations by @DavidBadura in #350
- merge 2.2.x into 3.0.x by @DavidBadura in #353
- Remove support of deprecated normalize attribute by @DavidBadura in #354
- Merge up 2.2.x into 2.3.x by @DanielBadura in #359
- merge 2.2.x into 2.3.x by @DavidBadura in #365
- add projectionist event bus wrapper by @DavidBadura in #340
- Merge release 2.2.0 into 3.0.x by @github-actions in #357
- Move TransactionalStore into Store, declutter Archive- and OutboxStore by @DavidBadura in #352
- Update dependency roave/backward-compatibility-check to v8 by @renovate in #367
- Increase min version of bc-check to prevent downloading versions which will error due to new initlializers by @DanielBadura in #368
- Update psalm to ^5.6.0 and all plugins. Also update some patches for other packages. by @DanielBadura in #360
- Update supported / tested database versions by @DavidBadura in #369
- merge 2.3.x into 3.0.x by @DavidBadura in #371
- Remove deprecations in schema director by @DavidBadura in #372
- AggregateRoot is now an interface, add behaviour trait, replace hydrator by @DavidBadura in #351
- Merge release 2.2.1 into 2.3.x by @github-actions in #377
- Update all composer packages by @DanielBadura in #379
- Update pymdown-extensions from 9.4 to 10.0 by @DanielBadura in #381
- Update infection from 0.26.16 to 0.27.0 by @DanielBadura in #382
- Update shivammathur/setup-php action to v2.25.2 by @renovate in #374
- Merge 2.3.x into 3.0.x by @DanielBadura in #383
- Update coding standard by @DanielBadura in #384
- Update docs deps by @DanielBadura in #388
- Upmerge 2.0.x to 2.1.x by @DanielBadura in #387
- Upmerge 2.1.x into 2.2.x by @DanielBadura in #389
- Upmerge 2.2.x into 2.3.x by @DanielBadura in #390
- Upmerge 2.3.x into 3.0.x by @DanielBadura in #391
- rewrite store by @DavidBadura in #373
- use metadata in repository, remove bc layer by @DavidBadura in #393
- add clock as required paramter in repository by @DavidBadura in #395
- Prevent saving of broken aggregates by @DavidBadura in #394
- Cleanup projectors, remove BC-Layer by @DavidBadura in #396
- outsource worker by @DavidBadura in #401
- add dev runner for projectionist by @DavidBadura in #402
Full Changelog: 2.2.1...3.0.0-beta1
2.2.1
Release Notes for 2.2.1
2.2.x bugfix release (patch)
2.2.1
- Total issues resolved: 0
- Total pull requests resolved: 0
- Total contributors: 0
bug
2.1.1
Release Notes for 2.1.1
2.1.x bugfix release (patch)
2.1.1
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 1
bug
documentation
- 347: improve some docs thanks to @DavidBadura
- 344: fix wrong normalize usage in docs thanks to @DavidBadura
2.2.0
Release Notes for 2.2.0
Feature release (minor)
2.2.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 1
enhancement
- 349: add subscriber feature for event bus thanks to @DavidBadura
- 346: simplify normalizer usage thanks to @DavidBadura
- 343: add archive middlewares thanks to @DavidBadura
- 342: improve upcast value object thanks to @DavidBadura
2.1.0
Release Notes for 2.1.0
Feature release (minor)
2.1.0
- Total issues resolved: 0
- Total pull requests resolved: 19
- Total contributors: 3
enhancement
- 341: improve projecitonist commands thanks to @DavidBadura
- 339: optimize multi table store stream thanks to @DavidBadura
- 334: support PSR-20 ClockInterface thanks to @DavidBadura
- 326: official support for postgres 15 thanks to @DavidBadura
- 317: schema director thanks to @DavidBadura
- 308: Add PHP 8.2 support thanks to @DavidBadura
- 303: Add event attribute to split the stream thanks to @DanielBadura
- 301: Add interactive capability for show command thanks to @icanhazstring
- 297: add projector and projectionist thanks to @DavidBadura
- 291: snapshots version thanks to @DavidBadura
- 288: require symfony console and remove deprecation thanks to @DavidBadura
bug
- 338: early out in projectionist thanks to @DavidBadura
- 330: fix php native message serializer thanks to @DavidBadura
documentation,enhancement
- 337: refactor projectionist and add documentation thanks to @DavidBadura
- 332: add projector helper thanks to @DavidBadura
dependencies
2.1.0-beta2
What's Changed
- Revert "Only build docs on changes for branches" by @DavidBadura in #322
- Solve issue with adding events to bus by @icanhazstring in #324
- upgrade tools by @DavidBadura in #327
- official support for postgres 15 by @DavidBadura in #326
- fix php native message serializer by @DavidBadura in #330
- add projector helper by @DavidBadura in #332
- support PSR-20 ClockInterface by @DavidBadura in #334
- refactor projectionist and add documentation by @DavidBadura in #337
- Add PHP 8.2 support by @DavidBadura in #308
Full Changelog: 2.1.0-beta1...2.1.0-beta2
2.0.3
Release Notes for 2.0.3
2.0.x bugfix release (patch)
2.0.3
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1