diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,11 @@
+0.2.0.1
+-------
+* Wider bounds for `generic-deriving` so we can maintain compatibility with GHC HEAD.
+
+0.2
+---
+* Split `Data.Hashable.Extras` into a separate `hashable-extras` package, to avoid it incurring quite so many dependencies.
+
 0.1
 ---
 * Added `Data.Hashable.Extras` in the style of `prelude-extras` and `syb-extras` for higher rank hashing.
diff --git a/hash.cabal b/hash.cabal
--- a/hash.cabal
+++ b/hash.cabal
@@ -1,6 +1,6 @@
 name:          hash
 category:      Data, Hash
-version:       0.2
+version:       0.2.0.1
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -46,7 +46,7 @@
     bifunctors       >= 3.2      && < 4,
     bytestring       >= 0.9      && < 0.11,
     data-default     >= 0.5      && < 0.7,
-    generic-deriving == 1.4.*,
+    generic-deriving >= 1.4      && < 1.6,
     hashable         >= 1.1.2.3  && < 1.3,
     lens             >= 3.8      && < 4,
     transformers     >= 0.2      && < 0.4
