diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+2.7.0.14
+--------
+* Relaxed upper version bound for `containers`.
+
 2.7.0.13
 --------
 * 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.13
+version: 2.7.0.14
 synopsis: A binding for the OpenGL Utility Toolkit
 description:
   A Haskell binding for the OpenGL Utility Toolkit, a window system independent
@@ -24,8 +24,9 @@
   GHC == 7.10.3
   GHC == 8.0.2
   GHC == 8.2.2
-  GHC == 8.4.1
-  GHC == 8.5.*
+  GHC == 8.4.3
+  GHC == 8.6.1
+  GHC == 8.7.*
 cabal-version: >= 1.10
 extra-source-files:
    CHANGELOG.md
@@ -87,7 +88,7 @@
   build-depends:
     base         >= 3    && < 5,
     array        >= 0.3  && < 0.6,
-    containers   >= 0.3  && < 0.6,
+    containers   >= 0.3  && < 0.7,
     transformers >= 0.2  && < 0.6,
     StateVar     >= 1.1  && < 1.2,
     OpenGL       >= 2.12 && < 3.1
