diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+2.7.0.4
+--------
+* Relaxed upper version bound for `transformers`.
+
 2.7.0.3
 --------
 * Relaxed upper version bound for OpenGLRaw.
diff --git a/GLUT.cabal b/GLUT.cabal
--- a/GLUT.cabal
+++ b/GLUT.cabal
@@ -1,5 +1,5 @@
 name: GLUT
-version: 2.7.0.3
+version: 2.7.0.4
 synopsis: A binding for the OpenGL Utility Toolkit
 description:
   A Haskell binding for the OpenGL Utility Toolkit, a window system independent
@@ -178,7 +178,7 @@
     base         >= 3    && < 5,
     array        >= 0.3  && < 0.6,
     containers   >= 0.3  && < 0.6,
-    transformers >= 0.2  && < 0.5,
+    transformers >= 0.2  && < 0.6,
     StateVar     >= 1.1  && < 1.2,
     OpenGLRaw    >= 2.3  && < 2.7,
     OpenGL       >= 2.12 && < 2.14
