diff --git a/rhine-terminal.cabal b/rhine-terminal.cabal
--- a/rhine-terminal.cabal
+++ b/rhine-terminal.cabal
@@ -1,7 +1,7 @@
 -- Initial rhine-gloss.cabal generated by cabal init.  For further
 -- documentation, see http://haskell.org/cabal/users-guide/
 name: rhine-terminal
-version: 1.4.0.1
+version: 1.5
 synopsis: Terminal backend for Rhine
 description: This package provides an example of a `terminal` based program using rhine.
 license: BSD3
@@ -22,15 +22,15 @@
 source-repository this
   type: git
   location: https://github.com/turion/rhine.git
-  tag: v1.4
+  tag: v1.5
 
 library
   exposed-modules: FRP.Rhine.Terminal
   build-depends:
-    base >=4.11 && <4.20,
+    base >=4.16 && <4.21,
     exceptions >=0.10.4,
     monad-schedule >=0.1.2,
-    rhine ^>=1.4,
+    rhine ^>=1.5,
     terminal >=0.2.0.0,
     time >=1.9.3,
     transformers >=0.5
@@ -47,8 +47,8 @@
   main-is: TerminalSimple.hs
   ghc-options: -threaded
   build-depends:
-    base >=4.14 && <4.20,
-    rhine ^>=1.4,
+    base >=4.16 && <4.21,
+    rhine ^>=1.5,
     rhine-terminal,
     terminal >=0.2.0.0,
     text >=1.2,
@@ -71,10 +71,10 @@
   main-is: tests/Main.hs
   ghc-options: -threaded
   build-depends:
-    base >=4.14 && <4.20,
+    base >=4.16 && <4.21,
     exceptions >=0.10.4,
     hspec,
-    rhine ^>=1.4,
+    rhine ^>=1.5,
     rhine-terminal,
     stm >=2.5.0,
     terminal >=0.2.0.0,
