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