3.0 KiB
3.0 KiB
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
- Added support for
opentelemetry
version0.23
.
[0.3.1]
Fixed
- Included license files in crates
- Fix logging of User-Agent header in reqwest-tracing
Added
- Added
with_retry_log_level
toRetryTransientMiddleware
in reqwest-retry - Added
ClientBuilder::from_client
[0.3.0] - 2024-04-10
Breaking changes
- Upgraded
reqwest
to0.12.0
- Removed default-features
json
andmultipart
fromreqwest
dependency - Added
json
andmultipart
features toreqwest-middleware
- Removed default-features
- Upgraded
matchit
to0.8.0
- You may need to update some matches that look like
/a/:some_var
to/a/{some_var}
- You may need to update some matches that look like
- Removed
task_local_extensions
in favour ofhttp::Extensions
- All extensions must be
Clone
now.
- All extensions must be
Changed
RequestBuilder::try_clone
now clones the extensions.
Added
- Implemented
Service
forClientWithMiddleware
to have more feature parity withreqwest
. - Added more methods like
build_split
to have more feature parity withreqwest.
- Added more documentation
[0.2.5] - 2024-03-15
Changed
- Updated minimum version of
reqwest
to0.11.10
. url_mut, with_url, without_url functions are added after0.11.10
.
[0.2.4] - 2023-09-21
Added
- Added
fetch_mode_no_cors
method toreqwest_middleware::RequestBuilder
[0.2.3] - 2023-08-07
Added
- Added all
reqwest::Error
methods forreqwest_middleware::Error
[0.2.2] - 2023-05-11
Added
RequestBuilder::version
method to configure the HTTP version
[0.2.1] - 2023-03-09
Added
- Support for
wasm32-unknown-unknown
[0.2.0] - 2022-11-15
Changed
RequestBuilder::try_clone
has a fixed function signature now
Removed
RequestBuilder::send_with_extensions
- useRequestBuilder::with_extensions
+RequestBuilder::send
instead.
Added
- Implementation of
Debug
trait forRequestBuilder
. - A new
RequestInitialiser
trait that can be added toClientWithMiddleware
- A new
Extension
initialiser that adds extensions to each request - Adds
with_extension
method functionality toRequestBuilder
that can add extensions for thesend
method to use.
[0.1.6] - 2022-04-21
Absolutely nothing changed
[0.1.5] - 2022-02-21
Added
- Added support for
opentelemetry
version0.17
.
[0.1.4] - 2022-01-24
Changed
- Made
Debug
impl forClientWithExtensions
non-exhaustive.
[0.1.3] - 2021-10-18
Security
- remove time v0.1 dependency
Fixed
- Handle the
hyper::Error(IncompleteMessage)
as aRetryable::Transient
.
[0.1.2] - 2021-09-28
Changed
- Disabled default features on
reqwest
- Replaced
truelayer-extensions
withtask-local-extensions
[0.1.1]
Added
- New methods on
ClientWithExtensions
andRequestBuilder
for sending requests with initial extensions.