diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,16 @@
 # Changelog for gtk-sni-tray
 
+## 0.1.14.2
+
+- Relax executable `optparse-applicative` upper bound to `< 0.20` for GHC 9.12 snapshots.
+- Bump `dbus-menu` lower bound to `0.1.3.2`.
+
+## 0.1.14.1
+
+- Update the Nix flake lock for `status-notifier-item` to pick up a host-side
+  deduplication fix for items that re-register under different bus names after
+  watcher restart.
+
 ## 0.1.14.0
 
 - Add tray priority matching with a new `TrayPriorityConfig`.
diff --git a/gtk-sni-tray.cabal b/gtk-sni-tray.cabal
--- a/gtk-sni-tray.cabal
+++ b/gtk-sni-tray.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           gtk-sni-tray
-version:        0.1.14.0
+version:        0.1.14.2
 synopsis:       A standalone StatusNotifierItem/AppIndicator tray
 description:    Please see the README on Github at <https://github.com/IvanMalison/gtk-sni-tray#readme>
 category:       System
@@ -40,7 +40,7 @@
     , bytestring >=0.10 && <0.13
     , containers >=0.5 && <0.8
     , dbus ==1.*
-    , dbus-menu >=0.1.3.0 && <0.2
+    , dbus-menu >=0.1.3.2 && <0.2
     , directory >=1.2 && <1.4
     , enclosed-exceptions >=1.0.0.1 && <1.1
     , filepath >=1.3 && <1.6
@@ -81,7 +81,7 @@
     , gtk-sni-tray
     , gtk-strut
     , hslogger
-    , optparse-applicative >=0.14 && <0.19
+    , optparse-applicative >=0.14 && <0.20
     , status-notifier-item
     , text
     , unix
