diff --git a/wai-secure-cookies.cabal b/wai-secure-cookies.cabal
--- a/wai-secure-cookies.cabal
+++ b/wai-secure-cookies.cabal
@@ -1,15 +1,17 @@
+cabal-version:       3.0
+
 name:                wai-secure-cookies
-version:             0.1.0.6
-description:         WAI middleware to automatically encrypt and sign cookies
+version:             0.1.0.7
+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
 license:             MIT
 license-file:        LICENSE
 author:              Habib Alamin
 maintainer:          ha.alamin@gmail.com
-copyright:           © حبيب الامين ‪2017
+copyright:           © حبيب الأمين ‪2023
 category:            Web
 build-type:          Simple
-cabal-version:       >=1.10
 extra-source-files:  README.md
 
 library
@@ -23,10 +25,10 @@
                      , Extension.ByteString
   build-depends:       base >= 4.7 && < 5
                      , wai >= 3.2 && < 4
-                     , cryptonite >= 0.24 && < 0.28
-                     , bytestring >= 0.10 && < 0.11
-                     , memory >= 0.14 && < 0.16
-                     , random >= 1.1 && < 2
+                     , cryptonite >= 0.24 && < 0.31
+                     , bytestring >= 0.10 && < 0.12
+                     , memory >= 0.14 && < 0.19
+                     , random >= 1.1 && < 1.3
                      , split >= 0.2 && < 0.3
                      , http-types >= 0.12.1 && < 0.13
 
@@ -36,22 +38,27 @@
   other-modules:       MiddlewareSpec
   type:                exitcode-stdio-1.0
   main-is:             Main.hs
-  build-depends:       base >= 4.7 && < 5
-                     , bytestring >= 0.10 && < 0.11
-                     , wai >= 3.2 && < 4
-                     , wai-extra >= 3.0 && < 4
-                     , http-types >= 0.12.1 && < 0.13
+  build-tool-depends:  hspec-discover:hspec-discover
+  build-depends:       base
+                     , bytestring
+                     , wai
+                     , wai-extra >= 3 && < 4
+                     , http-types
                      , wai-secure-cookies
-                     , hspec
-                     , hspec-expectations
-                     , hspec-wai
-  ghc-options:         -threaded -O2 -rtsopts -with-rtsopts=-N
+                     , hspec >= 2.6 && < 2.12
+                     , hspec-expectations >= 0.8.2 && < 0.9
+                     , hspec-wai >= 0.9.1 && < 0.12
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
 
 executable waicookie-genkey
   hs-source-dirs:      keygensrc
   default-language:    Haskell2010
   main-is:             Main.hs
-  build-depends:       base >= 4.7 && < 5
-                     , cryptonite >= 0.24 && < 0.28
-                     , bytestring >= 0.10 && < 0.11
-                     , memory >= 0.14 && < 0.16
+  build-depends:       base
+                     , cryptonite
+                     , bytestring
+                     , memory
+
+source-repository head
+  type:              git
+  location:          https://github.com/habibalamin/wai-secure-cookies
