diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,5 @@
+# cdeps
+
+## 0.1.1.8
+
+  * Fix build for GHC 8.2.2, 8.0.2 again.
diff --git a/app/Main.hs b/app/Main.hs
--- a/app/Main.hs
+++ b/app/Main.hs
@@ -3,6 +3,7 @@
 import           Control.Monad
 import           Data.Bool             (bool)
 import           Data.Foldable
+import           Data.Semigroup        hiding (getAll)
 import           Data.Version          (showVersion)
 import           Language.C.Dependency
 import           Options.Applicative
diff --git a/cdeps.cabal b/cdeps.cabal
--- a/cdeps.cabal
+++ b/cdeps.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.18
 name: cdeps
-version: 0.1.1.7
+version: 0.1.1.8
 license: BSD3
 license-file: LICENSE
 copyright: Copyright: (c) 2018 Vanessa McHale
@@ -8,14 +8,15 @@
 author: Vanessa McHale
 synopsis: Extract dependencies from C code.
 description:
-    This package provides the ability to extract dependencies from C code, for use with [shake](https://shakebuild.com) or otherwise.
+    This package provides the ability to extract dependencies from C code, for use with [shake](https://shakebuild.com) or otherwise. This can also be used to extract dependencies from Haskell source using the C preprocessor.
 category: Development, C, Language
 build-type: Simple
 extra-doc-files: README.md
+                 CHANGELOG.md
 
 source-repository head
-    type: git
-    location: https://github.com/vmchale/atspkg
+    type: darcs
+    location: https://hub.darcs.net/vamchale/cdeps
 
 flag development
     description:
@@ -39,7 +40,7 @@
         directory -any,
         filepath -any
     
-    if flag(development)
+    if (flag(development) && impl(ghc <8.4))
         ghc-options: -Werror
     
     if !impl(ghc >=8.0)
@@ -61,11 +62,11 @@
     default-language: Haskell2010
     ghc-options: -Wall
     build-depends:
-        base >=4.11 && <5,
+        base >=4.9 && <5,
         cdeps -any,
         optparse-applicative -any
     
-    if flag(development)
+    if (flag(development) && impl(ghc <8.4))
         ghc-options: -Werror
     
     if impl(ghc >=8.0)
