mirror of
https://github.com/actix/actix-web.git
synced 2024-11-18 15:41:17 +00:00
146ae4da18
For allowing a more ergonomic use and better integration on the ecosystem, this adds the `std::error::Error` `impl` for our custom errors. We intent to drop this hand made code once `derive_more` finishes the addition of the Error derive support[1]. Until that is available, we need to live with that. 1. https://github.com/JelteF/derive_more/issues/92 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2.8 KiB
2.8 KiB
Changes
[Unreleased]
Changed
- Implement
std::error::Error
for our custom errors #1422
[2.0.0-alpha.1] - 2020-03-11
- Update
actix-http
dependency to 2.0.0-alpha.2 - Update
rustls
dependency to 0.17 - ClientBuilder accepts initial_window_size and initial_connection_window_size HTTP2 configuration
- ClientBuilder allowing to set max_http_version to limit HTTP version to be used
[1.0.1] - 2019-12-15
- Fix compilation with default features off
[1.0.0] - 2019-12-13
- Release
[1.0.0-alpha.3]
- Migrate to
std::future
[0.2.8] - 2019-11-06
- Add support for setting query from Serialize type for client request.
[0.2.7] - 2019-09-25
Added
- Remaining getter methods for
ClientRequest
's privatehead
field #1101
[0.2.6] - 2019-09-12
Added
- Export frozen request related types.
[0.2.5] - 2019-09-11
Added
- Add
FrozenClientRequest
to support retries for sending HTTP requests
Changed
- Ensure that the
Host
header is set when initiating a WebSocket client connection.
[0.2.4] - 2019-08-13
Changed
-
Update percent-encoding to "2.1"
-
Update serde_urlencoded to "0.6.1"
[0.2.3] - 2019-08-01
Added
- Add
rustls
support
[0.2.2] - 2019-07-01
Changed
-
Always append a colon after username in basic auth
-
Upgrade
rand
dependency version to 0.7
[0.2.1] - 2019-06-05
Added
- Add license files
[0.2.0] - 2019-05-12
Added
- Allow to send headers in
Camel-Case
form.
Changed
- Upgrade actix-http dependency.
[0.1.1] - 2019-04-19
Added
- Allow to specify server address for http and ws requests.
Changed
ClientRequest::if_true()
andClientRequest::if_some()
use instance instead of ref
[0.1.0] - 2019-04-16
- No changes
[0.1.0-alpha.6] - 2019-04-14
Changed
- Do not set default headers for websocket request
[0.1.0-alpha.5] - 2019-04-12
Changed
- Do not set any default headers
Added
- Add Debug impl for BoxedSocket
[0.1.0-alpha.4] - 2019-04-08
Changed
- Update actix-http dependency
[0.1.0-alpha.3] - 2019-04-02
Added
-
Export
MessageBody
type -
ClientResponse::json()
- Loads and parseapplication/json
encoded body
Changed
-
ClientRequest::json()
accepts reference instead of object. -
ClientResponse::body()
does not consume response object. -
Renamed
ClientRequest::close_connection()
toClientRequest::force_close()
[0.1.0-alpha.2] - 2019-03-29
Added
-
Per request and session wide request timeout.
-
Session wide headers.
-
Session wide basic and bearer auth.
-
Re-export
actix_http::client::Connector
.
Changed
-
Allow to override request's uri
-
Export
ws
sub-module with websockets related types
[0.1.0-alpha.1] - 2019-03-28
- Initial impl