diff --git a/binary.cabal b/binary.cabal
index a08de8d098aa48ac57d39cd43fa25459beff6d22..15fa37900180bde7b77a0789b3e920a375f278ac 100644
--- a/binary.cabal
+++ b/binary.cabal
@@ -1,5 +1,5 @@
 name:            binary
-version:         0.8.3.0
+version:         0.8.4.0
 license:         BSD3
 license-file:    LICENSE
 author:          Lennart Kolmodin <kolmodin@gmail.com>
diff --git a/changelog.md b/changelog.md
index cde0eb12c964942763356d38f032958a253307d1..80e1af42b2242533f3c319d6fd4e5c820e6acbf6 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,15 @@
 binary
 ======
 
+binary-0.8.4.0
+--------------
+
+- `binary` supports GHC >= 7.4.2
+- Performance improvements for `Alternative` functions.
+- put/get functions for IEEE-754 floats and doubles, #119.
+- Fix performance bugs, #115.
+- Binary instances for datatypes in `Data.Monoid` and `Data.Semigroup`, #114.
+
 binary-0.8.3.0
 --------------