diff --git a/Database/Groundhog/Inspector.hs b/Database/Groundhog/Inspector.hs
--- a/Database/Groundhog/Inspector.hs
+++ b/Database/Groundhog/Inspector.hs
@@ -408,7 +408,7 @@
 -- You can use a third-party tool to convert JSON to YAML.
 showMappings :: [PSEntityDef] -> ByteString
 showMappings = encodePretty' config where
-  config = Config { confIndent = Spaces 4, confCompare = keyOrder keys }
+  config = defConfig { confIndent = Spaces 4, confCompare = keyOrder keys }
   keys = ["entity", "name", "dbName", "schema", "autoKey", "keyDbName", "type", "embeddedType", "columns", "keys", "fields", "uniques"]
 
 dataD' :: Cxt -> Name -> [TyVarBndr] -> [Con] -> [Name] -> InstanceDec
diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,6 @@
+0.9.0
+* Support for GHC 8.4
+
 0.8.0.2
 * Compatibility with template-haskell-2.12
 
diff --git a/groundhog-inspector.cabal b/groundhog-inspector.cabal
--- a/groundhog-inspector.cabal
+++ b/groundhog-inspector.cabal
@@ -1,5 +1,5 @@
 name:            groundhog-inspector
-version:         0.8.0.2
+version:         0.9.0
 license:         BSD3
 license-file:    LICENSE
 author:          Boris Lykah <lykahb@gmail.com>
@@ -32,8 +32,8 @@
                    , bytestring               >= 0.9
                    , time                     >= 1.1.4
                    , transformers             >= 0.2.1
-                   , groundhog                >= 0.8     && < 0.9
-                   , groundhog-th             >= 0.8     && < 0.9
+                   , groundhog                >= 0.8     && < 0.10
+                   , groundhog-th             >= 0.8     && < 0.10
                    , template-haskell
                    , containers               >= 0.2
                    , aeson-pretty             >= 0.8
@@ -42,7 +42,7 @@
                    , syb                      >= 0.3
     exposed-modules: Database.Groundhog.Inspector
     ghc-options:     -Wall
-    
+
 source-repository head
   type:     git
   location: git://github.com/lykahb/groundhog.git
