Index: b/unicode-transforms.cabal
===================================================================
--- a/unicode-transforms.cabal
+++ b/unicode-transforms.cabal
@@ -2,6 +2,7 @@ cabal-version: 2.2
 
 name:           unicode-transforms
 version:        0.4.0.1
+x-revision: 3
 synopsis:       Unicode normalization
 description:    Fast Unicode 14.0.0 normalization in Haskell (NFC, NFKC, NFD, NFKD).
 category:       Data,Text,Unicode
@@ -20,8 +21,10 @@ tested-with:    GHC==8.0.2
               , GHC==8.6.5
               , GHC==8.8.4
               , GHC==8.10.7
-              , GHC==9.0.1
-              , GHC==9.2.1
+              , GHC==9.0.2
+              , GHC==9.2.7
+              , GHC==9.4.4
+              , GHC==9.6.1
 build-type:     Simple
 extra-source-files:
     Changelog.md
@@ -82,14 +85,14 @@ library
   hs-source-dirs: .
   ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs
   build-depends:
-      base         >= 4.8 && < 4.17
-    , unicode-data >= 0.2 && < 0.4
-    , bytestring   >= 0.9 && < 0.12
-    , ghc-prim     >= 0.2 && < 0.9
+      base         >= 4.8 && < 4.22
+    , unicode-data >= 0.2 && < 0.9
+    , bytestring   >= 0.9 && < 0.13
+    , ghc-prim     >= 0.2 && < 0.14
 
     -- We depend on a lot of internal modules in text. We keep the upper bound
     -- inclusive of the latest stable version.
-    , text         >=1.1.1 && <=1.2.5.0 || >=2.0 && <2.1
+    , text         >=1.1.1 && <=1.2.5.0 || >=2.0 && <2.2
   if flag(dev)
     ghc-options: -O0
   else
@@ -107,9 +110,9 @@ test-suite extras
       test
   ghc-options: -Wall -fwarn-identities -fwarn-incomplete-record-updates -fwarn-incomplete-uni-patterns -fwarn-tabs
   build-depends:
-      QuickCheck >=2.1 && <2.15
+      QuickCheck >=2.1 && <2.16
     , base
-    , deepseq >=1.1 && <1.5
+    , deepseq >=1.1 && <1.6
     , text
     , unicode-transforms
   if flag(dev)
@@ -178,8 +181,8 @@ benchmark bench
       base
     , deepseq
     , filepath >=1.0 && <2
-    , path >=0.0.0 && <0.9
-    , path-io >=0.1.0 && <1.7
+    , path >=0.0.0 && <0.10
+    , path-io >=0.1.0 && <1.9
     , text
     , unicode-transforms
   if flag(use-gauge)
@@ -212,6 +215,6 @@ executable chart
         base
       , bench-show >= 0.3 && < 0.4
       , split
-      , transformers >= 0.4   && < 0.6
+      , transformers >= 0.4   && < 0.7
   else
     buildable: False
