diff --git a/pusher-http-haskell.cabal b/pusher-http-haskell.cabal
--- a/pusher-http-haskell.cabal
+++ b/pusher-http-haskell.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.18
 name:          pusher-http-haskell
-version:       2.1.0.21
+version:       2.1.0.22
 license:       MIT
 license-file:  LICENSE
 copyright:     (c) Will Sewell, 2016
 maintainer:    me@willsewell.com
 author:        Will Sewell
 stability:     stable
-tested-with:   ghc >=8.8.4
+tested-with:   ghc >=9.10.3
 homepage:      https://github.com/WillSewell/pusher-http-haskell
 bug-reports:   https://github.com/WillSewell/pusher-http-haskell/issues
 synopsis:      Haskell client library for the Pusher Channels HTTP API
@@ -40,15 +40,15 @@
     ghc-options:        -Wcompat -Wmissing-signatures -Wall
     build-depends:
         aeson >=1.0 && <2.3,
-        base >=4.11 && <4.22,
+        base >=4.11 && <4.23,
         bytestring >=0.10 && <0.13,
         base16-bytestring >=0.1 && <1.1,
-        crypton >=0.32 && <1.1,
+        crypton ==1.1.*,
         hashable >=1.2 && <1.6,
         http-client >=0.4.30 && <0.8,
-        http-client-tls ==0.3.*,
+        http-client-tls >=0.3 && <0.5,
         http-types >=0.8 && <0.13,
-        memory >=0.7 && <0.19,
+        ram ==0.21.*,
         text >=1.2 && < 2.2,
         time >=1.5 && <1.16,
         unordered-containers ==0.2.*
