diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Revision history for `cabal-plan`
 
+## 0.7.7.0
+
+* Use Cabal-syntax-3.18
+* Support GHC-9.4.8...9.14.1
+
 ## 0.7.6.0
 
 * Use Cabal-syntax-3.12
diff --git a/cabal-plan.cabal b/cabal-plan.cabal
--- a/cabal-plan.cabal
+++ b/cabal-plan.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.2
 name:               cabal-plan
-version:            0.7.6.1
+version:            0.7.7.0
 synopsis:           Library and utility for processing cabal's plan.json file
 description:
   This package provides a library (see "Cabal.Plan") for decoding @plan.json@ files as
@@ -38,15 +38,12 @@
 category:           Development
 build-type:         Simple
 tested-with:
-  GHC ==8.8.4
-   || ==8.10.7
-   || ==9.0.2
-   || ==9.2.8
-   || ==9.4.8
+  GHC ==9.4.8
    || ==9.6.7
    || ==9.8.4
-   || ==9.10.2
-   || ==9.12.2
+   || ==9.10.3
+   || ==9.12.4
+   || ==9.14.1
 
 extra-source-files:
   ChangeLog.md
@@ -81,14 +78,14 @@
 
   exposed-modules:  Cabal.Plan
   build-depends:
-    , aeson              ^>=2.2.0.0
-    , base               ^>=4.13.0.0 || ^>=4.14.0.0 || ^>=4.15.0.0 || ^>=4.16.0.0 || ^>=4.17.0.0 || ^>=4.18.0.0 || ^>=4.19.0.0 || ^>=4.20.0.0 || ^>=4.21.0.0
+    , aeson              ^>=2.3.1.0
+    , base               ^>=4.17.2.1 || ^>=4.18.0.0 || ^>=4.19.0.0 || ^>=4.20.0.0 || ^>=4.21.0.0 || ^>=4.22.0.0
     , base16-bytestring  ^>=1.0.2.0
-    , bytestring         ^>=0.10.8.2 || ^>=0.11.1.0 || ^>=0.12.0.0
-    , containers         ^>=0.6.0.1  || ^>=0.7
-    , directory          ^>=1.3.0.2
+    , bytestring         ^>=0.11.5.3 || ^>=0.12.0.0
+    , containers         ^>=0.6.7    || ^>=0.7      || ^>=0.8
+    , directory          ^>=1.3.7.1
     , filepath           ^>=1.4.1.2  || ^>=1.5.2.0
-    , text               ^>=1.2.3.0  || ^>=2.0.1    || ^>=2.1
+    , text               ^>=2.0.2    || ^>=2.1
 
   hs-source-dirs:   src
   ghc-options:      -Wall
@@ -128,7 +125,7 @@
       , optparse-applicative  ^>=0.18.1.0 || ^>=0.19.0.0
       , parsec                ^>=3.1.13
       , process               ^>=1.6.1.0
-      , semialign             ^>=1.3
+      , semialign             ^>=1.4
       , singleton-bool        ^>=0.1.8
       , these                 ^>=1.2.1
       , topograph             ^>=1.0.0.2
@@ -137,10 +134,10 @@
 
     if flag(license-report)
       build-depends:
-        , cabal-install-parsers  ^>=0.6.2
-        , Cabal-syntax           ^>=3.14.2.0
+        , cabal-install-parsers  ^>=0.7
+        , Cabal-syntax           ^>=3.18.1.0
         , filepath               ^>=1.4.1.2  || ^>=1.5.2.0
-        , tar                    ^>=0.6.1.0
+        , tar                    ^>=0.7.2.0
         , zlib                   ^>=0.7.1.0
 
     if flag(_)
