diff --git a/haskell-neo4j-client.cabal b/haskell-neo4j-client.cabal
--- a/haskell-neo4j-client.cabal
+++ b/haskell-neo4j-client.cabal
@@ -1,5 +1,5 @@
 name:                haskell-neo4j-client
-version:             0.3.0.9
+version:             0.3.0.10
 synopsis:            A Haskell neo4j client
 description:         
     Library to interact with Neo4j databases. 
@@ -13,7 +13,7 @@
        -Batch calls for CRUD operations.
     .
     .
-    All code has been tested with Neo4j versions 2.0.3 and 2.1.5
+    All code has been tested with Neo4j versions 2.0.3,  2.1.5 and 2.1.7
 homepage:            https://github.com/asilvestre/haskell-neo4j-rest-client
 license:             MIT
 license-file:        LICENSE
@@ -33,31 +33,32 @@
      Type:           exitcode-stdio-1.0
      Hs-Source-Dirs: src, tests
      Main-is:        IntegrationTests.hs
-     Build-Depends:  base >=4.6 && <4.8,
-                     bytestring ==0.10.*,
-                     test-framework ==0.8.*,
-                     test-framework-quickcheck2 ==0.3.*,
-                     QuickCheck ==2.7.*,
-                     test-framework-hunit ==0.3.*,
-                     test-framework-th ==0.2.*,
-                     HUnit ==1.2.*,
-                     Cabal,
-                     text >= 1.1 && < 1.3,
-                     http-conduit ==2.1.*,
-                     http-types ==0.8.*,
-                     resourcet ==1.1.*,
-                     data-default ==0.5.*,
-                     transformers ==0.4.*,
-                     aeson >= 0.7 && < 0.9,
-                     vector ==0.10.*,
-                     scientific ==0.3.*,
-                     unordered-containers ==0.2.*,
-                     transformers-base ==0.4.*,
-                     HTTP ==4000.2.*,
-                     lifted-base ==0.2.*,
-                     hashable ==1.2.*,
-                     monad-control ==0.3.*,
-                     mtl ==2.2.*
+     Build-Depends:  base                        >= 4.6        && < 4.8
+                   , bytestring                  == 0.10.*
+                   , test-framework              == 0.8.*
+                   , test-framework-quickcheck2  == 0.3.*
+                   , QuickCheck                  == 2.7.*
+                   , test-framework-hunit        == 0.3.*
+                   , test-framework-th           == 0.2.*
+                   , HUnit                       == 1.2.*
+                   , Cabal
+                   , text                        >= 1.1        && < 1.3
+                   , http-conduit                == 2.1.*
+                   , http-types                  == 0.8.*
+                   , resourcet                   == 1.1.*
+                   , data-default                == 0.5.*
+                   , transformers                >  0.3        && < 0.5
+                   , transformers-compat         >  0.3        && < 0.5
+                   , aeson                       >= 0.7        && < 0.9
+                   , vector                      == 0.10.*
+                   , scientific                  == 0.3.*
+                   , unordered-containers        == 0.2.*
+                   , transformers-base           == 0.4.*
+                   , HTTP                        == 4000.2.*
+                   , lifted-base                 == 0.2.*
+                   , hashable                    == 1.2.*
+                   , monad-control               == 0.3.*
+                   , mtl                         == 2.2.*
 
 library
   hs-source-dirs:      src
@@ -67,22 +68,23 @@
                        Database.Neo4j.Property, Database.Neo4j.Label, Database.Neo4j.Index, Database.Neo4j.Batch.Node,
                        Database.Neo4j.Batch.Relationship, Database.Neo4j.Batch.Property, Database.Neo4j.Types,
                        Database.Neo4j.Batch.Label, Database.Neo4j.Batch.Types
-  build-depends:       base >=4.6 && <4.8,
-                       containers ==0.5.*,
-                       text >= 1.1 && < 1.3,
-                       http-conduit ==2.1.*,
-                       http-types ==0.8.*,
-                       bytestring ==0.10.*,
-                       resourcet ==1.1.*,
-                       data-default ==0.5.*,
-                       transformers ==0.4.*,
-                       aeson >= 0.7 && < 0.9,
-                       vector ==0.10.*,
-                       scientific ==0.3.*,
-                       unordered-containers ==0.2.*,
-                       HTTP ==4000.2.*,
-                       lifted-base ==0.2.*,
-                       hashable ==1.2.*,
-                       transformers-base ==0.4.*,
-                       monad-control ==0.3.*,
-                       mtl ==2.2.*
+  build-depends:       base                  >= 4.6        && < 4.8
+                     , containers            == 0.5.*
+                     , text                  >= 1.1        && < 1.3
+                     , http-conduit          == 2.1.*
+                     , http-types            == 0.8.*
+                     , bytestring            == 0.10.*
+                     , resourcet             == 1.1.*
+                     , data-default          == 0.5.*
+                     , transformers          >  0.3        && < 0.5
+                     , transformers-compat   >  0.3        && < 0.5
+                     , aeson                 >= 0.7        && < 0.9
+                     , vector                == 0.10.*
+                     , scientific            == 0.3.*
+                     , unordered-containers  == 0.2.*
+                     , HTTP                  == 4000.2.*
+                     , lifted-base           == 0.2.*
+                     , hashable              == 1.2.*
+                     , transformers-base     == 0.4.*
+                     , monad-control         == 0.3.*
+                     , mtl                   == 2.2.*
