diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+### 3.9.2 [2021.08.30]
+* Require `generic-deriving-1.14.1` or later in the test suite.
+
 ### 3.9.1 [2021.08.29]
 * Require `base-orphans-0.8.5` or later in the test suite.
 
diff --git a/tests/Instances/Data/Tuple.hs b/tests/Instances/Data/Tuple.hs
--- a/tests/Instances/Data/Tuple.hs
+++ b/tests/Instances/Data/Tuple.hs
@@ -1,6 +1,3 @@
-{-# LANGUAGE CPP                #-}
-{-# LANGUAGE DeriveGeneric      #-}
-{-# LANGUAGE StandaloneDeriving #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 
 {-|
@@ -19,10 +16,6 @@
 import Instances.Utils.GenericArbitrary (genericArbitrary)
 import Test.QuickCheck (Arbitrary(..))
 
-#if !(MIN_VERSION_base(4,16,0))
-import GHC.Generics (Generic)
-#endif
-
 instance ( Arbitrary a
          , Arbitrary b
          , Arbitrary c
@@ -102,12 +95,3 @@
          , Arbitrary o
          ) => Arbitrary (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) where
     arbitrary = genericArbitrary
-
--- TODO: Replace these instances with generic-deriving
-#if !(MIN_VERSION_base(4,16,0))
-deriving instance Generic (a, b, c, d, e, f, g, h, i, j, k)
-deriving instance Generic (a, b, c, d, e, f, g, h, i, j, k, l)
-deriving instance Generic (a, b, c, d, e, f, g, h, i, j, k, l, m)
-deriving instance Generic (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-deriving instance Generic (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-#endif
diff --git a/text-show.cabal b/text-show.cabal
--- a/text-show.cabal
+++ b/text-show.cabal
@@ -1,5 +1,5 @@
 name:                text-show
-version:             3.9.1
+version:             3.9.2
 synopsis:            Efficient conversion of values into Text
 description:         @text-show@ offers a replacement for the @Show@ typeclass intended
                      for use with @Text@ instead of @String@s. This package was created
@@ -345,7 +345,7 @@
                      , bytestring            >= 0.9    && < 0.12
                      , bytestring-builder
                      , deriving-compat       >= 0.5.6  && < 1
-                     , generic-deriving      >= 1.11   && < 2
+                     , generic-deriving      >= 1.14.1 && < 2
                      , ghc-prim
                      , hspec                 >= 2      && < 3
                      , QuickCheck            >= 2.12   && < 2.15
