diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+0.11.2.2 (2024-08-28):
+    - Updated version bounds for GHC 9.10, and logict-0.8.1
+0.11.2.1 (2022-08-28):
+    - Updated verion bounds for GHC 9.4
 0.11.2 (2022-05-25):
     - Adjusted Applicative/Monad instances to avoid warnings on GHC 9.2
       due to <https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return>
diff --git a/unification-fd.cabal b/unification-fd.cabal
--- a/unification-fd.cabal
+++ b/unification-fd.cabal
@@ -1,23 +1,25 @@
+Cabal-Version:  2.2
+-- Cabal >=2.2 is required for:
+--    <https://cabal.readthedocs.io/en/latest/cabal-package.html#common-stanzas>
+-- Since 2.1, the Cabal-Version must be the absolutely first thing
+-- in the file, even before comments.  Also, no longer uses ">=".
+--    <https://github.com/haskell/cabal/issues/4899>
+
 ----------------------------------------------------------------
--- wren gayle romano <wren@cpan.org>                ~ 2022.05.25
+-- wren gayle romano <wren@cpan.org>                ~ 2024-08-28
 ----------------------------------------------------------------
 
--- Hackage requires us to require Cabal-Version >=1.10; otherwise
--- things should be backwards compatible to >=1.2 (with the exception
--- of the tested-with and source-repository fields which were added
--- in >=1.6).
-Cabal-Version:  >= 1.10
-Build-Type:     Simple
-
 Name:           unification-fd
-Version:        0.11.2
+Version:        0.11.2.2
+Build-Type:     Simple
 Stability:      experimental
 Homepage:       https://wrengr.org/software/hackage.html
 Bug-Reports:    https://github.com/wrengr/unification-fd/issues
 Author:         wren gayle romano
 Maintainer:     wren@cpan.org
-Copyright:      Copyright (c) 2007–2021 wren gayle romano
-License:        BSD3
+Copyright:      2007–2024 wren romano
+-- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3"
+License:        BSD-3-Clause
 License-File:   LICENSE
 
 Category:       Algebra, Algorithms, Compilers/Interpreters, Language, Logic, Unification
@@ -43,7 +45,11 @@
     GHC ==8.8.4,
     GHC ==8.10.3,
     GHC ==9.0.1,
-    GHC ==9.2.1
+    GHC ==9.2.4,
+    GHC ==9.4.8,
+    GHC ==9.6.5,
+    GHC ==9.8.2,
+    GHC ==9.10.1
 
 Source-Repository head
     Type:     git
@@ -70,13 +76,13 @@
                    -- should be resolved now. Cf.,
                    -- <https://github.com/Bodigrim/logict/issues/20#issuecomment-774528439>
                    -- <https://github.com/wrengr/unification-fd/issues/14>
-    Build-Depends:   logict       >= 0.4 && < 0.8.1
+    Build-Depends:   logict       >= 0.4 && < 0.8.2
                    -- N.B., Tasty requires base>=4.5.0.0; which
                    -- means we aren't CI testing anything older than
                    -- that anymore, so we might as well just require
                    -- that version so we can remove the ancient base4
                    -- and splitBase build flags.
-                   , base         >= 4.5 && < 5
+                   , base         >= 4.5 && < 4.21
                    , containers
                    -- Require mtl-2 instead of monads-fd; because
                    -- otherwise we get a clash mixing logict with
