diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,12 @@
+0.8.8
+-----
+* Update README
+
+0.8.7
+-----
+* Raise upper bound of 'haskell-src-exts'
+* Tested with ghc 8.6.3
+
 0.8.6
 -----
 * Raise upper bounds of tasty
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -44,8 +44,11 @@
 Configuration
 -------------
 
-You can configure how the import declarations are pretty printed and where they're placed
-by writing a configuration file like:
+The easiest way to configure `hsimport` is by creating a `cabal` project.
+An example for this is [here](<https://github.com/dan-t/hsimport-config>).
+
+
+The other way - which most likely isn't worth the hassle - is by writting a `~/.config/hsimport/hsimport.hs` file:
 
     -- ~/.config/hsimport/hsimport.hs
     import qualified Language.Haskell.Exts as HS
diff --git a/hsimport.cabal b/hsimport.cabal
--- a/hsimport.cabal
+++ b/hsimport.cabal
@@ -1,17 +1,17 @@
-name: hsimport
-version: 0.8.6
 cabal-version: >=1.9.2
-build-type: Simple
+name: hsimport
+version: 0.8.8
 license: BSD3
 license-file: LICENSE
 maintainer: daniel.trstenjak@gmail.com
+author: Daniel Trstenjak
+tested-with: ghc ==7.6.2 ghc ==7.6.3 ghc ==7.8.3 ghc ==7.10.1
+             ghc ==7.10.2 ghc ==8.0.1 ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3
 synopsis: A command line program for extending the import list of a Haskell source file.
 description:
     A command line program for extending the import list of a Haskell source file.
 category: Utils, Development
-author: Daniel Trstenjak
-tested-with: GHC ==7.6.2 GHC ==7.6.3 GHC ==7.8.3 GHC ==7.10.1
-             GHC ==7.10.2 GHC ==8.0.1 GHC ==8.2.1 GHC ==8.4.2
+build-type: Simple
 extra-source-files:
     README.md
     CHANGELOG
@@ -30,18 +30,6 @@
         HsImport.Config
         HsImport.Args
         HsImport.ImportPos
-    build-depends:
-        base >=3 && <5,
-        cmdargs >=0.10.5 && <0.11,
-        haskell-src-exts >=1.18.0 && <1.21,
-        ilist >=0.1 && <0.4,
-        microlens ==0.4.*,
-        mtl >=2.1.2 && <2.3,
-        text >=0.11.3.1 && <1.3,
-        split >=0.2.2 && <0.3,
-        attoparsec >=0.10.4.0 && <0.14,
-        directory >=1.2.0.1 && <1.4,
-        dyre ==0.8.*
     cpp-options: -DCABAL
     hs-source-dirs: lib
     other-modules:
@@ -54,26 +42,38 @@
         HsImport.Utils
         Paths_hsimport
     ghc-options: -W
+    build-depends:
+        base >=3 && <5,
+        cmdargs >=0.10.5 && <0.11,
+        haskell-src-exts >=1.18.0 && <1.22,
+        ilist >=0.1 && <0.4,
+        microlens ==0.4.*,
+        mtl >=2.1.2 && <2.3,
+        text >=0.11.3.1 && <1.3,
+        split >=0.2.2 && <0.3,
+        attoparsec >=0.10.4.0 && <0.14,
+        directory >=1.2.0.1 && <1.4,
+        dyre ==0.8.*
 
 executable hsimport
     main-is: Main.hs
-    build-depends:
-        base >=3 && <5,
-        hsimport -any
     cpp-options: -DCABAL
     hs-source-dirs: exe
-    ghc-prof-options: -fprof-auto -rtsopts
     ghc-options: -W
+    ghc-prof-options: -fprof-auto -rtsopts
+    build-depends:
+        base >=3 && <5,
+        hsimport -any
 
 test-suite hsimport-tests
     type: exitcode-stdio-1.0
     main-is: Main.hs
+    hs-source-dirs: tests
+    ghc-options: -W
     build-depends:
         base >=3 && <5,
         tasty >=0.9.0.1 && <1.2,
         tasty-golden >=2.2.0.1 && <2.4,
         filepath >=1.3.0.1 && <1.5,
-        haskell-src-exts >=1.18.0 && <1.21,
+        haskell-src-exts >=1.18.0 && <1.22,
         hsimport -any
-    hs-source-dirs: tests
-    ghc-options: -W
