diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,6 +1,8 @@
 # Changelog for gtk-sni-tray
 
-## Unreleased
+## 0.2.1.5 - 2026-11-14
+
+* Allow haskell-gi 0.27 (Stackage issue #8171).
 
 ## 0.2.1.4 - 2026-07-15
 - Require `status-notifier-item >= 0.3.2.16` so tray consumers collapse
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 gtk-sni-tray
 ============
-![Build Status](https://github.com/taffybar/gtk-sni-tray/actions/workflows/build.yml/badge.svg)
+[![Build Status](https://github.com/taffybar/taffybar/actions/workflows/nix.yml/badge.svg)](https://github.com/taffybar/taffybar/actions/workflows/nix.yml)
 [![Hackage](https://img.shields.io/hackage/v/gtk-sni-tray.svg?logo=haskell&label=gtk-sni-tray)](https://hackage.haskell.org/package/gtk-sni-tray) [![Stackage LTS](http://stackage.org/package/gtk-sni-tray/badge/lts)](http://stackage.org/lts/package/gtk-sni-tray) [![Stackage Nightly](http://stackage.org/package/gtk-sni-tray/badge/nightly)](http://stackage.org/nightly/package/gtk-sni-tray)
 
 gtk-sni-tray provides a [StatusNotifierHost](https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierHost/) widget written using the gtk+3 bindings for haskell provided by [gi-gtk](https://hackage.haskell.org/package/gi-gtk). It also provides a simple standalone executable, `gtk-sni-tray-standalone`, that is configured with command line arguments. This executable will run the aforementioned widget by itself in a strut window on X11, or (when available) a layer-shell surface on Wayland.
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.2.1.4
+version:        0.2.1.5
 synopsis:       A standalone StatusNotifierItem/AppIndicator tray
 description:    Please see the README on Github at <https://github.com/taffybar/gtk-sni-tray#readme>
 category:       System
@@ -57,7 +57,7 @@
     , gi-gtk3 ==3.0.*
     , gtk-scaling-image >=0.1.0.1 && <0.2
     , gtk-strut >=0.1.4.1 && <0.2
-    , haskell-gi >=0.21.2 && <0.27
+    , haskell-gi >=0.21.2 && <0.28
     , haskell-gi-base >=0.21.1 && <0.27
     , hslogger >=1.2 && <1.4
     , status-notifier-item >=0.3.2.16 && <0.4
