wreq 0.5.4.2 → 0.5.4.5
raw patch · 4 files changed
Files
- Network/Wreq/Lens.hs +7/−11
- changelog.md +15/−0
- examples/wreq-examples.cabal +0/−5
- wreq.cabal +8/−13
Network/Wreq/Lens.hs view
@@ -126,30 +126,26 @@ -- | A lens onto configuration of the connection manager provided by -- the http-client package. ----- In this example, we enable the use of OpenSSL for (hopefully)+-- In this example, we enable the use of TLS for (hopefully) -- secure connections: -- -- @---import "OpenSSL.Session" ('OpenSSL.Session.context')---import "Network.HTTP.Client.OpenSSL"+--import "Network.HTTP.Client.TLS" -----let opts = 'Network.Wreq.defaults' 'Control.Lens.&' 'manager' 'Control.Lens..~' Left ('Network.HTTP.Client.OpenSSL.opensslManagerSettings' 'OpenSSL.Session.context')---'Network.HTTP.Client.OpenSSL.withOpenSSL' $--- 'Network.Wreq.getWith' opts \"https:\/\/httpbin.org\/get\"+--let opts = 'Network.Wreq.defaults' 'Control.Lens.&' 'manager' 'Control.Lens..~' Left 'Network.HTTP.Client.TLS.tlsManagerSettings'+--'Network.Wreq.getWith' opts \"https:\/\/httpbin.org\/get\" -- @ -- -- In this example, we also set the response timeout to 10000 microseconds: -- -- @---import "OpenSSL.Session" ('OpenSSL.Session.context')---import "Network.HTTP.Client.OpenSSL"+--import "Network.HTTP.Client.TLS" --import "Network.HTTP.Client" ('Network.HTTP.Client.defaultManagerSettings', 'Network.HTTP.Client.managerResponseTimeout') -----let opts = 'Network.Wreq.defaults' 'Control.Lens.&' 'manager' 'Control.Lens..~' Left ('Network.HTTP.Client.OpenSSL.opensslManagerSettings' 'OpenSSL.Session.context')+--let opts = 'Network.Wreq.defaults' 'Control.Lens.&' 'manager' 'Control.Lens..~' Left 'Network.HTTP.Client.TLS.tlsManagerSettings' -- 'Control.Lens.&' 'manager' 'Control.Lens..~' Left ('Network.HTTP.Client.defaultManagerSettings' { 'Network.HTTP.Client.managerResponseTimeout' = responseTimeoutMicro 10000 } ) -----'Network.HTTP.Client.OpenSSL.withOpenSSL' $--- 'Network.Wreq.getWith' opts \"https:\/\/httpbin.org\/get\"+--'Network.Wreq.getWith' opts \"https:\/\/httpbin.org\/get\" -- @ manager :: Lens' Options (Either ManagerSettings Manager) manager = TH.manager
changelog.md view
@@ -1,5 +1,20 @@ -*- markdown -*- +2026-02-16 0.5.4.5++* Dependency update (memory -> ram)+++2026-02-16 0.5.4.4++* Small doc/dep updates+++2023-08-15 0.5.4.3++* Replace cryptonite(deprecated) with crypto++ 2023-08-15 0.5.4.2 * Fix base bounds
examples/wreq-examples.cabal view
@@ -20,7 +20,6 @@ aeson, base >= 4.5 && < 5, containers,- ghc-prim, lens, lens-aeson, text,@@ -58,7 +57,3 @@ source-repository head type: git location: https://github.com/bos/wreq--source-repository head- type: mercurial- location: https://bitbucket.org/bos/wreq
wreq.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: wreq-version: 0.5.4.2+version: 0.5.4.5 synopsis: An easy-to-use HTTP client library. description: .@@ -29,16 +29,16 @@ . * Early TLS support via the tls package homepage: http://www.serpentine.com/wreq-bug-reports: https://github.com/bos/wreq/issues+bug-reports: https://github.com/haskell/wreq/issues license: BSD-3-Clause license-file: LICENSE.md author: Bryan O'Sullivan <bos@serpentine.com>-maintainer: bos@serpentine.com+maintainer: Ondřej Palkovský copyright: 2014 Bryan O'Sullivan category: Web build-type: Custom-tested-with: GHC==9.2.8-extra-source-files:+tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.10.3+extra-doc-files: README.md TODO.md changelog.md@@ -110,16 +110,15 @@ bytestring >= 0.9, case-insensitive, containers,- cryptonite,+ crypton >= 1.1, exceptions >= 0.5,- ghc-prim, hashable, http-client >= 0.6, http-client-tls >= 0.3.3, http-types >= 0.8, lens >= 4.5, lens-aeson,- memory,+ ram, mime-types, time-locale-compat, template-haskell,@@ -230,8 +229,4 @@ source-repository head type: git- location: https://github.com/bos/wreq--source-repository head- type: mercurial- location: https://bitbucket.org/bos/wreq+ location: https://github.com/haskell/wreq