Releases: patchlevel/event-sourcing
2.1.0-beta1
What's Changed
- Merge release 2.0.1 into 2.1.x by @github-actions in #285
- Lock file maintenance by @renovate in #286
- require symfony console and remove deprecation by @DavidBadura in #288
- Lock file maintenance by @renovate in #289
- add php version in tools composer.json by @DavidBadura in #290
- snapshots version by @DavidBadura in #291
- add psalm final plugin & make test folder final by @DavidBadura in #294
- add worker for cli commands by @DavidBadura in #293
- Merge release 2.0.2 into 2.1.x by @github-actions in #300
- Add interactive capability for show command by @icanhazstring in #301
- Lock file maintenance by @renovate in #304
- Fix current version normalization by @icanhazstring in #305
- Lock file maintenance by @renovate in #306
- update supported databases by @DavidBadura in #307
- upmerge 2.0.x by @DavidBadura in #309
- Only build docs on changes for branches by @DanielBadura in #315
- Lock file maintenance by @renovate in #312
- Add event attribute to split the stream by @DanielBadura in #303
- schema director by @DavidBadura in #317
- add projector and projectionist by @DavidBadura in #297
Full Changelog: 2.0.2...2.1.0-beta1
2.0.2
Release Notes for 2.0.2
2.0.x bugfix release (patch)
2.0.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
bug
2.0.1
Release Notes for 2.0.1
2.0.x bugfix release (patch)
Description
This release has BC-Breaks due to adding final
to various classes that should have them in the beginning. So we are treating this as a bugfix. We wanted to mention it so you are aware of this change.
2.0.1
-
Total issues resolved: 0
-
Total pull requests resolved: 3
-
Total contributors: 1
-
284: improve code style, add missing type docs thanks to @DavidBadura
bug
- 283: make classes final thanks to @DavidBadura
- 282: make chains iterable thanks to @DavidBadura
2.0.0
Release Notes for 2.0.0
Backwards incompatible release (major)
2.0.0
- Total issues resolved: 0
- Total pull requests resolved: 49
- Total contributors: 3
enhancement
- 280: Allow to pass upcaster thanks to @DavidBadura
- 274: remove fqcn support in normalize attribute thanks to @DavidBadura
- 273: add template annotation on message thanks to @DavidBadura
- 268: Make clock psr 20 compat thanks to @DanielBadura
- 267: rename serialized name into normalized name thanks to @DavidBadura
- 257: Clock service and decorator thanks to @DanielBadura
- 256: add debug command thanks to @DavidBadura
- 255: lazy commands thanks to @DavidBadura
- 253: Add native normalizer thanks to @DavidBadura
- 252: first step of adding decoration possibilities for messages thanks to @DanielBadura
- 250: Upcaster not required in serializer thanks to @DanielBadura
- 243: add header for messages thanks to @DavidBadura
- 235: add repository manager thanks to @DavidBadura
- 232: outbox thanks to @DavidBadura
- 229: Rename FieldName to SerializedName thanks to @DanielBadura
- 228: aggregate hydrator thanks to @DavidBadura
- 223: hydrator component thanks to @DavidBadura
- 215: improve snapshot store related apis thanks to @DavidBadura
- 212: remove duplicated code in projection target thanks to @DavidBadura
- 205: Transactions thanks to @DavidBadura
- 200: Make class name in apply attribute optional thanks to @DanielBadura
- 189: Add serializer interface thanks to @DavidBadura
documentation
-
279: finish docs for 2.0 thanks to @DavidBadura
-
277: Fix README.md thanks to @robinlehrmann
-
238: Update infection for 2.0.x branch thanks to @DanielBadura
-
275: always pass a message into projection handle methods thanks to @DavidBadura
-
248: bump php versio to 8.1 thanks to @DavidBadura
-
247: add upcasting possibilty thanks to @DanielBadura
-
242: Rename some services with default prefix thanks to @DanielBadura
-
240: fix missing creating first snapshot thanks to @DavidBadura
-
231: upgrade tools dependencies thanks to @DavidBadura
-
222: update docs for 2.0 thanks to @DavidBadura
-
216: Remove benchmark workflow for base, since it cannot diff it right now thanks to @DanielBadura
-
201: use php 8.1 for tools thanks to @DavidBadura
-
196: metadata namespace thanks to @DavidBadura
-
195: Add phpbench diffs thanks to @DanielBadura
BC-Break
- 241: Aggregate without messages thanks to @DavidBadura
- 239: make repository rollback safe thanks to @DavidBadura
- 209: rename record method to recordThat thanks to @DavidBadura
- 207: change event bus api thanks to @DavidBadura
- 206: cleanup save method in store thanks to @DavidBadura
- 185: split message and event thanks to @DavidBadura
- 183: add first class attribute support thanks to @DavidBadura
- 182: change schema fields to snake case thanks to @DavidBadura
BC-Break,enhancement
- 213: snapshot refactoring thanks to @DavidBadura
- 211: aggregate root registry thanks to @DavidBadura
- 202: Event metadata thanks to @DavidBadura
- 193: hydrator thanks to @DavidBadura
- 186: refactor projections thanks to @DavidBadura
1.3.0
Release Notes for 1.3.0
Feature release (minor)
1.3.0
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 3
bug
dependencies,php
- 176: update phpstan & psalm thanks to @DanielBadura
enhancement
- 164: add roave/infection-static-analysis-plugin thanks to @DanielBadura
- 162: Update all unit-test with @covers annotation, add custom recordedOn test for AggregateChanged, use assertSame where possible, update infection config & badge thanks to @DanielBadura
dependencies
2.0.0-beta6
What's Changed
- adding decoration possibilities for messages by @DanielBadura in #252
- clock service and decorator by @DanielBadura in #257
- make commands lazy by @DavidBadura in #255
- add debug command by @DavidBadura in #256
Full Changelog: 2.0.0-beta5...2.0.0-beta6
2.0.0-beta5
What's Changed
- fix missing creating first snapshot by @DavidBadura in #240
- Rename some services with default prefix by @DanielBadura in #242
- Aggregate without messages by @DavidBadura in #241
- add upcasting possibilty by @DanielBadura in #247
- add header for messages by @DavidBadura in #243
- Upcaster not required in serializer by @DanielBadura in #250
- bump php versio to 8.1 by @DavidBadura in #248
- Add native normalizer by @DavidBadura in #253
Full Changelog: 2.0.0-beta4...2.0.0-beta5
2.0.0-beta4
Merge pull request #239 from patchlevel/make-repository-rollback-save make repository rollback safe
2.0.0-beta3
Merge pull request #215 from patchlevel/improve-snapshot-store-apis improve snapshot store related apis
2.0.0-beta2
Merge pull request #213 from patchlevel/attribute-snapshot snapshot refactoring