diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+3.7
+---
+* Added support for `text` 1.0
+* Introduced proper upper bounds on dependencies
+
 3.6
 ---
 * Additional instances for `Data.Text` and `Data.Text.Lazy`
diff --git a/wl-pprint-terminfo.cabal b/wl-pprint-terminfo.cabal
--- a/wl-pprint-terminfo.cabal
+++ b/wl-pprint-terminfo.cabal
@@ -1,6 +1,6 @@
 name:               wl-pprint-terminfo
 category:           Control, Monads, Text
-version:            3.6
+version:            3.7
 cabal-version:      >= 1.6
 license:            BSD3
 license-file:       LICENSE
@@ -47,12 +47,12 @@
     base             == 4.*,
     bytestring       >= 0.9.1   && < 0.11,
     containers       >= 0.4     && < 0.6,
-    nats             >= 0.1,
-    semigroups       >= 0.9,
-    wl-pprint-extras >= 3.4,
+    nats             >= 0.1     && < 1,
+    semigroups       >= 0.9     && < 1,
+    wl-pprint-extras >= 3.4     && < 4,
     terminfo         >= 0.3.2   && < 0.4,
     transformers     >= 0.2     && < 0.4,
-    text             == 0.11.*
+    text             >= 0.11    && < 1.2
 
   if flag(Cursed)
     other-modules: System.Console.Terminfo.PrettyPrint.Curses
