diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+- 0.8.4.2 (2020-05-09)
+    * Bump `Cabal` lower bound to 1.10
+
+- 0.8.4.1 (2020-05-09)
+    * Bump `semigroups` dependency upper bound to 0.20
+
 - 0.8.4.0 (2017-07-18)
     * GHC 8.4 support
     * Bump `containers` to 0.6
diff --git a/digestive-functors.cabal b/digestive-functors.cabal
--- a/digestive-functors.cabal
+++ b/digestive-functors.cabal
@@ -1,5 +1,5 @@
 Name:     digestive-functors
-Version:  0.8.4.0
+Version:  0.8.4.2
 Synopsis: A practical formlet library
 
 Description:
@@ -39,14 +39,16 @@
 Maintainer:    Jasper Van der Jeugt <m@jaspervdj.be>
 Category:      Web
 Build-type:    Simple
-Cabal-version: >= 1.8
+Cabal-version: >= 1.10
 
 Extra-source-files:
   CHANGELOG
 
 Library
-  Hs-source-dirs: src
-  Ghc-options:    -Wall -fwarn-tabs
+  Default-language:   Haskell2010
+  Hs-source-dirs:     src
+  Ghc-options:        -Wall -fwarn-tabs
+  Default-extensions: CPP
 
   Exposed-modules:
     Text.Digestive
@@ -66,16 +68,16 @@
     containers            >= 0.3     && < 0.7,
     mtl                   >= 1.1.0.0 && < 3,
     old-locale            >= 1.0     && < 1.1,
-    semigroups            >= 0.16    && < 0.19,
+    semigroups            >= 0.16    && < 0.20,
     text                  >= 0.10    && < 1.3,
     time                  >= 1.4     && < 1.10
-  Extensions: CPP
 
 Test-suite digestive-functors-tests
-  Type:           exitcode-stdio-1.0
-  Hs-source-dirs: src tests
-  Main-is:        TestSuite.hs
-  Ghc-options:    -Wall
+  Default-language: Haskell2010
+  Type:             exitcode-stdio-1.0
+  Hs-source-dirs:   src tests
+  Main-is:          TestSuite.hs
+  Ghc-options:      -Wall
 
   Other-modules:
     Text.Digestive.Field.QTests
