diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,8 @@
 # Changelog for status-notifier-item
 
+## 0.3.2.8 - 2026-02-13
+- Relax dependency bounds for GHC 9.12 (`template-haskell`, `optparse-applicative`).
+
 ## 0.3.2.7 - 2026-02-13
 - Watcher: default `--log-level` is now INFO.
 - Watcher: log item/host registrations at INFO; keep per-request method/property
diff --git a/status-notifier-item.cabal b/status-notifier-item.cabal
--- a/status-notifier-item.cabal
+++ b/status-notifier-item.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           status-notifier-item
-version:        0.3.2.7
+version:        0.3.2.8
 synopsis:       A wrapper over the StatusNotifierItem/libappindicator dbus specification
 description:    Please see the README on Github at <https://github.com/IvanMalison/status-notifier-item#readme>
 category:       Desktop
@@ -53,7 +53,7 @@
     , filepath <1.6
     , hslogger <1.4
     , lens <5.4
-    , template-haskell <2.23
+    , template-haskell <2.24
     , text <2.2
     , transformers <0.7
     , vector <0.14
@@ -68,7 +68,7 @@
   build-depends:
       base >=4.7 && <5
     , dbus >=1.2.1 && <2
-    , optparse-applicative <0.19
+    , optparse-applicative <0.20
     , status-notifier-item
   default-language: Haskell2010
 
@@ -80,7 +80,7 @@
       ./item
   build-depends:
       base >=4.7 && <5
-    , optparse-applicative <0.19
+    , optparse-applicative <0.20
     , status-notifier-item
   default-language: Haskell2010
 
@@ -95,7 +95,7 @@
     , dbus >=1.2.1 && <2
     , dbus-hslogger >=0.1.0.1 && <0.2
     , hslogger <1.4
-    , optparse-applicative <0.19
+    , optparse-applicative <0.20
     , status-notifier-item
   default-language: Haskell2010
 
