diff --git a/colorful-monoids.cabal b/colorful-monoids.cabal
--- a/colorful-monoids.cabal
+++ b/colorful-monoids.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           colorful-monoids
-version:        0.2.0.0
+version:        0.2.0.1
 synopsis:       Styled console text output using ANSI escape sequences.
 description:    Styled console text output using ANSI escape sequences.
 category:       Text, User Interfaces, Monad
@@ -29,6 +29,9 @@
   ghc-options: -Wall
   build-depends:
       base >= 4.8 && < 5
+  if impl(ghc < 8.0)
+    build-depends:
+        semigroups >= 0.9 && < 1
   exposed-modules:
       Data.Monoid.Colorful
       Data.Monoid.Colorful.Flat
@@ -49,4 +52,7 @@
   build-depends:
       base >= 4.8 && < 5
     , colorful-monoids
+  if impl(ghc < 8.0)
+    build-depends:
+        semigroups >= 0.9 && < 1
   default-language: Haskell2010
