diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,12 @@
 `type-errors-pretty` uses [PVP Versioning][1].
 The changelog is available [on GitHub][2].
 
+## 0.0.1.0 — Oct 15, 2019
+
+* [#216](https://github.com/chshersh/type-errors-pretty/pull/5):
+  Support GHC-8.8.
+  (by [@chshersh](https://github.com/chshersh))
+
 ## 0.0.0.0 — Jul 15, 2019
 
 * Initially created.
diff --git a/type-errors-pretty.cabal b/type-errors-pretty.cabal
--- a/type-errors-pretty.cabal
+++ b/type-errors-pretty.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                type-errors-pretty
-version:             0.0.0.0
+version:             0.0.1.0
 synopsis:            Combinators for writing pretty type errors easily
 description:
     This library provides replacements for the @ErrorMessage@ constructors to
@@ -15,17 +15,18 @@
 category:            Types, Type Errors
 build-type:          Simple
 extra-doc-files:     README.md
-                   , CHANGELOG.md
+                     CHANGELOG.md
 tested-with:         GHC == 8.2.2
-                   , GHC == 8.4.4
-                   , GHC == 8.6.5
+                     GHC == 8.4.4
+                     GHC == 8.6.5
+                     GHC == 8.8.1
 
 source-repository head
   type:                git
   location:            https://github.com/chshersh/type-errors-pretty.git
 
 common common-options
-  build-depends:       base >= 4.10.1.0 && < 4.13
+  build-depends:       base >= 4.10.1.0 && < 4.14
   ghc-options:         -Wall
                        -Wincomplete-uni-patterns
                        -Wincomplete-record-updates
@@ -33,6 +34,9 @@
                        -Widentities
                        -Wredundant-constraints
                        -fhide-source-paths
+  if impl(ghc >= 8.8.1)
+    ghc-options:       -Wmissing-deriving-strategies
+                       -Werror=missing-deriving-strategies
 
   default-language:    Haskell2010
   default-extensions:  ConstraintKinds
