Rails Event Store v0.42.0 Release Notes

Release Date: 2019-09-30 // about 2 months ago
  • 🚅 RailsEventStore

    • no changes

    💎 RubyEventStore

    • no changes

    🚅 RailsEventStoreActiveRecord

    • Add: Support Rails 6.0 [#669]

    AggregateRoot

    • no changes

    🚅 RailsEventStore::RSpec

    • no changes

    BoundedContext

    • no changes

    💎 RubyEventStore::Browser

    Fix: No more incorrect links to streams and parent event, if RES browser was mounted under a subdirectory [#642, #655]

    Remove: Stream browser link in top-right corner is no more [#657]

    Add: Added a simple form (one input field) to go to arbitrary stream from stream browser [#662]

    Change: Reorder pagination links, and instead not showing them, make the ones which are unavailable, disabled [#664]

    Fix: Allow more than one browser instance [6b93c33]

    💎 RubyEventStore::ROM

    • no changes

Previous changes from v0.41.0

  • 🚅 RailsEventStore

    Add: RailsEventStore::AfterCommitAsyncDispatcher detects when it is run inside non-joinable transaction. This opens the possibility to use it in transactional tests [#616]

    after_commit callbacks run after committing a transaction whose parent
    ✅ > is not joinable?: un-nested transactions, transactions within test cases,
    and transactions in console --sandbox.

    💎 RubyEventStore

    • Remove: Deprecated RubyEventStore::PubSub:: Subscriptions, RubyEventStore::PubSub:: Broker, RubyEventStore::PubSub:: Dispatcher and RubyEventStore::Mappers::MissingEncryptionKey are gone [#634]

    🚅 RailsEventStoreActiveRecord

    • Change: Bump required activerecord-import dependency to support Rails 6.0.0.rc1 [#645]
    • Remove: Databse schema verification mechanism that activated on event repository initialization is gone [#644, 2d35c7d]

    AggregateRoot

    • no changes

    🚅 RailsEventStore::RSpec

    • no changes

    BoundedContext

    • no changes

    💎 RubyEventStore::Browser

    • no changes

    💎 RubyEventStore::ROM

    • no changes