http-conduit-browser 1.9.0 → 1.9.0.1
raw patch · 2 files changed
+6/−8 lines, 2 filesdep ~failurePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: failure
API changes (from Hackage documentation)
Files
Network/HTTP/Conduit/Browser.hs view
@@ -230,7 +230,7 @@ import Data.Certificate.X509 (X509) import Network.TLS (PrivateKey) -import Data.Conduit+import qualified Data.Conduit as C import qualified Data.Conduit.Binary as CB import qualified Data.ByteString as BS@@ -245,10 +245,8 @@ import Control.Monad.IO.Class import Control.Monad.Trans.Class import Control.Monad.Trans.State-import Control.Monad.Trans.Resource (liftResourceT)-#if !MIN_VERSION_conduit(0,5,3)+import Control.Monad.Trans.Resource (MonadResource, ResourceT, liftResourceT) import Control.Monad.Trans.Control (MonadBaseControl)-#endif import Control.Failure import qualified Control.Exception.Lifted as LE import Control.Exception (SomeException@@ -314,7 +312,7 @@ #endif -- | Make a request, using all the state in the current BrowserState-makeRequest :: (MonadBaseControl IO m, MonadResource m) => Request (ResourceT IO) -> GenericBrowserAction m (Response (ResumableSource (ResourceT IO) BS.ByteString))+makeRequest :: (MonadBaseControl IO m, MonadResource m) => Request (ResourceT IO) -> GenericBrowserAction m (Response (C.ResumableSource (ResourceT IO) BS.ByteString)) makeRequest req = do BrowserState { maxRetryCount = max_retry_count@@ -411,7 +409,7 @@ downloadFile :: (MonadResource m, MonadBaseControl IO m) => FilePath -> Request (ResourceT IO) -> GenericBrowserAction m () downloadFile file request = do res <- makeRequest request- liftResourceT $ responseBody res $$+- CB.sinkFile file+ liftResourceT $ responseBody res C.$$+- CB.sinkFile file updateMyCookieJar :: Response a -> Request (ResourceT IO) -> UTCTime -> CookieJar -> (Request (ResourceT IO) -> Cookie -> IO Bool) -> IO (CookieJar, Response a) updateMyCookieJar response request' now cookie_jar cookie_filter = do
http-conduit-browser.cabal view
@@ -1,5 +1,5 @@ name: http-conduit-browser-version: 1.9.0+version: 1.9.0.1 license: BSD3 license-file: LICENSE author: Myles C. Maxfield <myles.maxfield@gmail.com>@@ -35,7 +35,7 @@ , containers , socks , network >= 2.3- , failure+ , failure >= 0.2 , monad-control , resourcet >= 0.3 && < 0.5 , certificate, tls