@pawelpacana pawelpacana released this Jan 22, 2019 · 112 commits to master since this release

RailsEventStore

  • Remove: Deprecated RailsEventStore::ActiveJobDispatcher, RailsEventStore::ActiveJobDispatcher::ActiveJobScheduler and RailsEventStore::AsyncProxyStrategy::AfterCommit are no more [#518]

  • Fix: Ensure dispatch for after commit strategy works in case of raise in after_commit callback [#519, #183]

  • Fix: Ensure RailsEventStore::AsyncHandler covers use case of background job systems integrated without ActiveJob interface [#507, 7d249f5]

RubyEventStore

  • Remove: Deprecated RubyEventStore:: AsyncDispatcher and RubyEventStore::AsyncProxyStrategy::Inline are no more [#518]

RailsEventStoreActiveRecord

  • no changes

AggregateRoot

  • no changes

RailsEventStore::RSpec

  • no changes

BoundedContext

  • no changes

RubyEventStore::Browser

  • no changes

RubyEventStore::ROM

  • Add: JSON support in migrations to allow specifying JSON or JSONB for data and metadata columns [#524]

  • Add: Upsert capability for updating events [#476]

RailsEventStoreActiveRecord::Legacy

No longer released from now on (deprecated in release 0.18.0).

Assets 2