diff --git a/vty.cabal b/vty.cabal
--- a/vty.cabal
+++ b/vty.cabal
@@ -1,5 +1,5 @@
 name:                vty
-version:             4.7.4
+version:             4.7.5
 license:             BSD3
 license-file:        LICENSE
 author:              AUTHORS
@@ -46,7 +46,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -103,7 +103,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -154,7 +154,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -205,7 +205,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -233,7 +233,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -264,7 +264,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -307,7 +307,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -344,7 +344,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -391,7 +391,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -422,7 +422,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -452,7 +452,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -503,7 +503,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -554,7 +554,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -588,7 +588,7 @@
                        mtl >= 1.1.1.0 && < 2.2,
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
@@ -615,7 +615,7 @@
                        parallel >= 2.2 && < 3.3,
                        parsec >= 2 && < 4,
                        string-qq,
-                       terminfo >= 0.3 && < 0.4,
+                       terminfo >= 0.3 && < 0.5,
                        unix,
                        utf8-string >= 0.3 && < 0.4,
                        vector >= 0.7
