diff --git a/clckwrks.cabal b/clckwrks.cabal
--- a/clckwrks.cabal
+++ b/clckwrks.cabal
@@ -1,5 +1,5 @@
 Name:                clckwrks
-Version:             0.24.0.6
+Version:             0.24.0.7
 Synopsis:            A secure, reliable content management system (CMS) and blogging platform
 Description:         clckwrks (pronounced, clockworks) aims to compete
                      directly with popular PHP-based blogging and CMS
@@ -20,10 +20,10 @@
 Stability:           Experimental
 Category:            Clckwrks
 Build-type:          Custom
-Cabal-version:       >=1.16
-tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2
+Cabal-version:       >=1.18
+tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
 Data-Files:
-    static/admin.css
+           static/admin.css
 
 source-repository head
     type:     git
@@ -33,8 +33,11 @@
     description: Get Network.URI from the network-uri package
     default: True
 
+custom-setup
+        setup-depends: base >= 4.6 && < 5,
+                       Cabal >= 1.18
 Library
-  Build-tools:     hsx2hs
+  Build-tools:      hsx2hs
   default-language: Haskell2010
   Exposed-modules: Clckwrks
                    Clckwrks.Acid
@@ -91,7 +94,7 @@
 
   Build-depends:
      acid-state                   >= 0.12 && < 0.15,
-     aeson                        (>= 0.4  && < 0.10) || (>= 0.11 && < 1.3),
+     aeson                        (>= 0.4  && < 0.10) || (>= 0.11 && < 1.4),
      aeson-qq                     >= 0.7  && < 0.9,
      attoparsec                   >= 0.10 && < 0.14,
      base                                    < 5,
