diff --git a/calculator.cabal b/calculator.cabal
--- a/calculator.cabal
+++ b/calculator.cabal
@@ -1,5 +1,5 @@
 name:                calculator
-version:             0.3.0.2
+version:             0.3.1.0
 synopsis:            A calculator repl, with variables, functions & Mathematica like dynamic plots.
 description:         A calculator repl that processes mathematical expressions.
                      Does basic arithmetic, and provides pre-defined basic mathematical functions.
@@ -43,9 +43,9 @@
                      , Calculator.Prim.Result
                      , Calculator.Color
   -- other-extensions:    
-  build-depends:       base >=4.7 && <4.8
-                     , containers >= 0.5.5.1 && <0.5.6.0
-                     , haskeline >=0.7.1.0 && <0.7.2.0
+  build-depends:       base >=4.7 && <4.9
+                     , containers >= 0.5.5.1 && <0.6.0.0
+                     , haskeline >=0.7.1.0 && <0.7.3.0
                      , parsec >=3.1.7 && <3.2
   hs-source-dirs:      src/
   ghc-options:         -Wall
@@ -80,8 +80,8 @@
                      , Model.Arithmetic
   hs-source-dirs:      tests/ src/
   build-depends:       QuickCheck >= 2.7.6 && <2.7.7
-                     , base >=4.7 && <4.8
-                     , containers >= 0.5.5.1 && <0.5.6.0
+                     , base >=4.7 && <4.9
+                     , containers >= 0.5.5.1 && <0.6.0.0
                      , parsec >=3.1.7 && <3.2
   ghc-options:         -Wall
   default-language:    Haskell2010
