diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for sayable
 
+## 1.2.6.0 -- 2025-08-18
+
+* Update constraints to support GHC 8.8 through 9.12.
+
 ## 1.2.5.0 -- 2023-12-11
 
 * Bump constraints to support GHC 9.8 and GHC 9.10.
diff --git a/Text/Sayable.hs b/Text/Sayable.hs
--- a/Text/Sayable.hs
+++ b/Text/Sayable.hs
@@ -247,8 +247,8 @@
 
 === Sub-Element Constraints
 
-  There's another annoyance to address when using Sayable: t he need for explicit
-  contraints ofr data structure sub-elements.  To observe this new twist, add a
+  There's another annoyance to address when using Sayable: the need for explicit
+  contraints for data structure sub-elements.  To observe this new twist, add a
   @Baz@ datastructure and its generic 'Sayable' instance to the previous
   section's example:
 
diff --git a/sayable.cabal b/sayable.cabal
--- a/sayable.cabal
+++ b/sayable.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               sayable
-version:            1.2.5.0
+version:            1.2.6.0
 synopsis: Construction of context-adjusted pretty output
 description:
    .
@@ -22,14 +22,18 @@
 build-type:         Simple
 extra-doc-files:    CHANGELOG.md
                     README.md
-tested-with:        GHC == 9.10.1
-                  , GHC == 9.8.1
-                  , GHC == 9.6.3
-                  , GHC == 9.4.5
-                  , GHC == 9.2.7
-                  , GHC == 9.0.2
+tested-with:        GHC == 9.12
+                  , GHC == 9.10
+                  , GHC == 9.8
+                  , GHC == 9.6
+                  , GHC == 9.4
+                  , GHC == 9.2
+                  , GHC == 9.0
                   , GHC == 8.10.7
-                  , GHC == 8.8.4
+                  , GHC == 8.8
+                  -- Note: GHC 8.6.5 requires prettyprinter < 1.7 which
+                  -- uses a different namespace, so the origin horizon
+                  -- for sayable is GHC 8.8.
 
 source-repository head
   type: git
@@ -51,7 +55,7 @@
     hs-source-dirs:   .
     default-language: Haskell2010
     exposed-modules:  Text.Sayable
-    build-depends:    base >= 4.13 && < 4.21
+    build-depends:    base >= 4.13 && < 4.22
                     , containers
                     , exceptions
                     , bytestring
