diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+0.10.9.0:
+
+  Allow building with hashable version 1.5.
+
 0.10.8.0:
 
   Allow building with GHC 9.10.1 (base 4.20) and (hopefully)
diff --git a/flake.lock b/flake.lock
--- a/flake.lock
+++ b/flake.lock
@@ -2,11 +2,11 @@
   "nodes": {
     "nixpkgs": {
       "locked": {
-        "lastModified": 1715499532,
-        "narHash": "sha256-9UJLb8rdi2VokYcfOBQHUzP3iNxOPNWcbK++ENElpk0=",
+        "lastModified": 1720181791,
+        "narHash": "sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "af8b9db5c00f1a8e4b83578acc578ff7d823b786",
+        "rev": "4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb",
         "type": "github"
       },
       "original": {
diff --git a/swish.cabal b/swish.cabal
--- a/swish.cabal
+++ b/swish.cabal
@@ -1,7 +1,7 @@
 Cabal-Version:      2.4
 
 Name:               swish
-Version:            0.10.8.0
+Version:            0.10.9.0
 Stability:          experimental
 License:            LGPL-2.1-or-later
 License-file:       LICENSE 
@@ -11,7 +11,7 @@
 Category:           Semantic Web
 Synopsis:           A semantic web toolkit. 
 
-Tested-With:        GHC==9.4.6
+Tested-With:        GHC==9.6.5
 Homepage:           https://gitlab.com/dburke/swish
 Bug-reports:        https://gitlab.com/dburke/swish/issues
 
@@ -102,7 +102,7 @@
       directory >= 1.0 && < 1.4,
       filepath >= 1.1 && < 1.6,
       -- Early versions of hashable 1.2 are problematic
-      hashable (>= 1.1 && < 1.2) || (>= 1.2.0.6 && < 1.5),
+      hashable (>= 1.1 && < 1.2) || (>= 1.2.0.6 && < 1.6),
       intern >= 0.8 && < 1.0,
       mtl >= 2 && < 3,
       polyparse >= 1.6 && < 1.14,
