diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for format-heavy
 
+## 0.1.0.3  -- 2026-10-27
+
+* Allow containers-0.8 for GHC 9.14 compatibility.
+
 ## 0.1.0.2  -- 2026-09-11
 
 * Switch development and CI tooling to Cabal only.
diff --git a/format-heavy.cabal b/format-heavy.cabal
--- a/format-heavy.cabal
+++ b/format-heavy.cabal
@@ -4,7 +4,7 @@
 -- metadata, dependencies, exposed modules, or test configuration.
 
 name:           format-heavy
-version:        0.1.0.2
+version:        0.1.0.3
 synopsis:       Full-weight string formatting library, analog of Python's string.format
 description:    This package contains full-featured string formatting function, similar to Python's string.format. Features include:
                 * Automatically numbered variable placeholders;
@@ -55,7 +55,7 @@
   build-depends:
       base >=4.16 && <5
     , bytestring >=0.12 && <0.13
-    , containers >=0.7 && <0.8
+    , containers >=0.7 && <0.9
     , data-default >=0.8 && <0.9
     , labels >=0.3 && <0.4
     , parsec >=3.1.18 && <3.2
