All Versions
48
Latest Version
Avg Release Cycle
17 days
Latest Release
29 days ago

Changelog History
Page 1

  • v0.10.0-alpha.2

    November 12, 2019
    • ➕ Add Request::try_clone() method.
    • ➕ Add HTTP2 window size configuration to ClientBuilder.
    • ➕ Add Body::as_bytes() method.
    • ➕ Add Response::bytes() method for WASM target.
    • ➕ Add RequestBuilder::body() method for WASM target.
    • 🔄 Change to enable system/environment proxy detection by default.
    • 🛠 Fix checking HTTP_PROXY environment variable if it the environment is from a CGI script.
    • 🛠 Fix removal of username/password of parsed proxy URL.
    • 🛠 Fix pinning async-compression dependency to last alpha.
  • v0.10.0-alpha.1

    October 08, 2019
    • ➕ Add std::future::Future support.
    • ➕ Add wasm32-unknown-unknown support (with fewer features).
    • ➕ Add ability to pass async Response as the body of another Request.
    • 🔄 Change default Client API to async. The previous blocking client API is avaialble at reqwest::blocking.
    • 🔄 Change default feature set to reduce unnecessary dependencies. Most features are disabled by default:
      • blocking: The reqwest::blocking (synchronous) client API.
      • cookies: Cookie store support.
      • gzip: Automatic response body decompression.
      • json: Request and response JSON body methods.
    • 🔄 Change futures::Stream support to a disabled-by-default unstable-stream feature.
    • 🔄 Change Error internal design, removing several Error::is_* inspector methods.
    • ⚡️ Update url to v2.0.
  • v0.9.22

    October 09, 2019
  • v0.9.21

    October 02, 2019
  • v0.9.20

    August 20, 2019
  • v0.9.19

    July 19, 2019
    • Add ClientBuilder::use_sys_proxy() to enable automatic detect of HTTP proxies configured on the system.
    • ➕ Add ClientBuilder::no_proxy() to disable system proxies. This is the default for 0.9, but will change to detecting system proxies by default in 0.10.
    • ➕ Add support for streaming request bodies in the async client.
    • ➕ Add async::Response::text() that returns a Future of the full body decoded to a String.
    • ➕ Add Clone for Certificate.
  • v0.9.18

    July 19, 2019
    • 🛠 Fix Cookie headers to no longer send as percent-encoded (instead, exactly as sent by the server).
  • v0.9.17

    July 19, 2019
    • 🛠 Fix Cookie headers so as to not include attributes from the Set-Cookie (like HttpOnly, Secure, etc).
  • v0.9.16

    July 19, 2019
    • Add Response::text_with_charset() to allow setting the default charset to decode.
    • ➕ Add Error::source() implementation.
    • ➕ Add async::ClientBuilder::timeout() option, will timeout the connect, request, and response body futures.
    • 🛠 Fix gzip + chunked transfer encoding issue preventing connection reuse.
    • 🛠 Fix RequestBuilder::query() to not add just "?" if the encoded query is empty.
    • 🛠 Fix including new cookie headers when response is a redirect.
  • v0.9.15

    April 19, 2019

    🛠 Fixes

    • 🛠 Fix sending of "appended" request headers.