diff --git a/Changelog b/Changelog
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,11 @@
 The following is information about what major changes have gone into
 each release.
 
+Changes in 2999.13.0.3
+----------------------
+
+* Allow usage of transformers-0.3.*.  Spotted by **Peter Simons**.
+
 Changes in 2999.13.0.2
 ----------------------
 
diff --git a/graphviz.cabal b/graphviz.cabal
--- a/graphviz.cabal
+++ b/graphviz.cabal
@@ -1,5 +1,5 @@
 Name:               graphviz
-Version:            2999.13.0.2
+Version:            2999.13.0.3
 Stability:          Beta
 Synopsis:           Bindings to Graphviz for graph visualisation.
 Description: {
@@ -61,7 +61,7 @@
                            polyparse >= 1.7 && < 1.9,
                            bytestring == 0.9.*,
                            colour == 2.3.*,
-                           transformers == 0.2.*,
+                           transformers >= 0.2 && < 0.4,
                            text,
                            wl-pprint-text,
                            dlist == 0.5.*
diff --git a/tests/Data/GraphViz/Testing/Properties.hs b/tests/Data/GraphViz/Testing/Properties.hs
--- a/tests/Data/GraphViz/Testing/Properties.hs
+++ b/tests/Data/GraphViz/Testing/Properties.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE FlexibleContexts, ScopedTypeVariables #-}
+{-# LANGUAGE FlexibleContexts #-}
 
 {- |
    Module      : Data.GraphViz.Testing.Properties
diff --git a/utils/TestParsing.hs b/utils/TestParsing.hs
--- a/utils/TestParsing.hs
+++ b/utils/TestParsing.hs
@@ -1,7 +1,5 @@
 #!/usr/bin/runhaskell
 
-{-# LANGUAGE ScopedTypeVariables #-}
-
 {- |
    Module      : TestParsing
    Description : Check if the graphviz parser can parse "real world" Dot code.
