diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,13 @@
 See also http://pvp.haskell.org/faq
 
+### 0.2.1.4
+
+_2024-04-25_
+
+* Drop support for GHC 7
+* Testsuite: relax lower bounds to accommodate LTS 11.22 (GHC 8.2) for new Stack CI
+* Tested with GHC 8.0 - 9.10.0 (alpha3)
+
 ### 0.2.1.3
 
 _2023-10-14_
diff --git a/HsYAML.cabal b/HsYAML.cabal
--- a/HsYAML.cabal
+++ b/HsYAML.cabal
@@ -1,6 +1,6 @@
 cabal-version:       1.14
 name:                HsYAML
-version:             0.2.1.3
+version:             0.2.1.4
 
 synopsis:            Pure Haskell YAML 1.2 processor
 homepage:            https://github.com/haskell-hvr/HsYAML
@@ -15,9 +15,10 @@
 category:            Text
 build-type:          Simple
 tested-with:
-  GHC == 9.8.1
-  GHC == 9.6.3
-  GHC == 9.4.7
+  GHC == 9.10.0
+  GHC == 9.8.2
+  GHC == 9.6.5
+  GHC == 9.4.8
   GHC == 9.2.8
   GHC == 9.0.2
   GHC == 8.10.7
@@ -26,12 +27,6 @@
   GHC == 8.4.4
   GHC == 8.2.2
   GHC == 8.0.2
-  GHC == 7.10.3
-  -- Skip testing on GHC 7.8 as it ships a too old 'transformers'
-  -- GHC == 7.8.4
-  -- Skip testing these legacy GHC versions:
-  -- GHC == 7.6.3
-  -- GHC == 7.4.2
 
 description:
   @HsYAML@ is a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor, i.e. a library for parsing and serializing YAML documents.
@@ -95,7 +90,7 @@
                        Trustworthy
                        TypeSynonymInstances
 
-  build-depends:       base         >= 4.5      && < 5
+  build-depends:       base         >= 4.9      && < 5
                      , bytestring   >= 0.9      && < 0.13
                      , containers   >= 0.4.2    && < 0.8
                      , deepseq      >= 1.3.0    && < 1.6
@@ -104,17 +99,9 @@
                      , parsec       >= 3.1.13.0 && < 3.2
                      , transformers >= 0.4      && < 0.7
 
-  -- for GHC.Generics
-  if impl(ghc < 7.6)
-    build-depends: ghc-prim
-
-  if !impl(ghc >= 8.0)
-    build-depends:     fail         >= 4.9.0.0  && < 4.10
-
-  if !impl(ghc >= 7.10)
-    build-depends:     nats         >= 1.1.2    && < 1.2
-
-  ghc-options:         -Wall
+  ghc-options:
+    -Wall
+    -Wcompat
 
 executable yaml-test
   hs-source-dirs: src-test
@@ -134,7 +121,7 @@
                    -- non-inherited
                  , megaparsec  >= 7.0 && < 10
                  , microaeson  == 0.1.*
-                 , filepath    == 1.4.*
+                 , filepath    >= 1.4 && < 1.6
                  , directory   >= 1.2 && < 1.4
   else
     buildable: False
@@ -157,6 +144,7 @@
                  , containers
                  , mtl
                    -- non-inherited
-                 , QuickCheck       == 2.14.*
-                 , tasty            >= 1.4    && < 1.6
-                 , tasty-quickcheck == 0.10.*
+                   -- lower bounds chosen from lts-11.22 (GHC 8.2)
+                 , QuickCheck       >= 2.10.1   && < 2.16
+                 , tasty            >= 1.0.1.1  && < 1.6
+                 , tasty-quickcheck >= 0.9.2    && < 0.11
