diff --git a/path-text-utf8.cabal b/path-text-utf8.cabal
--- a/path-text-utf8.cabal
+++ b/path-text-utf8.cabal
@@ -1,7 +1,7 @@
-cabal-version: 2.2
+cabal-version: 3.0
 
 name: path-text-utf8
-version: 0.0.1.8
+version: 0.0.1.10
 category: Filesystem, Text
 
 synopsis: Read and write UTF-8 text files
@@ -21,29 +21,21 @@
 
 build-type: Simple
 
-tested-with:
-    GHC == 8.2.2
-  , GHC == 8.4.3
-  , GHC == 8.6.1
-  , GHC == 8.8.1
-  , GHC == 8.10.1
-  , GHC == 9.0.1
-
 source-repository head
-  type: git
-  location: https://github.com/chris-martin/path-text-utf8
+    type: git
+    location: https://github.com/chris-martin/path-text-utf8
 
 library
-  default-language: Haskell2010
-  hs-source-dirs: src
-  ghc-options: -Wall
+    default-language: Haskell2010
+    hs-source-dirs: src
+    ghc-options: -Wall
 
-  exposed-modules:
-      Path.Text.UTF8
+    exposed-modules:
+        Path.Text.UTF8
 
-  build-depends:
-      base ^>= 4.10 || ^>= 4.11 || ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15
-    , bytestring ^>= 0.10.6 || ^>= 0.11
-    , path ^>= 0.5 || ^>= 0.6 || ^>= 0.7 || ^>= 0.8
-    , safe-exceptions >= 0.1.5.0
-    , text ^>= 1.2.2
+    build-depends:
+        base ^>= 4.14 || ^>= 4.15 || ^>= 4.16
+      , bytestring ^>= 0.10.6 || ^>= 0.11
+      , path ^>= 0.8 || ^>= 0.9
+      , safe-exceptions ^>= 0.1.7
+      , text ^>= 1.2.2
