Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update cargo #9320

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

fix(deps): update cargo #9320

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2024

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.86 -> 1.0.93
anyhow workspace.dependencies patch 1.0.86 -> 1.0.93
arbitrary workspace.dependencies minor 1.3.2 -> 1.4.1
assert_cmd workspace.dependencies patch 2.0.14 -> 2.0.16
assert_fs workspace.dependencies patch 1.1.1 -> 1.1.2
base64 workspace.dependencies minor 0.21.0 -> 0.22.0
bytecheck workspace.dependencies minor 0.6.10 -> 0.8.0
cargo_metadata workspace.dependencies minor 0.18.1 -> 0.19.0
changesets workspace.dependencies minor 0.2.2 -> 0.3.0
clap dependencies patch 4.5.9 -> 4.5.21
codspeed-criterion-compat (source) workspace.dependencies minor 2.6.0 -> 2.7.2
dialoguer workspace.dependencies minor 0.10.2 -> 0.11.0
flate2 workspace.dependencies patch 1.0.33 -> 1.0.35
hashbrown workspace.dependencies minor 0.14.5 -> 0.15.0
indexmap workspace.dependencies minor 2.5.0 -> 2.6.0
jsonc-parser workspace.dependencies minor 0.21.0 -> 0.26.0
lightningcss workspace.dependencies patch 1.0.0-alpha.58 -> 1.0.0-alpha.60
lru workspace.dependencies minor 0.10.0 -> 0.12.0
normpath dependencies minor 0.2 -> 0.3
ntest workspace.dependencies minor 0.7.2 -> 0.9.0
once_cell workspace.dependencies minor 1.19.0 -> 1.20.2
pretty_assertions workspace.dependencies patch 1.4.0 -> 1.4.1
proc-macro2 workspace.dependencies patch 1.0.86 -> 1.0.92
ptr_meta workspace.dependencies minor 0.1.4 -> 0.3.0
quote workspace.dependencies patch 1.0.36 -> 1.0.37
regex workspace.dependencies minor 1.10.6 -> 1.11.1
relative-path workspace.dependencies patch 1.9.2 -> 1.9.3
reqwest workspace.dependencies minor 0.11.14 -> 0.12.0
rkyv workspace.dependencies minor =0.7.45 -> =0.8.8
ryu-js workspace.dependencies patch 1.0.0 -> 1.0.1
serde (source) dependencies patch 1.0.209 -> 1.0.215
serde (source) workspace.dependencies patch 1.0.208 -> 1.0.215
serde (source) workspace.dependencies patch 1.0.209 -> 1.0.215
serde-wasm-bindgen dependencies minor 0.4.5 -> 0.6.0
serde-wasm-bindgen workspace.dependencies minor 0.4.5 -> 0.6.0
serde_derive (source) workspace.dependencies patch 1.0.209 -> 1.0.215
serde_json dependencies patch 1.0.127 -> 1.0.133
serde_json workspace.dependencies patch 1.0.125 -> 1.0.133
serde_json workspace.dependencies patch 1.0.127 -> 1.0.133
sourcemap workspace.dependencies minor 9.0.0 -> 9.1.0
syn workspace.dependencies patch 2.0.77 -> 2.0.89
tempfile (source) workspace.dependencies minor 3.12.0 -> 3.14.0
thiserror workspace.dependencies patch 1.0.63 -> 1.0.69
tikv-jemallocator dependencies minor 0.5 -> 0.6
tokio (source) workspace.dependencies minor 1.40.0 -> 1.41.1
tracing-chrome dependencies minor 0.5.0 -> 0.7.0
tracing-chrome workspace.dependencies minor 0.5.0 -> 0.7.0
unicode-id-start workspace.dependencies minor 1.2.0 -> 1.3.1
unicode-width workspace.dependencies minor 0.1.4 -> 0.2.0
url workspace.dependencies patch 2.5.2 -> 2.5.3
vergen workspace.dependencies patch 9.0.0 -> 9.0.1
virtual-fs (source) workspace.dependencies minor 0.16.0 -> 0.19.0
wasmer (source) workspace.dependencies minor 4.3.7 -> 4.4.0
wasmer-cache (source) dependencies minor 4.3.7 -> 4.4.0
wasmer-compiler-cranelift (source) dependencies minor 4.3.7 -> 4.4.0
wasmer-wasix (source) workspace.dependencies minor 0.27.0 -> 0.31.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.93

Compare Source

  • Update dev-dependencies to thiserror v2

v1.0.92

Compare Source

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#​390)

v1.0.91

Compare Source

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#​388)

v1.0.90

Compare Source

  • Documentation improvements

v1.0.89

Compare Source

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#​386)

v1.0.88

Compare Source

  • Documentation improvements

v1.0.87

Compare Source

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#​383)
rust-fuzz/arbitrary (arbitrary)

v1.4.1

Compare Source

v1.4.0

Compare Source

Released 2024-10-30.

Added
  • Added an Arbitrary implementation for PhantomPinned.
  • Added the Unstructured::choose_iter helper method.
  • Added #[arbitrary(skip)] for enum variants in the derive macro.
  • Added the Arbitrary::try_size_hint trait method.
Changed
  • Implement Arbitrary for PhantomData<A> even when A does not implement
    Arbitrary and when A is ?Sized.
  • Make usize's underlying encoding independent of machine word size so that
    corpora are more portable.
Fixed
  • Make derive(Arbitrary) work for local definitions of struct Option.

assert-rs/assert_cmd (assert_cmd)

v2.0.16

Compare Source

Features
  • Add getters to Command to mirror those added to the standard library

v2.0.15

Compare Source

Compatibility
  • MSRV is now 1.74.0
assert-rs/assert_fs (assert_fs)

v1.1.2

Compare Source

Compatibility
  • Update MSRV to 1.74.0
marshallpierce/rust-base64 (base64)

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.

v0.22.0

Compare Source

  • DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, but that is not expected to affect any external callers.
  • DecodeError::InvalidLength now refers specifically to the number of valid symbols being invalid (i.e. len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for either InvalidLength or InvalidByte being appropriate.
  • Decoding is somewhat faster (5-10%)
rkyv/bytecheck (bytecheck)

v0.8.0

Compare Source

v0.7.0

Bytecheck 0.7.0 is a new release that adds some exciting new features and cleans up some existing technical debt:

  • #​22 Bytecheck now supports the riscVim architecture
  • #​24 mem::ManuallyDrop now implements CheckBytes
  • #​27 (breaking) Adds Send and Sync bounds to bytecheck's Error type
  • #​30 Allows alternate crate roots to be specified by adding a #[check_bytes = "path"] attribute.

Thanks to all the contributors this release: @​starkoracles @​rrichardson @​mkatychev @​samlich

oli-obk/cargo_metadata (cargo_metadata)

v0.19.0

Compare Source

Added
  • Re-exported semver crate directly.
  • Added implementation of std::ops::Index<&PackageId> for Resolve.
  • Added pub fn is_kind(&self, name: TargetKind) -> bool to Target.
  • Added derived implementations of PartialEq, Eq and Hash for Metadata and its members' types.
  • Added default fields to PackageBuilder.
  • Added pub fn new(name:version:id:path:) -> Self to PackageBuilder for providing all required fields upfront.
Changed
  • Bumped MSRV from 1.42.0 to 1.56.0.
  • Made parse_stream more versatile by accepting anything that implements Read.
  • Converted TargetKind and CrateType to an enum representation.
Removed
  • Removed re-exports for BuildMetadata and Prerelease from semver crate.
  • Removed .is_lib(…), .is_bin(…), .is_example(…), .is_test(…), .is_bench(…), .is_custom_build(…), and .is_proc_macro(…) from Target (in favor of adding .is_kind(…)).
Fixed
  • Added missing manifest_path field to Artifact. Fixes #​187.
knope-dev/changesets (changesets)

v0.3.0: 0.3.0 (2024-06-19)

Compare Source

Breaking Changes

Rework ChangeSet and PackageChange interfaces

ChangeSet now uses a Vec internally instead of a HashMap to perform better for low/single-package repos.
Instead of accessing the internal releases field, you can use into::<Vec<_>>() or into_iter().

PackageChange now stores both unique_id and summary in Arcs, since in multi-package repos, these strings
were potentially being cloned a lot.

clap-rs/clap (clap)

v4.5.21

Compare Source

Fixes
  • (parser) Ensure defaults are filled in on error with ignore_errors(true)

v4.5.20

Compare Source

Features
  • (unstable) Add CommandExt

v4.5.19

Compare Source

Internal
  • Update dependencies

v4.5.18

Compare Source

Features
  • (builder) Expose Arg::get_display_order and Command::get_display_order

v4.5.17

Compare Source

Fixes
  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

v4.5.16

Compare Source

Fixes
  • (derive) Improve error messages when derive feature is missing

v4.5.15

Compare Source

Compatiblity
  • (unstable-ext) Arg::remove changed return types
Fixes
  • (unstable-ext) Make Arg::remove return the removed item

v4.5.14

Compare Source

Features
  • (unstable-ext) Added Arg::add for attaching arbitrary state, like completion hints, to Arg without Arg knowing about it

v4.5.13

Compare Source

Fixes
  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

Compare Source

v4.5.11

Compare Source

v4.5.10

Compare Source

CodSpeedHQ/codspeed-rust (codspeed-criterion-compat)

v2.7.2

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.7.1...v2.7.2

v2.7.1

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.7.0...v2.7.1

v2.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v2.6.0...v2.7.0

console-rs/dialoguer (dialoguer)

v0.11.0

Compare Source

Enhancements
  • Added dialoguer::Result and dialoguer::Error
  • Added a BasicHistory implementation for History
  • Added vim mode for FuzzySelect
  • All prompts implement Clone
  • Add handling of Delete key for FuzzySelect
Bug fixes
  • Resolve some issues on Windows where pressing shift keys sometimes aborted dialogs
  • Resolve MultiSelect checked and unchecked variants looking the same on Windows
  • Input values that are invalid are now also stored in History
  • Resolve some issues with cursor positioning in Input when using utf-8 characters
  • Correct page is shown when default selected option is not on the first page for Select
  • Fix panic in FuzzySelect when using non-ASCII characters
Breaking
  • Updated MSRV to 1.63.0 due to multiple dependencies on different platforms: rustix, tempfile,linux-raw-sys
  • Removed deprecated Confirm::with_text
  • Removed deprecated ColorfulTheme::inline_selections
  • Prompt builder functions now take mut self instead of &mut self
  • Prompt builder functions now return Self instead of &mut Self
  • Prompt interaction functions now take self instead of &self
  • Prompt interaction functions and other operations now return dialoguer::Result instead of std::io::Result
  • Rename Validator to InputValidator
  • The trait method Theme::format_fuzzy_select_prompt() now takes a byte position instead of a cursor position in order to support UTF-8.
rust-lang/flate2-rs (flate2)

v1.0.35: - security update to zlib-rs

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/flate2-rs@1.0.34...1.0.35

v1.0.34

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/flate2-rs@1.0.33...1.0.34

rust-lang/hashbrown (hashbrown)

v0.15.1

Compare Source

This release removes the borsh feature introduced in 0.15.0 because it was
found to be incorrectly implemented. Users should use the hashbrown feature of
the borsh crate instead which provides the same trait implementations.

v0.15.0

Compare Source

This release was yanked due to a broken implementation of the borsh feature.

This update contains breaking changes that remove the raw API with the hope of
centralising on the HashTable API in the future. You can follow the discussion
and progress in #​545 to discuss features you think should be added to this API
that were previously only possible on the raw API.

Added
  • Added borsh feature with BorshSerialize and BorshDeserialize impls. (#​525)
  • Added Assign impls for HashSet operators. (#​529)
  • Added Default impls for iterator types. (#​542)
  • Added HashTable::iter_hash{,_mut} methods. (#​549)
  • Added Hash{Table,Map,Set}::allocation_size methods. (#​553)
  • Implemented Debug and FusedIterator for all HashTable iterators. (#​561)
  • Specialized Iterator::fold for all HashTable iterators. (#​561)
Changed
  • Changed hash_set::VacantEntry::insert to return OccupiedEntry. (#​495)
  • Improvedhash_set::Difference::size_hint lower-bound. (#​530)
  • Improved HashSet::is_disjoint performance. (#​531)
  • equivalent feature is now enabled by default. (#​532)
  • HashSet operators now return a set with the same allocator. (#​529)
  • Changed the default hasher to foldhash. (#​563)
  • ahash feature has been renamed to default-hasher. (#​533)
  • Entry API has been reworked and several methods have been renamed. (#​535)
  • Hash{Map,Set}::insert_unique_unchecked is now unsafe. (#​556)
  • The signature of get_many_mut and related methods was changed. (#​562)
Fixed
Removed
  • Raw entry API is now under raw-entry feature, to be eventually removed. (#​534, #​555)
  • Raw table API has been made private and the raw feature is removed;
    in the future, all code should be using the HashTable API instead. (#​531, #​546)
  • rykv feature was removed; this is now provided by the rykv crate instead. (#​554)
  • HashSet::get_or_insert_owned was removed in favor of get_or_insert_with. (#​555)
indexmap-rs/indexmap (indexmap)

v2.6.0

Compare Source

  • Implemented Clone for map::IntoIter and set::IntoIter.
  • Updated the hashbrown dependency to version 0.15.
dprint/jsonc-parser (jsonc-parser)

v0.26.2

Compare Source

v0.26.1

Compare Source

v0.26.0

Compare Source

v0.25.2

Compare Source

v0.25.1

Compare Source

v0.25.0

Compare Source

v0.24.0

Compare Source

v0.23.0

Compare Source

v0.22.1

Compare Source

v0.22.0

Compare Source

jeromefroe/lru-rs (lru)

v0.12.5

Compare Source

  • Upgrade hashbrown dependency to 0.15.

v0.12.4

Compare Source

  • Add methods that take a reference to the key that should be inserted.

v0.12.3

Compare Source

  • Add get_key_value_mut method.

v0.12.2

Compare Source

  • Add clone method.

v0.12.1

Compare Source

  • Add get_key_value method.

v0.12.0

Compare Source

  • Add lifetime specifier to try_get_or_insert_mut.
  • Add BuildHasher trait bound to Debug for LruCache.

v0.11.1

Compare Source

  • Add try_get_or_insert_mut method.

v0.11.0

Compare Source

  • Update dependency on hashbrown to 0.14 and update MSRV to 1.64.0.
dylni/normpath (normpath)

v0.3.2

Compare Source

  • Added a workaround for a WinAPI bug that caused some paths to be only partially normalized (#​5)
    • The partially resolved paths were equivalent but less useful.

v0.3.1

Compare Source

  • Added a temporary workaround for rust-lang/rust#89658
    • This change required making [BasePath::join][BasePath::join] and related methods less efficient in some cases. It is planned to be reverted once rust-lang/rust#89665 is merged.

v0.3.0

Compare Source

becheran/ntest (ntest)

v0.9.3

Compare Source

v0.9.2

Compare Source

v0.9.1

Compare Source

v0.9.0

Compare Source

v0.8.1

Compare Source

v0.8.0

Compare Source

matklad/once_cell (once_cell)

v1.20.2

Compare Source

v1.20.1

Compare Source

  • Allow using race module using just portable_atomic, without critical_section and provide
    better error messages on targets without atomic CAS instruction,
    #​265.

v1.20.0

Compare Source

rust-pretty-assertions/rust-pretty-assertions (pretty_assertions)

v1.4.1

Compare Source

Fixed

Internal

dtolnay/proc-macro2 (proc-macro2)

v1.0.92

Compare Source

  • Improve compiler/fallback mismatch panic message (#​487)

v1.0.91

Compare Source

  • Fix panic "compiler/fallback mismatch 949" when using TokenStream::from_str from inside a proc macro to parse a string containing doc comment (#​484)

v1.0.90

Compare Source

v1.0.89

Compare Source

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#​474)

v1.0.88

Compare Source

  • Return accurate line and column from Span::start and Span::end inside proc macros on nightly (#​472)

v1.0.87

Compare Source

  • Check valid punctuation character in Punct::new (#​470)
rkyv/ptr_meta (ptr_meta)

v0.3.0

Compare Source

  • Implement Pointee for dyn core::error::Error
  • Add impls for trait objects plus Send and Sync
  • Replace PtrExt and NonNullExt with free functions
  • Fix DynMetadata implementation under MIRI
  • Add crate = .. derive argument
  • Update syn to 2
  • Set MSRV to 1.81

v0.2.0

This minor version bump cleans up the extension trait for NonNull pointers slightly and significantly improves the documentation.

dtolnay/quote (quote)

v1.0.37

Compare Source

  • Implement ToTokens for CStr and CString (#​283)
rust-lang/regex (regex)

v1.11.1

Compare Source

===================
This is a new patch release of regex that fixes compilation on nightly
Rust when the unstable pattern crate feature is enabled. Users on nightly
Rust without this feature enabled are unaffected.

Bug fixes:

  • BUG #​1231:
    Fix the Pattern trait implementation as a result of nightly API breakage.

v1.11.0

Compare Source

===================
This is a new minor release of regex that brings in an update to the
Unicode Character Database. Specifically, this updates the Unicode data
used by regex internally to the version 16 release.

New features:

udoprog/relative-path (relative-path)

v1.9.3

What's Changed

Full Changelog: udoprog/relative-path@1.9.0...1.9.3

seanmonstar/reqwest (reqwest)

v0.12.9

Compare Source

  • Add tls::CertificateRevocationLists support.
  • Add crate features to enable webpki roots without selecting a rustls provider.
  • Fix connection_verbose() to output read logs.
  • Fix multipart::Part::file() to automatically include content-length.
  • Fix proxy to internally no longer cache system proxy settings.

v0.12.8

Compare Source

  • Add support for SOCKS4 proxies.
  • Add multipart::Form::file() method for adding files easily.
  • Add Body::wrap() to wrap any http_body::Body type.
  • Fix the pool configuration to use a timer to remove expired connections.

v0.12.7

Compare Source

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

Compare Source

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

v0.12.5

Compare Source

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.

v0.12.4

Compare Source

  • Add zstd support, enabled with zstd Cargo feature.
  • Add ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.

v0.12.3

Compare Source

  • Add FromStr for dns::Name.
  • Add ClientBuilder::built_in_webpki_certs(bool) to enable them separately.
  • Add ClientBuilder::built_in_native_certs(bool) to enable them separately.
  • Fix sending content-length: 0 for GET requests.
  • Fix response body content_length() to return value when timeout is configured.
  • Fix ClientBuilder::resolve() to use lowercase domain names.

v0.12.2

Compare Source

  • Fix missing ALPN when connecting to socks5 proxy with rustls.
  • Fix TLS version limits with rustls.
  • Fix not detected ALPN h2 from server with native-tls.

v0.12.1

Compare Source

  • Fix ClientBuilder::interface() when no TLS is enabled.
  • Fix TlsInfo::peer_certificate() being truncated with rustls.
  • Fix panic if http2 feature disabled but TLS negotiated h2 in ALPN.
  • Fix Display for Error to not include its source error.

v0.12.0

Compare Source

  • Upgrade to hyper, http, and http-body v1.
  • Add better support for converting to and from http::Request and http::Response.
  • Add http2 optional cargo feature, default on.
  • Add charset optional cargo feature, default on.
  • Add macos-system-configuration cargo feature, default on.
  • Change all optional dependencies to no longer be exposed as implicit features.
  • Add ClientBuilder::interface(str) to specify the local interface to bind to.
  • Experimental: disables the http3 feature temporarily.

v0.11.27

  • Add hickory-dns feature, deprecating trust-dns.
  • (wasm) Fix Form::text() to not set octet-stream for plain text fields.

v0.11.26

  • Revert system-configuration upgrade, which broke MSRV on macOS.

v0.11.25

  • Fix Certificate::from_pem_bundle() parsing.
  • Fix Apple linker errors from detecting system proxies.

v0.11.24

  • Add Certificate::from_pem_bundle() to add a bundle.
  • Add http3_prior_knowledge() to blocking client builder.
  • Remove Sync bounds requirement for Body::wrap_stream().
  • Fix HTTP/2 to retry REFUSED_STREAM requests.
  • Fix instances of converting Url to Uri that could panic.

v0.11.23

  • Add Proxy::custom_http_auth(val) for setting the raw Proxy-Authorization header when connecting to proxies.
  • Fix redirect to reject locations that are not http:// or https://.
  • Fix setting nodelay when TLS is enabled but URL is HTTP.
  • (wasm) Add ClientBuilder::user_agent(val).
  • (wasm) add multipart::Form::headers(headers).

v0.11.22

  • Fix compilation on Windows when trust-dns is enabled.

v0.11.21

  • Add automatically detecting macOS proxy settings.
  • Add ClientBuilder::tls_info(bool), which will put tls::TlsInfo into the response extensions.
  • Fix trust-dns resolver from possible hangs.
  • Fix connect timeout to be split among multiple IP addresses.

v0.11.20

  • Fix deflate decompression back to using zlib, as outlined in the spec.

v0.11.19

  • Add ClientBuilder::http1_ignore_invalid_headers_in_responses() option.
  • Add ClientBuilder::http1_allow_spaces_after_header_name_in_responses() option.
  • Add support for ALL_PROXY environment variable.
  • Add support for use_preconfigured_tls when combined with HTTP/3.
  • Fix deflate decompression from using the zlib decoder.
  • Fix Response::{text, text_with_charset}() to strip BOM characters.
  • Fix a panic when HTTP/3 is used if UDP isn't able to connect.
  • Fix some dependencies for HTTP/3.
  • Increase MSRV to 1.63.

v0.11.18

  • Fix RequestBuilder::json() method from overriding a previously set content-type header. An existing value will be left in place.
  • Upgrade internal dependencies for rustls and compression.

v0.11.17

  • Upgrade internal dependencies of Experimental HTTP/3 to use quinn v0.9
  • (wasm) Fix blob url support

v0.11.16

  • Chore: set MSRV in Cargo.toml.
  • Docs: fix build on docs.rs

v0.11.15

  • Add RequestBuilder methods to split and reconstruct from its parts.
  • Add experimental HTTP/3 support.
  • Fix connection_verbose to log write_vectored calls.
  • (wasm) Make requests actually cancel if the future is dropped.

v0.11.14

  • Adds Proxy::no_proxy(url) that works like the NO_PROXY environment variable.
  • Adds multipart::Part::headers(headers) method to add custom headers.
  • (wasm) Add Response::bytes_stream().
  • Perf: several internal optimizations reducing copies and memory allocations.

v0.11.13

  • Add ClientBuilder::dns_resolver() option for custom DNS resolvers.
  • Add ClientBuilder::tls_sni(bool) option to enable or disable TLS Server Name Indication.
  • Add Identity::from_pkcs8_pem() constructor when using native-tls.
  • Fix redirect::Policy::limited(0) from following any redirects.

v0.11.12

  • Add ClientBuilder::resolve_to_addrs() which allows a slice of IP addresses to be specified for a single host.
  • Add Response::upgrade() to await whether the server agrees to an HTTP upgrade.

v0.11.11

  • Add HTTP/2 keep-alive configuration methods on ClientBuilder.
  • Add ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().
  • Add impl Service<Request> for Client and &'_ Client.
  • (wasm) Add RequestBuilder::basic_auth().
  • Fix RequestBuilder::header to not override sensitive if user explicitly set on a HeaderValue.
  • Fix rustls parsing of elliptic curve private keys.
  • Fix Proxy URL parsing of some invalid targets.

v0.11.10

  • Add Error::url() to access the URL of an error.
  • Add Response::extensions() to access the http::Extensions of a response.
  • Fix rustls-native-certs to log an error instead of panicking when loading an invalid system certificate.
  • Fix passing Basic Authorization header to proxies.

v0.11.9

  • Add ClientBuilder::http09_responses(bool) option to allow receiving HTTP/0.9 responses.
  • Fix HTTP/2 to retry requests interrupted by an HTTP/2 graceful shutdown.
  • Fix proxy loading from environment variables to ignore empty values.

v0.11.8

  • Update internal webpki-roots dependency.

v0.11.7

  • Add blocking::ClientBuilder::resolve() option, matching the async builder.
  • Implement From<tokio::fs::File> for Body.
  • Fix blocking request-scoped timeout applying to bodies as well.
  • (wasm) Fix request bodies using multipart vs formdata.
  • Update internal rustls to 0.20.

v0.11.6

  • (wasm) Fix request bodies more.

v0.11.5

  • Add ClientBuilder::http1_only() method.
  • Add tls::Version type, and ClientBuilder::min_tls_version() and ClientBuilder::max_tls_version() methods.
  • Implement TryFrom<Request> for http::Request.
  • Implement Clone for Identity.
  • Fix NO_PROXYenvironment variable parsing to more closely match curl's. Comma-separated entries are now trimmed for whitespace, and * is allowed to match everything.
  • Fix redirection to respect https_only option.
  • (wasm) Add Body::as_bytes() method.
  • (wasm) Fix sometimes wrong conversation of bytes into a JsValue.
  • (wasm) Avoid dependency on serde-serialize feature.

v0.11.4

  • Add ClientBuilder::resolve() option to override DNS resolution for specific domains.
  • Add native-tls-alpn Cargo feature to use ALPN with the native-tls backend.
  • Add ClientBuilder::deflate() option and deflate Cargo feature to support decoding response bodies using deflate.
  • Add RequestBuilder::version() to allow setting the HTTP version of a request.
  • Fix allowing "invalid" certificates with the rustls-tls backend, when the server uses TLS v1.2 or v1.3.
  • (wasm) Add try_clone to Request and RequestBuilder

v0.11.3

  • Add impl From<hyper::Body> for reqwest::Body.
  • (wasm) Add credentials mode methods to RequestBuilder.

v0.11.2

  • Add CookieStore trait to customize the type that stores and retrieves cookies for a session.
  • Add cookie::Jar as a default CookieStore, easing creating some session cookies before creating the Client.
  • Add ClientBuilder::http2_adaptive_window() option to configure an adaptive HTTP2 flow control behavior.
  • Add ClientBuilder::http2_max_frame_size() option to adjust the maximum HTTP2 frame size that can be received.
  • Implement IntoUrl for String, making it more convenient to create requests with format!.

v0.11.1

  • Add ClientBuilder::tls_built_in_root_certs() option to disable built-in root certificates.
  • Fix rustls-tls glue to more often support ALPN to upgrade to HTTP/2.
  • Fix proxy parsing to assume http:// if no scheme is found.
  • Fix connection pool idle reaping by enabling hyper's runtime feature.
  • (wasm) Add Request::new() constructor.
rkyv/rkyv (rkyv)

v0.8.8

[Compare Source](https://redirect.github.com/rkyv


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from a team as code owners July 22, 2024 07:12
Copy link

changeset-bot bot commented Jul 22, 2024

⚠️ No Changeset found

Latest commit: f570d0a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@CLAassistant
Copy link

CLAassistant commented Jul 22, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@kdy1 kdy1 enabled auto-merge (squash) July 22, 2024 07:18
kdy1
kdy1 previously approved these changes Jul 22, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 2 times, most recently from 79c2b6b to de82e49 Compare July 22, 2024 08:18
Copy link

codspeed-hq bot commented Jul 22, 2024

CodSpeed Performance Report

Merging #9320 will improve performances by 3.01%

Comparing renovate/cargo (2fdd29d) with main (c1d12d6)

Summary

⚡ 1 improvements
✅ 193 untouched benchmarks

Benchmarks breakdown

Benchmark main renovate/cargo Change
common/allocator/alloc/no-scope/1000000 114.3 ms 111 ms +3.01%

kdy1
kdy1 previously approved these changes Jul 23, 2024
@renovate renovate bot changed the title fix(deps): update cargo chore(deps): update cargo Jul 29, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 16 times, most recently from 97decc7 to b88b496 Compare July 31, 2024 15:04
@renovate renovate bot force-pushed the renovate/cargo branch 5 times, most recently from 2772de9 to 2fdd29d Compare November 11, 2024 12:29
@renovate renovate bot changed the title fix(deps): update cargo chore(deps): update cargo Nov 11, 2024
@renovate renovate bot changed the title chore(deps): update cargo fix(deps): update cargo Nov 11, 2024
@renovate renovate bot force-pushed the renovate/cargo branch 12 times, most recently from 6f4562e to 64b2e4a Compare November 18, 2024 01:50
@renovate renovate bot force-pushed the renovate/cargo branch 8 times, most recently from 3829335 to 67c772e Compare November 22, 2024 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants