All Versions
Latest Version
Avg Release Cycle
119 days
Latest Release
690 days ago

Changelog History
Page 2

  • v1.0.x Changes

    BC breaks

    • The EventStore interface added a loadFromPlayhead method
    • โœ… The ReadModelTestCase is renamed to SerializableReadModelTestCase
    • ๐Ÿšš We moved the Doctrine DBAL event store implementation to a separate repository
    • ๐Ÿšš We moved the Elasticsearch read model implementation to a separate repository
    • ๐Ÿšš We moved the Symfony bundle to a separate repository
    • ๐Ÿšš We moved the Saga component to a separate repository
    • DBALEventStore and InMemoryEventStore can now throw DuplicatePlayheadException. Ensure you are catching EventStoreException instead of specific driver exceptions.
  • v0.10.0

    December 07, 2016
  • v0.10.x Changes

    Other changes

    • ๐Ÿ‘ allow specifying the DateTime used in the ReadModel Scenario
    • โž• added the ReflectionAggregateFactory as an alternative to the NamedConstructorAggregateFactory
    • specify ReadModel type searching Elasticsearch read model repository
    • โž• added PHPUnit as a development dependency
    • adopted new PHP 5.4 and PHP 5.5 language features (DateTimeImmutable, ::class, short array syntax)
  • v0.9.0

    April 19, 2016
  • v0.9.x Changes

    BC breaks

    • We raised the minimum required version of symfony/dependency-injection from 2.3 to 2.6.

    Other changes

    • The Symfony Bundle is now Symfony 3 compatible
    • ๐Ÿ”ง The DBALEventStore can now be disabled in configuration
    • ๐Ÿ‘ elasticsearch/elasticsearch-php 2.0 is now also supported
    • ๐Ÿ”ง Serializers are now configurable in the Symfony Bundle
  • v0.8.0

    October 22, 2015
  • v0.8.x Changes

    BC breaks

    • We raised the minimum required PHP version from 5.3 to 5.5.

    Other changes

  • v0.7.1

    July 27, 2015
  • v0.7.0

    July 27, 2015
  • v0.7.x Changes

    Symfony Bundle

    • ๐Ÿ”ง You can now configure which Doctrine DBAL connection should be used for the event store
    • The auditing command logger service now only gets registered when it's explicitly enabled
    • You can now register Sagas with the tag broadway.saga
    • The broadway:event-store:schema:drop command no longer errors when there is no schema
    Other changes
    • There are now Saga examples
    • The DBALEventStore now also works with mysqli