diff --git a/Changelog b/Changelog
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,13 @@
 The following is information about what major changes have gone into
 each release.
 
+Changes in 2999.13.0.2
+----------------------
+
+* The `String` instance for `ToGraphID` requires the
+  `TypeSynonymInstances` pragma (at least on GHC < 7.4).  Spotted by
+  **Gregory Guthrie**.
+
 Changes in 2999.13.0.1
 ----------------------
 
diff --git a/Data/GraphViz/Types.hs b/Data/GraphViz/Types.hs
--- a/Data/GraphViz/Types.hs
+++ b/Data/GraphViz/Types.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances #-}
+{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances, TypeSynonymInstances #-}
 
 {- |
    Module      : Data.GraphViz.Types
diff --git a/graphviz.cabal b/graphviz.cabal
--- a/graphviz.cabal
+++ b/graphviz.cabal
@@ -1,5 +1,5 @@
 Name:               graphviz
-Version:            2999.13.0.1
+Version:            2999.13.0.2
 Stability:          Beta
 Synopsis:           Bindings to Graphviz for graph visualisation.
 Description: {
