Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 1.92 KB

CHANGELOG.md

File metadata and controls

63 lines (39 loc) · 1.92 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

  • Added a BoxCloneSyncService, borrowed from this PR.

  • breaking: request module has been renamed to the request_builder.

  • breaking: Removed reqwest-middleware feature from the tower-http-client and tower-http crates.

  • Added a retry example.

  • Added a rate-limiter example.

  • breaking: Changed ServiceBuilder::execute signature to be more compatible with the Service::call method.

[0.3.2] - 2024.05.05

  • Added more information about crates.

  • The minimum supported Rust version is set to 1.75.

[0.3.1] - 2024.05.03

  • Added a reqwest and reqwest-middleware features to the tower-http-client crate.

[0.3.0] - 2024.04.30

  • Added an ResponseExt extension trait.

  • Added a json feature to enable reading and writing JSON bodies in requests and responses.

  • Added a request module with the useful utilities like ClientRequest for constructing HTTP requests.

  • A separate feature util has been removed, now this functionality is always available.

  • Added a new module body_reader in the tower-http-client to simplify the reading the response body in the most common cases.

  • tower_http_client::util::HttpClientExt has been replaced by the tower_http_client::ServiceExt.

[0.2.0] - 2024.04.21

The tower-reqwest has been splitted into two parts: tower-reqwest itself with adapters for tower-http and tower-http-client with the useful utils and extensions for creating an clients.