diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
 # Changelog
 
+- 0.8.2.0 (2019-01-24)
+    * GHC 7.8 compatibility
+
 - 0.8.1.3 (2019-01-24)
     * Bump `pandoc` to 2.4
     * Bump `yaml` to 0.11
diff --git a/patat.cabal b/patat.cabal
--- a/patat.cabal
+++ b/patat.cabal
@@ -1,5 +1,5 @@
 Name:                patat
-Version:             0.8.1.3
+Version:             0.8.2.0
 Synopsis:            Terminal-based presentations using Pandoc
 Description:         Terminal-based presentations using Pandoc
 License:             GPL-2
diff --git a/src/Patat/Images/Internal.hs b/src/Patat/Images/Internal.hs
--- a/src/Patat/Images/Internal.hs
+++ b/src/Patat/Images/Internal.hs
@@ -1,4 +1,5 @@
 --------------------------------------------------------------------------------
+{-# LANGUAGE DeriveDataTypeable        #-}
 {-# LANGUAGE ExistentialQuantification #-}
 module Patat.Images.Internal
     ( Config (..)
@@ -11,6 +12,8 @@
 --------------------------------------------------------------------------------
 import           Control.Exception (Exception)
 import qualified Data.Aeson        as A
+import           Data.Data         (Data)
+import           Data.Typeable     (Typeable)
 
 
 --------------------------------------------------------------------------------
@@ -23,7 +26,7 @@
 
 --------------------------------------------------------------------------------
 data BackendNotSupported = BackendNotSupported String
-    deriving (Show)
+    deriving (Data, Show, Typeable)
 
 
 --------------------------------------------------------------------------------
