diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+0.10.0.8:
+
+  Support hashable 1.4 release.
+
 0.10.0.7:
 
   Support time 1.13 release.
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,4 +1,4 @@
 flags: {}
 packages:
 - '.'
-resolver: lts-18.13
+resolver: lts-18.16
diff --git a/swish.cabal b/swish.cabal
--- a/swish.cabal
+++ b/swish.cabal
@@ -1,5 +1,5 @@
 Name:               swish
-Version:            0.10.0.7
+Version:            0.10.0.8
 Stability:          experimental
 License:            LGPL-2.1
 License-file:       LICENSE 
@@ -99,7 +99,7 @@
       directory >= 1.0 && < 1.4,
       filepath >= 1.1 && < 1.5,
       -- Early versions of hashable 1.2 are problematic
-      hashable (>= 1.1 && < 1.2) || (>= 1.2.0.6 && <1.4),
+      hashable (>= 1.1 && < 1.2) || (>= 1.2.0.6 && <1.5),
       intern >= 0.8 && < 1.0,
       mtl >= 2 && < 3,
       -- old-locale is only needed if time < 1.5           
