diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,7 @@
+* v 0.3.1.4 2017-12-06
+  * removed upper bounds for dependencies
 * v 0.3.1.3 2017-08-22
   * fixed bound on base in test suite
-
 * v 0.3.1.2 2017-08-15
   * provided compatible versions of take, drop, length, replicate, splitAt
   * added missing mixed-type subtraction combination to Ring etc.
diff --git a/mixed-types-num.cabal b/mixed-types-num.cabal
--- a/mixed-types-num.cabal
+++ b/mixed-types-num.cabal
@@ -1,5 +1,5 @@
 name:           mixed-types-num
-version:        0.3.1.3
+version:        0.3.1.4
 cabal-version:  >= 1.9.2
 build-type:     Simple
 homepage:       https://github.com/michalkonecny/mixed-types-num
@@ -31,13 +31,13 @@
 library
   hs-source-dirs:  src
   build-depends:
-    base >= 4.8 && < 4.11
-    , convertible >= 1.1.1.0 && < 1.2
+    base >= 4.8 && < 5
+    , convertible >= 1.1.1.0
     , template-haskell
-    , hspec >= 2.1 && < 2.5
-    , hspec-smallcheck >= 0.3 && < 0.5
+    , hspec >= 2.1
+    , hspec-smallcheck >= 0.3
     , smallcheck == 1.1.*
-    , QuickCheck >= 2.7 && < 2.11
+    , QuickCheck >= 2.7
   ghc-options:     -Wall -fno-warn-orphans
   extensions:
     RebindableSyntax,
@@ -94,8 +94,8 @@
     Numeric.MixedTypes.RingSpec
     Numeric.MixedTypes.RoundSpec
   build-depends:
-    base >= 4.8 && < 4.11
+    base >= 4.8
     , mixed-types-num
-    , hspec >= 2.1 && < 2.5
-    , hspec-smallcheck >= 0.3 && < 0.5
-    , QuickCheck >= 2.7 && < 2.11
+    , hspec >= 2.1
+    , hspec-smallcheck >= 0.3
+    , QuickCheck >= 2.7
