diff --git a/protolude.cabal b/protolude.cabal
--- a/protolude.cabal
+++ b/protolude.cabal
@@ -1,5 +1,5 @@
 name:               protolude
-version:            0.3.3
+version:            0.3.4
 synopsis:           A small prelude.
 description:        A sensible set of defaults for writing custom Preludes.
 homepage:           https://github.com/sdiehl/protolude
@@ -24,6 +24,7 @@
    || ==8.10.1
    || ==9.0.1
    || ==9.2.2
+   || ==9.6.1
 
 extra-source-files:
   README.md
@@ -67,17 +68,17 @@
   build-depends:
       array                >=0.4  && <0.6
     , async                >=2.0  && <2.3
-    , base                 >=4.6  && <4.18
-    , bytestring           >=0.10 && <0.12
-    , containers           >=0.5  && <0.7
-    , deepseq              >=1.3  && <1.5
-    , ghc-prim             >=0.3  && <0.10
+    , base                 >=4.6  && <4.20
+    , bytestring           >=0.10 && <0.13
+    , containers           >=0.5  && <0.8
+    , deepseq              >=1.3  && <1.6
+    , ghc-prim             >=0.3  && <0.12
     , hashable             >=1.2  && <1.5
-    , mtl                  >=2.1  && <2.3
+    , mtl                  >=2.1  && <2.4
     , mtl-compat           >=0.2  && <0.3
     , stm                  >=2.4  && <2.6
-    , text                 >=1.2  && <2.1
-    , transformers         >=0.2  && <0.6
+    , text                 >=1.2  && <2.2
+    , transformers         >=0.2  && <0.7
     , transformers-compat  >=0.4  && <0.8
 
   if !impl(ghc >=8.0)
