Merge pull request #79 from ferd/bump-2.5.1

Bump to 2.5.1
diff --git a/.travis.yml b/.travis.yml
index 47900b0..d2de56d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,7 @@
 sudo: false
 language: erlang
 otp_release:
+  - 23.0
   - 22.0
   - 21.0
   - 20.0
diff --git a/README.md b/README.md
index 5a11f73..63b9deb 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,10 @@
 
 *2.x*
 
+- 2.5.1
+  - Fix support for extra messages in traces (thanks to Péter Gömöri)
+  - Fix some typespecs for match specs (thanks to @chenduo)
+  - Support OTP-23 change of format in allocator blocks related to carrier migration support
 - 2.5.0
   - Optional formatting of records in traces (thanks to @bartekgorny)
   - Basic support for OTP-22 in `recon_alloc` (base handling of `foreign_blocks` type)
diff --git a/mix.exs b/mix.exs
index 0580395..fba78d7 100644
--- a/mix.exs
+++ b/mix.exs
@@ -5,7 +5,7 @@
     [
       app: :recon,
       description: "Diagnostic tools for production use",
-      version: "2.5.0",
+      version: "2.5.1",
       language: :erlang,
       deps: []
     ]
diff --git a/src/recon.app.src b/src/recon.app.src
index 38a2e91..4f36228 100644
--- a/src/recon.app.src
+++ b/src/recon.app.src
@@ -1,6 +1,6 @@
 {application, recon,
  [{description, "Diagnostic tools for production use"},
-  {vsn, "2.5.0"},
+  {vsn, "2.5.1"},
   {modules, [recon, recon_alloc, recon_lib, recon_trace, recon_rec]},
   {registered, []},
   {applications, [kernel, stdlib]},