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