Hello community,

here is the log from the commit of package ghc-http-conduit for 
openSUSE:Factory checked in at 2016-07-07 15:10:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-http-conduit (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-http-conduit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-http-conduit"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-http-conduit/ghc-http-conduit.changes        
2016-05-13 09:24:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-http-conduit.new/ghc-http-conduit.changes   
2016-07-07 15:10:28.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul  4 09:24:59 UTC 2016 - [email protected]
+
+- update to 2.1.11
+* Switch to non-throwing behavior in Network.HTTP.Simple
+
+-------------------------------------------------------------------

Old:
----
  http-conduit-2.1.10.1.tar.gz

New:
----
  http-conduit-2.1.11.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-http-conduit.spec ++++++
--- /var/tmp/diff_new_pack.t8FJmT/_old  2016-07-07 15:10:29.000000000 +0200
+++ /var/tmp/diff_new_pack.t8FJmT/_new  2016-07-07 15:10:29.000000000 +0200
@@ -21,7 +21,7 @@
 %bcond_with tests
 
 Name:           ghc-http-conduit
-Version:        2.1.10.1
+Version:        2.1.11
 Release:        0
 Summary:        HTTP client package with conduit interface and HTTPS support
 License:        BSD-2-Clause

++++++ http-conduit-2.1.10.1.tar.gz -> http-conduit-2.1.11.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/http-conduit-2.1.10.1/ChangeLog.md 
new/http-conduit-2.1.11/ChangeLog.md
--- old/http-conduit-2.1.10.1/ChangeLog.md      2016-05-05 15:49:06.000000000 
+0200
+++ new/http-conduit-2.1.11/ChangeLog.md        2016-06-30 11:43:27.000000000 
+0200
@@ -1,3 +1,7 @@
+## 2.1.11
+
+* Switch to non-throwing behavior in `Network.HTTP.Simple` 
[#193](https://github.com/snoyberg/http-client/issues/193)
+
 ## 2.1.10.1
 
 * Fix mistaken `@since` comments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/http-conduit-2.1.10.1/Network/HTTP/Conduit.hs 
new/http-conduit-2.1.11/Network/HTTP/Conduit.hs
--- old/http-conduit-2.1.10.1/Network/HTTP/Conduit.hs   2016-05-05 
15:49:06.000000000 +0200
+++ new/http-conduit-2.1.11/Network/HTTP/Conduit.hs     2016-06-30 
11:43:27.000000000 +0200
@@ -36,7 +36,7 @@
 -- >
 -- > main :: IO ()
 -- > main = do
--- >      request <- parseUrl "http://google.com/";
+-- >      request <- parseRequest "http://google.com/";
 -- >      manager <- newManager tlsManagerSettings
 -- >      runResourceT $ do
 -- >          response <- http request manager
@@ -88,7 +88,7 @@
 -- >                 }
 -- >
 -- > main = withSocketsDo $ do
--- >      request' <- parseUrl "http://example.com/secret-page";
+-- >      request' <- parseRequest "http://example.com/secret-page";
 -- >      manager <- newManager tlsManagerSettings
 -- >      let request = request' { cookieJar = Just $ createCookieJar [cookie] 
}
 -- >      (fmap Just (httpLbs request manager)) `E.catch`
@@ -121,7 +121,7 @@
 -- >
 -- > main :: IO ()
 -- > main = withSocketsDo $ do
--- >      request' <- parseUrl "http://www.yesodweb.com/does-not-exist";
+-- >      request' <- parseRequest "http://www.yesodweb.com/does-not-exist";
 -- >      let request = request' { checkStatus = \_ _ _ -> Nothing }
 -- >      manager <- newManager tlsManagerSettings
 -- >      res <- httpLbs request manager
@@ -137,7 +137,7 @@
 -- >
 -- > main :: IO ()
 -- > main = do
--- >     request <- parseUrl "https://github.com/";
+-- >     request <- parseRequest "https://github.com/";
 -- >     let settings = mkManagerSettings (TLSSettingsSimple True False False) 
Nothing
 -- >     manager <- newManager settings
 -- >     res <- httpLbs request manager
@@ -208,6 +208,10 @@
     , destroyCookieJar
       -- * Utility functions
     , parseUrl
+    , parseUrlThrow
+    , parseRequest
+    , parseRequest_
+    , defaultRequest
     , applyBasicAuth
     , addProxy
     , lbsResponse
@@ -243,7 +247,8 @@
                                                closeManager, managerConnCount,
                                                managerResponseTimeout,
                                                managerTlsConnection, 
newManager)
-import           Network.HTTP.Client          (parseUrl, urlEncodedBody, 
applyBasicAuth)
+import           Network.HTTP.Client          (parseUrl, parseUrlThrow, 
urlEncodedBody, applyBasicAuth,
+                                               defaultRequest, parseRequest, 
parseRequest_)
 import           Network.HTTP.Client.Internal (addProxy, alwaysDecompress,
                                                browserDecompress)
 import           Network.HTTP.Client.Internal (getRedirectedRequest)
@@ -284,7 +289,7 @@
 --
 -- This function will 'throwIO' an 'HttpException' for any
 -- response with a non-2xx status code (besides 3xx redirects up
--- to a limit of 10 redirects). It uses 'parseUrl' to parse the
+-- to a limit of 10 redirects). It uses 'parseUrlThrow' to parse the
 -- input. This function essentially wraps 'httpLbs'.
 --
 -- Note: Even though this function returns a lazy bytestring, it
@@ -297,7 +302,7 @@
 simpleHttp :: MonadIO m => String -> m L.ByteString
 simpleHttp url = liftIO $ do
     man <- newManager tlsManagerSettings
-    req <- liftIO $ parseUrl url
+    req <- liftIO $ parseUrlThrow url
     responseBody <$> httpLbs (setConnectionClose req) man
 
 conduitManagerSettings :: ManagerSettings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/http-conduit-2.1.10.1/Network/HTTP/Simple.hs 
new/http-conduit-2.1.11/Network/HTTP/Simple.hs
--- old/http-conduit-2.1.10.1/Network/HTTP/Simple.hs    2016-05-05 
15:49:06.000000000 +0200
+++ new/http-conduit-2.1.11/Network/HTTP/Simple.hs      2016-06-30 
11:43:27.000000000 +0200
@@ -30,8 +30,9 @@
     , H.HttpException (..)
     , H.Proxy (..)
       -- * Request constructions
-    , defaultRequest
-    , parseRequest
+    , H.defaultRequest
+    , H.parseRequest
+    , H.parseRequest_
       -- * Request lenses
       -- ** Basics
     , setRequestMethod
@@ -135,30 +136,6 @@
   deriving (Show, Typeable)
 instance Exception JSONException
 
--- | The default request value. You'll almost certainly want to set the
--- 'requestHost', and likely the 'requestPath' as well.
---
--- See also 'parseRequest'
---
--- @since 2.1.10
-defaultRequest :: H.Request
-defaultRequest = def
-
--- | Parse a 'H.Request' from a 'String'. This is given as a URL, with an
--- optional leading request method, e.g.:
---
--- * @http://example.com@
--- * @https://example.com:1234/foo/bar?baz=bin@
--- * @PUT http://example.com/some-resource@
---
--- If parsing fails, 'Catch.throwM' will be called. The behavior of this
--- function is also used for the @IsString@ instance for use with
--- @OverloadedStrings@.
---
--- @since 2.1.10
-parseRequest :: Catch.MonadThrow m => String -> m H.Request
-parseRequest = H.parseUrl
-
 -- | Perform an HTTP request and consume the body with the given 'C.Sink'
 --
 -- @since 2.1.10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/http-conduit-2.1.10.1/http-conduit.cabal 
new/http-conduit-2.1.11/http-conduit.cabal
--- old/http-conduit-2.1.10.1/http-conduit.cabal        2016-05-05 
15:49:06.000000000 +0200
+++ new/http-conduit-2.1.11/http-conduit.cabal  2016-06-30 11:43:27.000000000 
+0200
@@ -1,5 +1,5 @@
 name:            http-conduit
-version:         2.1.10.1
+version:         2.1.11
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <[email protected]>
@@ -30,7 +30,7 @@
                  , conduit-extra         >= 1.1.5
                  , http-types            >= 0.7
                  , lifted-base           >= 0.1
-                 , http-client           >= 0.4.28  && < 0.5
+                 , http-client           >= 0.4.30  && < 0.5
                  , http-client-tls       >= 0.2.4
                  , monad-control
                  , mtl


Reply via email to