diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for lumberjack
 
+## 0.1.0.2 -- 2020-05-21
+
+* Enable support for GHC 8.4.
+* Add missing dependency for building the example.
+
 ## 0.1.0.1 -- 2020-02-14
 
 * Updates to documentation and internal code formatting.  No functionality updates.
diff --git a/lumberjack.cabal b/lumberjack.cabal
--- a/lumberjack.cabal
+++ b/lumberjack.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                lumberjack
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Trek through your code forest and make logs
 description:         This is a logging facility.  Yes, there are many, and this is the one
                      with a beard, wearing flannel and boots, that gets the job done.  It's
@@ -44,14 +44,14 @@
 library
   hs-source-dirs:    src
   exposed-modules:   Lumberjack
-  build-depends:     base >=4.12 && <4.16
-                   , contravariant
-                   , exceptions
-                   , mtl
-                   , prettyprinter
-                   , prettyprinter-ansi-terminal
-                   , text
-                   , time
+  build-depends:     base          >= 4.11 && <4.16
+                   , contravariant >= 1.5 && < 1.6
+                   , exceptions    >= 0.10.4 && < 0.11
+                   , mtl           >= 2.2.2 && < 2.3
+                   , prettyprinter >= 1.6 && < 1.7
+                   , prettyprinter-ansi-terminal >= 1.1.1.2 && < 1.2
+                   , text          >= 1.2.3.1 && < 1.3
+                   , time          >= 1.8 && < 1.10
   default-language:  Haskell2010
 
 executable example_log
@@ -59,6 +59,7 @@
   main-is:          ExampleLog.hs
   default-language: Haskell2010
   build-depends:    base
+                  , contravariant
                   , exceptions
                   , lumberjack
                   , mtl
