|
1 |
| -# v0.10.0-alpha.2 |
2 |
| - |
3 |
| -- Add `Request::try_clone()` method. |
4 |
| -- Add HTTP2 window size configuration to `ClientBuilder`. |
5 |
| -- Add `Body::as_bytes()` method. |
6 |
| -- Add `Response::bytes()` method for WASM target. |
7 |
| -- Add `RequestBuilder::body()` method for WASM target. |
8 |
| -- Change to enable system/environment proxy detection by default. |
9 |
| -- Fix checking `HTTP_PROXY` environment variable if it the environment is from a CGI script. |
10 |
| -- Fix removal of username/password of parsed proxy URL. |
11 |
| -- Fix pinning `async-compression` dependency to last alpha. |
12 |
| - |
13 |
| -# v0.10.0-alpha.1 |
| 1 | +# v0.10.0 |
14 | 2 |
|
15 | 3 | - Add `std::future::Future` support.
|
16 | 4 | - Add `wasm32-unknown-unknown` support (with fewer features).
|
17 | 5 | - Add ability to pass async `Response` as the `body` of another `Request`.
|
| 6 | +- Add `Body::as_bytes()` method. |
| 7 | +- Add `Response::bytes_stream()` method to get body as an `impl Stream`. |
| 8 | +- Add `Request::try_clone()` method. |
| 9 | + |
18 | 10 | - Change default `Client` API to async. The previous blocking client API is avaialble at `reqwest::blocking`.
|
| 11 | +- Change to no longer send a default `User-Agent` header. Add one via `ClientBuilder::user_agent()`. |
| 12 | +- Change to enable system/environment proxy detection by default. |
| 13 | +- Change `default-tls` feature to only include `ClientBuilder` options that both `native-tls` and `rustls` support. |
19 | 14 | - Change default feature set to reduce unnecessary dependencies. Most features are disabled by default:
|
20 | 15 | - `blocking`: The `reqwest::blocking` (synchronous) client API.
|
21 | 16 | - `cookies`: Cookie store support.
|
22 | 17 | - `gzip`: Automatic response body decompression.
|
23 | 18 | - `json`: Request and response JSON body methods.
|
24 |
| -- Change `futures::Stream` support to a disabled-by-default `unstable-stream` feature. |
| 19 | + - `stream`: `futures::Stream` support. |
25 | 20 | - Change `Error` internal design, removing several `Error::is_*` inspector methods.
|
| 21 | +- Change Redirect API: |
| 22 | + - Renamed types to be part of the `redirect` module (for example, `reqwest::RedirectPolicy` is now `reqwest::redirect::Policy`). |
| 23 | + - Removed `loop_detected` and `too_many_redirect` methods from `redirect::Attempt`, replaced with a generic `error` method. |
| 24 | + - The default policy no longer specifically looks for redirect loops (but they should be caught by the maximum limit). |
| 25 | + |
| 26 | +- Fix checking `HTTP_PROXY` environment variable if it the environment is from a CGI script. |
| 27 | +- Fix removal of username/password of parsed proxy URL. |
| 28 | + |
26 | 29 | - Update `url` to v2.0.
|
| 30 | +- Update `hyper` to v0.13. |
| 31 | +- Update `http` to v0.2. |
| 32 | + |
27 | 33 |
|
28 | 34 | ## v0.9.19
|
29 | 35 |
|
|
0 commit comments