CHANGELOG.md in coach-0.5.2 vs CHANGELOG.md in coach-1.0.0

- old
+ new

@@ -1,7 +1,27 @@ # CHANGELOG -* [#29](https://github.com/gocardless/coach/pull/29) Replace Coach.require_matchers! with actual require +# 1.0.0 / 2018-04-19 + +## Breaking changes + +* [#41](https://github.com/gocardless/coach/pull/41) Ruby versions before 2.1 are no +longer supported. +* [#29](https://github.com/gocardless/coach/pull/29) To use Coach's included matchers +in RSpec, you should now `require coach/rspec`. `Coach.require_matchers!` is deprecated +and will be removed in a future version. +* [#47](https://github.com/gocardless/coach/pull/47) If you're using Coach's support for +[instrumentation](https://github.com/gocardless/coach#instrumentation) with +`ActiveSupport::Notifications`, the event names Coach publishes have changed to be more +consistent with other libraries. The previous names will work for now, but will be removed in a future version. The changes are as follows: + +| Before | After | +| ----------------------- | ------------------------| +| coach.handler.start | start_handler.coach | +| coach.middleware.start | start_middleware.coach | +| coach.middleware.finish | finish_middleware.coach | +| coach.handler.finish | finish_handler.coach | +| coach.request | request.coach | # 0.5.1 / 2017-08-21 * [#26](https://github.com/gocardless/coach/pull/26) Add `started_at` to the request event metadata.