diff --git a/evdev.cabal b/evdev.cabal
--- a/evdev.cabal
+++ b/evdev.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                evdev
-version:             2.3.1.1
+version:             2.3.1.2
 author:              George Thomas
 maintainer:          George Thomas
 description:         Provides access to the Linux event device interface.
@@ -21,13 +21,13 @@
     build-depends:
         base >= 4.11 && < 5,
         bytestring ^>= {0.10, 0.11, 0.12},
-        containers ^>= 0.6.2,
-        extra ^>= {1.6.18, 1.7},
-        filepath-bytestring ^>= 1.4.2,
+        containers ^>= {0.6.2, 0.7},
+        extra ^>= {1.6.18, 1.7, 1.8},
+        filepath-bytestring ^>= {1.4.2, 1.5},
         monad-loops ^>= 0.4.3,
         mtl ^>= {2.2, 2.3},
         rawfilepath ^>= {1.0, 1.1},
-        time ^>= {1.9.3, 1.10, 1.11, 1.12, 1.13},
+        time ^>= {1.9.3, 1.10, 1.11, 1.12, 1.13, 1.14},
         unix ^>= 2.8,
     default-language: GHC2021
     default-extensions:
@@ -66,8 +66,8 @@
     hs-source-dirs: test
     build-depends:
         evdev,
-        tasty ^>= 1.4.1,
+        tasty ^>= {1.4.1, 1.5},
         tasty-hunit ^>= 0.10.0.3,
-        tasty-quickcheck ^>= 0.10.1.1,
+        tasty-quickcheck ^>= {0.10.1.1, 0.11},
     ghc-options:
         -threaded
