diff --git a/http-conduit.cabal b/http-conduit.cabal
--- a/http-conduit.cabal
+++ b/http-conduit.cabal
@@ -1,5 +1,5 @@
 name:            http-conduit
-version:         2.0.0.4
+version:         2.0.0.5
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -63,7 +63,7 @@
                  , case-insensitive
                  , base64-bytestring
                  , asn1-data
-                 , data-default
+                 , data-default-class
                  , text
                  , transformers-base
                  , lifted-base
@@ -88,7 +88,7 @@
                  , mime-types
                  , http-client
                  , http-conduit
-                 , connection
+                 , connection >= 0.2
                  , http-client-multipart
 
 source-repository head
diff --git a/test/main.hs b/test/main.hs
--- a/test/main.hs
+++ b/test/main.hs
@@ -40,7 +40,7 @@
 import Data.Time.Calendar
 import qualified Network.Wai.Handler.WarpTLS as WT
 import Network.Connection (settingDisableCertificateValidation)
-import Data.Default (def)
+import Data.Default.Class (def)
 
 past :: UTCTime
 past = UTCTime (ModifiedJulianDay 56200) (secondsToDiffTime 0)
