diff --git a/rhine-terminal.cabal b/rhine-terminal.cabal
--- a/rhine-terminal.cabal
+++ b/rhine-terminal.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                rhine-terminal
-version:             0.8.1
+version:             0.8.1.1
 synopsis:            Terminal backend for Rhine
 description:
   This package provides an example of a `terminal` based program using rhine.
@@ -24,29 +24,31 @@
 source-repository this
   type:     git
   location: https://github.com/turion/rhine.git
-  tag:      v0.8.1
+  tag:      v0.8.1.1
 
 library
   exposed-modules:
     FRP.Rhine.Terminal
-  build-depends:       base         >= 4.11 && < 4.17
+  build-depends:       base         >= 4.11 && < 4.18
                      , exceptions   >= 0.10.4
                      , transformers >= 0.5
-                     , rhine        == 0.8.1
-                     , dunai        >= 0.6
+                     , rhine        == 0.8.1.1
+                     , dunai        >= 0.8
                      , terminal     >= 0.2.0.0
                      , time         >= 1.9.3
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options:         -W
+  default-extensions:
+    TypeOperators
   if flag(dev)
     ghc-options: -Werror
 
 executable rhine-terminal-simple
   main-is:             TerminalSimple.hs
   ghc-options:         -threaded
-  build-depends:       base         >= 4.11 && < 4.17
-                     , rhine        == 0.8.1
+  build-depends:       base         >= 4.14 && < 4.18
+                     , rhine        == 0.8.1.1
                      , rhine-terminal
                      , terminal     >= 0.2.0.0
                      , text         >= 1.2.5.0
@@ -54,6 +56,8 @@
 
   default-language:    Haskell2010
   ghc-options:         -W -threaded -rtsopts -with-rtsopts=-N
+  default-extensions:
+    TypeOperators
   if flag(dev)
     ghc-options: -Werror
 
@@ -61,8 +65,8 @@
   type:                exitcode-stdio-1.0
   main-is:             tests/Main.hs
   ghc-options:         -threaded
-  build-depends:       base         >= 4.11 && < 4.17
-                     , rhine        == 0.8.1
+  build-depends:       base         >= 4.14 && < 4.18
+                     , rhine        == 0.8.1.1
                      , rhine-terminal
                      , exceptions   >= 0.10.4
                      , transformers >= 0.5
@@ -74,6 +78,8 @@
 
   default-language:    Haskell2010
   ghc-options:         -W -threaded -rtsopts -with-rtsopts=-N
+  default-extensions:
+    TypeOperators
   if flag(dev)
     ghc-options: -Werror
 
