Skip to content

Releases: headsnet/domain-events-bundle

Fix deprecations and improve connection error handling

13 Nov 10:22
Compare
Choose a tag to compare
v0.2.3

Fix silly mistake with exception namespace

Allow configurable database table name

26 Nov 10:01
a659756
Compare
Choose a tag to compare

What's Changed

  • Add PHPStan and ECS to CI build by @benr77 in #33
  • Allow configuration of database table name by @benr77 in #34

Full Changelog: v0.2.0...v0.2.1

Symfony 6 Support

02 Sep 09:42
d027376
Compare
Choose a tag to compare
  • Support Symfony 6
  • Replace Travis with GitHub actions
  • Use PHPUnit directly, without PHPUnit Bridge

Replace deprecated MySQL57Platform for MariaDB compatibility

09 Jun 08:43
013adf0
Compare
Choose a tag to compare
v0.1.9

Replace deprecated MySQL57Platform with MySQLPlatform (#29)

Console command for managing legacy events in the store

01 Mar 09:46
e69a4e7
Compare
Choose a tag to compare
v0.1.8

Add console command to manage legacy events (#26)

Dispatch preAppendEvent for manipulating event data

26 Oct 11:23
354eca9
Compare
Choose a tag to compare
  • Add preAppendEvent to allow e.g. adding actorId to the event using a listener - thanks @wazum
  • Fix missing configuration alias - thanks @wazum

Bugfix for multiple ReplaceableEvent

26 Sep 15:12
037d990
Compare
Choose a tag to compare

In the case of multiple ReplaceableEvent instances of the same type, remove all of them when replacing.

Handle collections correctly

07 Sep 18:02
5c9d479
Compare
Choose a tag to compare
  • Handle collections within entities correctly - thanks @wazum
  • Sort allPublished events by occurredOn instead of eventId - thanks @wazum

Remove dependency on symfony/flex

16 Aug 10:23
Compare
Choose a tag to compare

This dependency was inadvertently added to the composer.json and is not required.

Allow overriding domain event dispatcher

16 Aug 08:11
b4be28e
Compare
Choose a tag to compare
  • Add basic tests and static analysis
  • Decouple publishing from dispatching with DomainEventDispatcher interface - thanks @wazum