diff --git a/Cabal/Cabal.cabal b/Cabal/Cabal.cabal
index 829a6397c9c34b869492e5529e4365753ce70441..e6a978234c23b1f795bb5eb6ecaa5657b4a8ad77 100644
--- a/Cabal/Cabal.cabal
+++ b/Cabal/Cabal.cabal
@@ -1,4 +1,4 @@
-cabal-version: 2.2
+cabal-version: 3.0
 name:          Cabal
 version:       3.13.0.0
 copyright:     2003-2024, Cabal Development Team (see AUTHORS file)
diff --git a/cabal-install-solver/cabal-install-solver.cabal b/cabal-install-solver/cabal-install-solver.cabal
index 0e9bd6e9bffa51e7635930829313a693c5435548..6918f739b886dc0049661beb86a0ccc6e70bf9c6 100644
--- a/cabal-install-solver/cabal-install-solver.cabal
+++ b/cabal-install-solver/cabal-install-solver.cabal
@@ -99,7 +99,7 @@ library
 
   build-depends:
     , array         >=0.4      && <0.6
-    , base          >=4.11     && <4.20
+    , base          >=4.11     && <4.21
     , bytestring    >=0.10.6.0 && <0.13
     , Cabal         ^>=3.13
     , Cabal-syntax  ^>=3.13
@@ -131,7 +131,7 @@ Test-Suite unit-tests
      UnitTests.Distribution.Solver.Modular.MessageUtils
 
    build-depends:
-     , base        >= 4.11  && <4.20
+     , base        >= 4.11  && <4.21
      , Cabal-syntax
      , cabal-install-solver
      , tasty       >= 1.2.3 && <1.6
diff --git a/cabal-install/cabal-install.cabal b/cabal-install/cabal-install.cabal
index 230e72c533b56c9fa48c9388726acb551a49997e..f00041aa9e3f921e95ae0570a0bc256ce4e63671 100644
--- a/cabal-install/cabal-install.cabal
+++ b/cabal-install/cabal-install.cabal
@@ -1,4 +1,4 @@
-Cabal-Version:      2.2
+Cabal-Version:      3.0
 
 Name:               cabal-install
 Version:            3.13.0.0
@@ -52,7 +52,7 @@ common warnings
       ghc-options: -Wnoncanonical-monadfail-instances
 
 common base-dep
-    build-depends: base >=4.11 && <4.20
+    build-depends: base >=4.11 && <4.21
 
 common cabal-dep
     build-depends: Cabal ^>=3.13
@@ -354,7 +354,7 @@ test-suite unit-tests
           tasty-expected-failure,
           tasty-hunit >= 0.10,
           tree-diff,
-          QuickCheck >= 2.14.3 && <2.15
+          QuickCheck >= 2.14.3 && <2.16
 
 
 -- Tests to run with a limited stack and heap size
@@ -439,5 +439,5 @@ test-suite long-tests
         tasty-expected-failure,
         tasty-hunit >= 0.10,
         tasty-quickcheck,
-        QuickCheck >= 2.14 && <2.15,
+        QuickCheck >= 2.14 && <2.16,
         pretty-show >= 1.6.15