diff --git a/aern2-real.cabal b/aern2-real.cabal
--- a/aern2-real.cabal
+++ b/aern2-real.cabal
@@ -1,5 +1,5 @@
 name:           aern2-real
-version:        0.1.0.2
+version:        0.1.0.3
 cabal-version:  >= 1.9.2
 build-type:     Simple
 homepage:       https://github.com/michalkonecny/aern2
@@ -29,16 +29,16 @@
   build-depends:
     base == 4.*
     , containers == 0.5.*
-    , convertible >= 1.1.1.0 && < 1.2
-    , hspec >= 2.1 && < 2.5
+    , convertible >= 1.1.1.0
+    , hspec >= 2.1
     -- , hspec-smallcheck >= 0.3 && < 0.5
-    , QuickCheck >= 2.7 && < 2.11
-    , transformers >= 0.4 && < 0.6
-    , lens >= 4.13 && < 4.16
-    , stm >= 2.4 && < 2.5
-    , bytestring >= 0.10 && < 0.11
-    , aeson >= 0.11 && < 1.3
-    , mixed-types-num >= 0.3.1 && < 0.4
+    , QuickCheck >= 2.7
+    , transformers >= 0.4
+    , lens >= 4.13
+    , stm >= 2.4
+    , bytestring >= 0.10
+    , aeson >= 0.11
+    , mixed-types-num >= 0.3.1
     , aern2-mp == 0.1.*
   ghc-options:     -Wall -fno-warn-orphans
   extensions:
@@ -109,9 +109,9 @@
     -- , mixed-types-num >= 0.3.1 && < 0.4
     -- , aern2-mp
     , aern2-real
-    , hspec >= 2.1 && < 2.5
+    , hspec >= 2.1
     -- , hspec-smallcheck >= 0.3 && < 0.5
-    , QuickCheck >= 2.7 && < 2.11
+    , QuickCheck >= 2.7
 
 executable aern2-real-benchOp
   ghc-options:
@@ -128,7 +128,7 @@
       aern2-real-benchOp.hs
   build-depends:
     base == 4.*
-    , mixed-types-num >= 0.3.1 && < 0.4
+    , mixed-types-num >= 0.3.1
     , aern2-mp == 0.1.*
     , aern2-real
     , random
@@ -150,6 +150,6 @@
   build-depends:
     base == 4.*
     , elm-bridge
-    , mixed-types-num >= 0.3.1 && < 0.4
+    , mixed-types-num >= 0.3.1
     , aern2-mp == 0.1.*
     , aern2-real
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,5 @@
+* v 0.1.0.3 2017-12-06
+  * remove further upper bounds
 * v 0.1.0.2 2017-11-14
   * remove most upper bounds, building with ghc 8.2
 * v 0.1.0.1 2017-09-12
