diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1.3.3
+
+- More complex version constrainsts on hashable, to avoid building against
+  versions less than 1.1.1.0 or equal to 1.2.0.*.
+
 1.3.2
 
 - Fix for building against bytestring 0.9.*
diff --git a/uuid.cabal b/uuid.cabal
--- a/uuid.cabal
+++ b/uuid.cabal
@@ -1,5 +1,5 @@
 Name: uuid
-Version: 1.3.2
+Version: 1.3.3
 Copyright: (c) 2008-2013 Antoine Latter
 Author: Antoine Latter
 Maintainer: aslatter@gmail.com
@@ -31,7 +31,7 @@
                 bytestring >= 0.9 && < 1.1,
                 cryptohash >= 0.7 && < 0.12,
                 deepseq == 1.3.*,
-                hashable >= 1.1 && < 1.3,
+                hashable (>= 1.1.1.0 && < 1.2.0) || (>= 1.2.1 && < 1.3),
                 network-info == 0.2.*,
                 random >= 1.0.1 && < 1.1,
                 time >= 1.1 && < 1.5
