diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,11 @@
 
+5.28.2
+------
+
+Bug fixes:
+ * Added a package dependency on `semigroups` for the
+   `vty-build-width-table` tool on older GHCs (#185)
+
 5.28.1
 ------
 
diff --git a/vty.cabal b/vty.cabal
--- a/vty.cabal
+++ b/vty.cabal
@@ -1,5 +1,5 @@
 name:                vty
-version:             5.28.1
+version:             5.28.2
 license:             BSD3
 license-file:        LICENSE
 author:              AUTHORS
@@ -129,6 +129,9 @@
 
   default-language:    Haskell2010
   ghc-options:         -threaded -Wall
+
+  if !impl(ghc >= 8.0)
+    build-depends:     semigroups >= 0.16
 
   build-depends:       vty,
                        directory,
