Releases: patchlevel/event-sourcing
Releases · patchlevel/event-sourcing
3.0.0-rc6
What's Changed
- improve projection errors and traces by @DavidBadura in #485
- remove apply implementation for aggregate root behaviour by @DavidBadura in #486
- Add support for doctrine/dbal v4 by @DavidBadura in #437
- Add more tests by @DanielBadura in #490
- use aggregate name in message to decouple components by @DavidBadura in #487
- extract consumer logic and rename outbox consumer into processor by @DavidBadura in #491
- add chain event bus and rewrite projectionist event bus by @DavidBadura in #492
Full Changelog: 3.0.0-rc5...3.0.0-rc6
3.0.0-rc5
What's Changed
- Update dependency mkdocs-material to v9.5.6 by @renovate in #471
- change listener provider api by @DavidBadura in #475
- fix psalm issues by @DavidBadura in #476
- Fix tests for dbal 3.8.x by @DanielBadura in #479
- use array as trace in projection error by @DavidBadura in #472
- fix worker commands by @DavidBadura in #480
- improve readme, index and getting started docs by @DavidBadura in #440
- improve aggregate, clock, event bus and message decorator docs by @DavidBadura in #483
Full Changelog: 3.0.0-rc4...3.0.0-rc5
3.0.0-rc4
What's Changed
- fix show command & add 'end'/'next' method in stream interface by @DavidBadura in #468
- add missing exception message by @DavidBadura in #470
Full Changelog: 3.0.0-rc3...3.0.0-rc4
3.0.0-rc3
What's Changed
- execute archive logic only once by @DavidBadura in #460
- Improve log messages in DefaultRepository and Projectionist by @DavidBadura in #459
- add throw by error flag in sync projectionist wrapper by @DavidBadura in #462
- add psr 14 support by @DavidBadura in #464
- decouple consume and publish in outbox by @DavidBadura in #467
- refactor default event bus & drop symfony event bus by @DavidBadura in #465
- use index for position in projectionist by @DavidBadura in #466
Full Changelog: 3.0.0-rc2...3.0.0-rc3
3.0.0-rc2
What's Changed
- transfrom projector throwable into an array by @DavidBadura in #456
- add new exceptions for repository & store by @DavidBadura in #458
Full Changelog: 3.0.0-rc1...3.0.0-rc2
3.0.0-rc1
What's Changed
- change attributes into readonly public objects by @DavidBadura in #453
- Add ProjectorId as value object by @DanielBadura in #454
- add default value for retry column by @DavidBadura in #455
Full Changelog: 3.0.0-beta7...3.0.0-rc1
3.0.0-beta7
What's Changed
- Improve benchmark tests by @DavidBadura in #415
- prerelease are not the latest doc version, exclude them by @DavidBadura in #439
- store projection error objects by @DavidBadura in #436
- Fix some doc typos by @robinlehrmann in #441
- Update dependency php to ~8.1.0 || ~8.2.0 || ~8.3.0 by @renovate in #442
- Improve performance by inserting in a bulk by @DavidBadura in #444
- update supported databases by @DavidBadura in #446
- rename handle to subscribe by @DavidBadura in #448
- Downgrade symfony/event-dispatcher to 7.0.0 by @robinlehrmann in #450
- Merge release 2.3.1 into 3.0.x by @github-actions in #451
- use variadic syntax in pipeline to allow bulk save by @DavidBadura in #445
- use attribute to define projection target for dx by @DavidBadura in #447
- better projection error handling by @DavidBadura in #449
- aggregate root id by @DavidBadura in #443
- Rename Attributes for Projector by @DavidBadura in #452
Full Changelog: 3.0.0-beta6...3.0.0-beta7
2.3.1
Release Notes for 2.3.1
2.3.x bugfix release (patch)
2.3.1
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
bug
documentation
3.0.0-beta6
What's Changed
- Update actions/checkout action to v4 by @renovate in #416
- Update dependency mkdocs-material to v9.2.8 by @renovate in #417
- Update actions/github-script action to v7 by @renovate in #424
- Bump composer/composer from 2.5.3 to 2.6.4 in /tools by @dependabot in #418
- remove own clock interface and use only psr-20 by @DavidBadura in #425
- Update actions/setup-python action to v5 by @renovate in #428
- Update dependency mike to v2 by @renovate in #423
- php 8.3 support by @DavidBadura in #426
- update codestyle by @DavidBadura in #430
- upgrade phpunit 10.5 by @DavidBadura in #431
- Drop Symfony 4, Support Symfony 7 by @DavidBadura in #432
- fix symfony/lock min version by @DavidBadura in #434
- Revert PHP version for bc check to 8.2 due to latest release does not support 8.3 by @DanielBadura in #433
Full Changelog: 3.0.0-beta5...3.0.0-beta6
2.3.0
Release Notes for 2.3.0
Feature release (minor)
2.3.0
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 2
dependencies
- 433: Revert PHP version for bc check to 8.2 due to latest release does not support 8.3 thanks to @DanielBadura
- 432: Drop Symfony 4, Support Symfony 7 thanks to @DavidBadura
- 431: upgrade phpunit 10.5 thanks to @DavidBadura
- 430: update codestyle thanks to @DavidBadura
enhancement
-
426: php 8.3 support thanks to @DavidBadura
-
369: Update supported / tested database versions thanks to @DavidBadura
-
360: Update psalm to ^5.6.0 and all plugins. Also update some patches for other packages. thanks to @DanielBadura