v0.15.0 (2020-02-25)
- Update Symfony dependencies to allow 5.0 packages #379
v0.12.0 (2019-07-21)
- Removed *Exception type suffix #346
- Move DomainMessageBus to root #345
- [BC break] Support Elasticsearch 7 #344
- Removed "msgphp.messenger.console_message_receiver" service #340
v0.11.0 (2019-07-13)
- mark DomainId::__toString internal, rename Username::__toString to toString #324
- Rename EventSourcingCommandHandlerTrait::handle() to handleEvent() #317
- Use "on...Event()" method convention in DomainEventHandlerTrait #314
v0.10.0 (2019-03-27)
- Removed type suffixes #310
- Renamed Infra\ to Infrastructure\ #309
- Rename Entity{Fields,Features}\ to Model\ #301
- Renamed PaginatedDomainCollection to GenericPaginatedDomainCollection #300
- Renamed DomainCollection to GenericDomainCollection #299
- Renamed EventSourcingCommandHandlerTrait::getDomainEventHandler() to getDomainEventTarget() #296
- Rename DomainObjectFactory to GenericDomainObjectFactory #295
- Renamed Command\EventSourcingCommandHandlerTrait to Event, removed UnexpectedDomainEventException #291
- Rename Event\*Projection* to Projection\Event\ #290
- Rename Command\*Projection* to Projection\Command\ #289
- Remove EnabledField in favor of CanBeEnabled #288
- mark Infra\Doctrine\DomainIdType an abstract #287
- Nuke abstract DomainId in favor of a trait #284
v0.9.1 (2019-02-20)
- disallow empty string ID values #281
v0.9.0 (2019-02-09)
- cleanup serialization #279
- Remove DomainIdentityMappingInterface + DomainIdentityHelper #276
- Remove EntityAwareFactoryInterface #274
- Remove EntityAwareFactoryInterface::identify() #273
- Remove EntityAwareFactoryInterface::nextIdentifier() #272
- Remove entity to identifier mapping #271
- Normalize object arguments in factory context #270
- [BC-BREAK] Require expected ID type in domain commands #269
- remove DomainCollectionFactory #268
- remove unused DomainIdFactory #267
- Drop SimpleBus support #260
- Drop GLOB_BRACE dependency #259
- Rename GlobalObjectMemory to DomainIdentityMap #258
- re-identity DomainIdInterface in EntityAwareFactory::identify() #252
- cleanup DomainIdentityHelper/Mapping #251
- auto-detect entity-alias in doctrine repository #246