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

- old
+ new

@@ -1,6 +1,36 @@ # CHANGELOG +# Unreleased + +No unreleased changes. + +# 2.0.0 / 2019-06-13 + +## Breaking changes + +* [#70](https://github.com/gocardless/coach/pull/70) The following deprecated event names have been removed: + * `coach.handler.start` + * `coach.middleware.start` + * `coach.middleware.finish` + * `coach.handler.finish` + * `coach.request` + +* [#56](https://github.com/gocardless/coach/pull/56) Support for Ruby 2.2 and 2.3 has been + dropped. See our [compatibility policy](https://github.com/gocardless/coach/blob/master/docs/COMPATIBILITY.md) for more information. + +## Other changes + +* [#59](https://github.com/gocardless/coach/pull/59) Request data included in the + `request.coach` event includes a `session_ip` field which replaces the erroneously named + `session_id`. The latter is deprecated and will be removed in a future release. + +* [#60](https://github.com/gocardless/coach/pull/60) Add `Middleware.requires?`, which + behaves like `Middleware.provides?` but for requirements. + +* [#52](https://github.com/gocardless/coach/pull/52) Add `duration_seconds` to statistic + logging. The `duration` field is now deprecated and will be removed in a future release. + # 1.0.0 / 2018-04-19 ## Breaking changes * [#41](https://github.com/gocardless/coach/pull/41) Ruby versions before 2.1 are no