Implemented enhancements:
- PHP8 compability #91 (fritz-gerneth)
Closed issues:
- Blueprint idea #88
- Use DossierAggregateRepository::get() with ID of different AR Type #85
- Allow encapsulation of AggregateRepository #84
- Missing aggregate ID #83
- Delay event uuid generation until it is requested or external generator supplied #82
- How to check if an aggregate ID exists? #79
Merged pull requests:
v5.6.0 (2018-07-09)
Implemented enhancements:
Closed issues:
- Keep/add the aggregate in the indentity map after saving #78
Merged pull requests:
v5.5.0 (2018-05-10)
Implemented enhancements:
v5.4.0 (2018-04-30)
Implemented enhancements:
Closed issues:
- Move 'aggregateId' up #74
Merged pull requests:
- Update documentation on aggregate root inheritance #75 (fritz-gerneth)
v5.3.0 (2017-12-17)
Implemented enhancements:
- add more tests #72 (prolic)
- test php 7.2 on travis #71 (prolic)
- Add static type hint to docblock #70 (jdrieghe)
Merged pull requests:
v5.2.0 (2017-06-21)
Implemented enhancements:
- AggregateType in RepositoryFactory #64
- remove map iterator #67 (prolic)
- use custom aggregate type mapping #65 (prolic)
v5.1 (2017-05-24)
Implemented enhancements:
- Extract aggregate root into traits to make it easier to avoid domain extending infrastructure #62 (Xerkus)
Merged pull requests:
v5.0.1 (2017-05-09)
Merged pull requests:
v5.0.0 (2017-03-30)
Closed issues:
v5.0.0-beta3 (2017-03-14)
Implemented enhancements:
- Delete snapshot read model #55 (prolic)
- change EventStore::load method #50 (prolic)
- remove snapshot store #49 (prolic)
Fixed bugs:
Merged pull requests:
v5.0.0-beta2 (2017-01-12)
Implemented enhancements:
- Remove JsonSerializable mock #44
- Remove configurable aggregate translator #46 (prolic)
- Add JsonSerializable Mock objects for User and UserNameChanged #39 (sandrokeil)
Fixed bugs:
- Exceptions will be thrown if aggregate has no pending events #42
Closed issues:
- Remove ConfigurableAggregateTranslator? #43
Merged pull requests:
- Travis config improvement #48 (oqq)
- adds early return if no pending event is present #47 (oqq)
- Remove JsonSerializable Mock objects for User and UserNameChanged #45 (sandrokeil)
- Add docs #41 (prolic)
- Use static instead of self to allow inheritance #40 (sandrokeil)
v5.0.0-beta1 (2016-12-13)
Implemented enhancements:
- Change event handling methods #33
- remove determine handler method from aggregate root #36 (prolic)
- Updates #35 (prolic)
- update event sourcing for new interface #34 (prolic)
- Support for PHP 7.1 #31 (prolic)
- update to use coverall 1.0 #27 (prolic)
Fixed bugs:
Closed issues:
- Update to coveralls ^1.0 #24
Merged pull requests:
- Allow basic event store interface in repository #38 (codeliner)
- moves ramsey/uuid dependency to require-dev #30 (oqq)
- Minor changes #26 (malukenho)
- rhumsaa/uuid package name has changed to ramsey/uuid #25 (jpkleemans)
v4.0 (2015-11-22)
Implemented enhancements:
- Add method extractVersion to AggregateTranslator #15
- allow empty payload in occur-method #19 (prolic)
- apply early :) #17 (prolic)
- extract aggregate version #16 (prolic)
Closed issues:
- Document new "apply events late behavior" #11
Merged pull requests:
- v4.0 #22 (codeliner)
- Update quickstart #21 (codeliner)
- allow empty payload in occur-method #20 (prolic)
- Align translator and decorator to fix replay bug #18 (codeliner)
v4.0-beta.1 (2015-10-21)
Implemented enhancements:
- fix namespace organisation in tests #13 (prolic)
- update according to prooph/event-store#112 #12 (prolic)
Closed issues:
- Add snapshot strategy #1
Merged pull requests:
v3.0 (2015-09-08)
Merged pull requests:
- Cleanup .php_cs config file #7 (prolic)
- Fix php-cs for all files in repo #6 (prolic)
- Add php-cs-fixer #5 (prolic)
v3.0-beta.2 (2015-08-28)
Implemented enhancements:
Closed issues:
- Update Prooph/Common dependency version to ^3 #3
Merged pull requests:
v3.0-beta.1 (2015-08-05)
Merged pull requests:
v2.1 (2015-05-09)
v2.0.2 (2015-05-04)
2.0.1 (2015-05-02)
v2.0 (2015-05-01)
v1.0.0 (2014-09-28)
0.2.0 (2014-09-07)
0.1.1 (2014-07-05)
0.1.0 (2014-06-08)
* This Changelog was automatically generated by github_changelog_generator