diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,8 @@
+pandoc (1.9.0.2)
+
+  * Allow build with json 0.4 or 0.5.  Otherwise we can't build with
+    ghc 6.12.
+
 pandoc (1.9)
 
   [new features]
diff --git a/pandoc.cabal b/pandoc.cabal
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -1,5 +1,5 @@
 Name:            pandoc
-Version:         1.9
+Version:         1.9.0.2
 Cabal-Version:   >= 1.6
 Build-Type:      Custom
 License:         GPL
@@ -209,7 +209,7 @@
                  extensible-exceptions >= 0.1 && < 0.2,
                  citeproc-hs >= 0.3.4 && < 0.4,
                  pandoc-types >= 1.9.0.2 && < 1.10,
-                 json >= 0.5 && < 0.6,
+                 json >= 0.4 && < 0.6,
                  tagsoup >= 0.12.5 && < 0.13,
                  base64-bytestring >= 0.1 && < 0.2,
                  zlib >= 0.5 && <= 0.6,
@@ -302,7 +302,7 @@
                  extensible-exceptions >= 0.1 && < 0.2,
                  citeproc-hs >= 0.3.4 && < 0.4,
                  pandoc-types >= 1.9.0.2 && < 1.10,
-                 json >= 0.5 && < 0.6,
+                 json >= 0.4 && < 0.6,
                  tagsoup >= 0.12.5 && < 0.13,
                  base64-bytestring >= 0.1 && < 0.2,
                  zlib >= 0.5 && <= 0.6,
