diff --git a/Network/HTTP/Client/TLS.hs b/Network/HTTP/Client/TLS.hs
--- a/Network/HTTP/Client/TLS.hs
+++ b/Network/HTTP/Client/TLS.hs
@@ -7,7 +7,7 @@
     , getTlsConnection
     ) where
 
-import Data.Default
+import Data.Default.Class
 import Network.HTTP.Client
 import Network.HTTP.Client.Internal
 import Control.Exception
diff --git a/http-client-tls.cabal b/http-client-tls.cabal
--- a/http-client-tls.cabal
+++ b/http-client-tls.cabal
@@ -1,5 +1,5 @@
 name:                http-client-tls
-version:             0.2.1
+version:             0.2.1.1
 synopsis:            http-client backend using the connection package and tls library
 description:         Intended for use by higher-level libraries, such as http-conduit.
 homepage:            https://github.com/snoyberg/http-client
@@ -15,9 +15,9 @@
   exposed-modules:     Network.HTTP.Client.TLS
   other-extensions:    ScopedTypeVariables
   build-depends:       base >= 4 && < 5
-                     , data-default
+                     , data-default-class
                      , http-client >= 0.2.2
-                     , connection >= 0.1.3
+                     , connection >= 0.2
                      , network
                      , tls >=1.1
                      , bytestring
