diff --git a/wai-secure-cookies.cabal b/wai-secure-cookies.cabal
--- a/wai-secure-cookies.cabal
+++ b/wai-secure-cookies.cabal
@@ -1,7 +1,7 @@
 cabal-version:       3.0
 
 name:                wai-secure-cookies
-version:             0.1.0.8
+version:             0.1.0.9
 synopsis:            WAI middleware to automatically encrypt and sign cookies
 description:         wai-secure-cookies is a WAI middleware to automatically encrypt and sign cookies w/ specified keys, and a command line tool to generate those keys
 homepage:            https://github.com/habibalamin/wai-secure-cookies
@@ -29,16 +29,16 @@
                      , Extension.ByteString
   build-depends:       base >= 4.7 && < 5
                      , wai >= 3.2 && < 4
-                     , bytestring >= 0.10 && < 0.12
+                     , bytestring >= 0.10 && < 0.13
                      , memory >= 0.14 && < 0.19
-                     , random >= 1.1 && < 1.3
+                     , random >= 1.1 && < 1.4
                      , split >= 0.2 && < 0.3
                      , http-types >= 0.12.1 && < 0.13
   if flag(cryptonite)
     -- all versions from 0.24
     build-depends:     cryptonite >= 0.24 && <= 0.30
   else
-    build-depends:     crypton >= 0.31 && < 1
+    build-depends:     crypton >= 0.31 && < 1.2
 
 test-suite wai-secure-cookies-test
   hs-source-dirs:      spec
@@ -55,14 +55,14 @@
                      , wai-secure-cookies
                      , hspec >= 2.6 && < 2.12
                      , hspec-expectations >= 0.8.2 && < 0.9
-                     , hspec-wai >= 0.9.1 && < 0.12
+                     , hspec-wai >= 0.9.1 && < 0.13
   ghc-options:         -threaded -rtsopts -with-rtsopts=-N
 
 executable waicookie-genkey
   hs-source-dirs:      keygensrc
   default-language:    Haskell2010
   main-is:             Main.hs
-  build-depends:       base
+  build-depends:       base >= 4.7 && < 5
                      , bytestring
                      , memory
   if flag(cryptonite)
