CHANGELOG.md in event_sourcery-postgres-0.4.0 vs CHANGELOG.md in event_sourcery-postgres-0.5.0

- old
+ new

@@ -4,10 +4,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] + +## [0.5.0] - 2017-7-27 +- First Version of YARD documentation. +- Fix Sequel deprecation by globally loading pg extensions + ## [0.4.0] - 2017-6-21 ### Changed - Reactors store the UUID of the event being processed in the `causation_id` of any emitted events. This replaces the old behaviour of storing id of the event being processed in a `_driven_by_event_id` attribute in the emitted @@ -24,17 +29,17 @@ - The event store persists the event `correlation_id` and `causation_id`. To facilitate this `correlation_id` and `causation_id` columns have been added to the `events` table and the `write_events` function has been altered. Event Sourcery apps will need to ensure these DB changes have been applied to use this version of Event Sourcery. +- The emit_events method now accepts typed events instead of symbols +- Remove dynamic emit events methods from reactors (e.g. emit_item_added) ## [0.2.0] - 2017-6-1 ### Changed - Make `EventSourcery::Postgres::OptimisedEventPollWaiter#shutdown` private - Updated `EventSourcery::Postgres::OptimisedEventPollWaiter#poll` to ensure that `#shutdown!` is run when an error is raised or when the loop stops -- Remove dynamic emit events methods from reactors (e.g. emit_item_added) -- The emit_events method now accepts typed events instead of symbols ### Added - Configure projector tracker table name via `EventSourcery::Postgres.configure` ## [0.1.0] - 2017-5-26