diff --git a/hpc-bin.cabal b/hpc-bin.cabal
index d9ea0d095974f5b9d1aa2569102740ad237c7afc..58bad0470a7fa46d2630e1a3c6d6a0a16f6ebf79 100644
--- a/hpc-bin.cabal
+++ b/hpc-bin.cabal
@@ -6,12 +6,13 @@ license-File: LICENSE
 copyright: (c) Andy Gill, Colin Runciman
 author: Andy Gill, Colin Runciman
 maintainer: XXX
-synopsis: Hpc is a tool for generating coverage reports in various output formats for Haskell projects.
+synopsis: Hpc is a tool for generating coverage reports for Haskell projects.
 description: Hpc is a tool for generating coverage reports in various output formats for Haskell projects.
 category: Development
 bug-reports: https://gitlab.haskell.org/hpc/hpc-bin/-/issues
-extra-source-files: README.md
-                  , CHANGELOG.md
+extra-doc-files:
+  README.md
+  CHANGELOG.md
 build-type: Simple
 
 source-repository head
@@ -48,7 +49,7 @@ executable hpc
                    filepath   >= 1   && < 1.5,
                    containers >= 0.1 && < 0.7,
                    array      >= 0.1 && < 0.6,
-                   hpc        >= 0.6.2 && < 0.7
+                   hpc        >= 0.6.2 && < 0.8
 
     if flag(build-tool-depends)
       build-tool-depends: happy:happy >= 1.20.0
@@ -67,11 +68,11 @@ test-suite hpc-test
   build-depends:
       base         >= 4   && < 5
     , directory    >= 1   && < 1.4
-    , filepath      >= 1   && < 1.5
-    , process
-    , tasty
-    , tasty-golden
-    , tasty-hunit
-    , text
-    , utf8-string
+    , filepath     >= 1   && < 1.5
+    , process      ^>= 1.6
+    , tasty        ^>= 1.4
+    , tasty-golden ^>= 2.3
+    , tasty-hunit  ^>= 0.10
+    , text         ^>= 2.0
+    , utf8-string  ^>= 1.0
   default-language: Haskell2010