diff --git a/apiary-mongoDB.cabal b/apiary-mongoDB.cabal
--- a/apiary-mongoDB.cabal
+++ b/apiary-mongoDB.cabal
@@ -1,5 +1,5 @@
 name:                apiary-mongoDB
-version:             1.4.0
+version:             1.5.1
 synopsis:            mongoDB support for apiary web framework.
 -- description:
 license:             MIT
@@ -18,20 +18,19 @@
 library
   exposed-modules:     Web.Apiary.MongoDB
   other-modules:       
-  build-depends:       base               >=4.6   && <4.8
-                     , apiary             >=1.4   && <1.5
-                     , mongoDB            >=2.0   && <2.1
+  build-depends:       base               >=4.7   && <5.0
+                     , apiary             >=2.1   && <3.0
+                     , mongoDB            >=2.0   && <2.4
                      , resource-pool      >=0.2   && <0.3
-                     , data-default-class >=0.0   && <0.1
-                     , transformers       >=0.2   && <0.5
-                     , time               >=1.4   && <1.6
+                     , data-default-class >=0.0   && <0.2
+                     , transformers       >=0.2   && <0.6
+                     , time               >=1.4   && <1.9
                      , lifted-base        >=0.2   && <0.3
                      , bson               >=0.3   && <0.4
                      , monad-control      >=0.3   && <1.1
                      , text               >=1.1   && <1.3
-                     , types-compat
   hs-source-dirs:      src
-  ghc-options:         -O2 -Wall
+  ghc-options:         -Wall
   default-language:    Haskell2010
 
 source-repository head
diff --git a/src/Web/Apiary/MongoDB.hs b/src/Web/Apiary/MongoDB.hs
--- a/src/Web/Apiary/MongoDB.hs
+++ b/src/Web/Apiary/MongoDB.hs
@@ -30,7 +30,7 @@
 
 import qualified Database.MongoDB as MongoDB
 
-import Data.Proxy.Compat(Proxy(..))
+import Data.Proxy(Proxy(..))
 import Data.Apiary.Extension
      (Has, Initializer', initializerBracket'
      , Initializer, initializerBracket
@@ -85,13 +85,13 @@
         (host_,  s4) = first T.unpack $ T.break (== ':') (T.tail s3)
         (port,   s5) = T.break (== '/') (T.tail s4)
         db = if T.null s5 then "" else T.tail s5
-    in cfg { mongoDBHost     = either (const $ host host_) (Host host_ . PortNumber . fst) (T.decimal port) 
+    in cfg { mongoDBHost     = either (const $ host host_) (Host host_ . PortNumber . fst) (T.decimal port)
            , mongoDBAuth     = Just (user, passwd)
            , mongoDBDatabase = db
            }
 
 -- | initialize MongoDB extension using heroku service.
--- 
+--
 -- compatible:
 --
 -- * MongoHQ
