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.89
anyhow workspace.dependencies patch 1.0.86 -> 1.0.89
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
changesets workspace.dependencies minor 0.2.2 -> 0.3.0
clap dependencies patch 4.5.9 -> 4.5.17
codspeed-criterion-compat (source) workspace.dependencies minor 2.6.0 -> 2.7.2
dialoguer workspace.dependencies minor 0.10.2 -> 0.11.0
jsonc-parser workspace.dependencies minor 0.21.0 -> 0.23.0
lightningcss workspace.dependencies patch 1.0.0-alpha.58 -> 1.0.0-alpha.59
lru workspace.dependencies minor 0.10.0 -> 0.12.0
napi dependencies minor 2.14.2 -> 2.16.11
napi workspace.dependencies patch 2.16.8 -> 2.16.11
napi workspace.dependencies minor 2.14.2 -> 2.16.11
napi-derive dependencies minor 2.14.6 -> 2.16.12
napi-derive workspace.dependencies patch 2.16.9 -> 2.16.12
napi-derive workspace.dependencies minor 2.14.6 -> 2.16.12
normpath dependencies minor 0.2 -> 0.3
ntest workspace.dependencies minor 0.7.2 -> 0.9.0
pretty_assertions workspace.dependencies patch 1.4.0 -> 1.4.1
ptr_meta workspace.dependencies minor 0.1.4 -> 0.3.0
quote workspace.dependencies patch 1.0.36 -> 1.0.37
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.44 -> =0.8.8
ryu-js workspace.dependencies patch 1.0.0 -> 1.0.1
serde (source) dependencies patch 1.0.209 -> 1.0.210
serde (source) workspace.dependencies patch 1.0.208 -> 1.0.210
serde (source) workspace.dependencies patch 1.0.209 -> 1.0.210
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.210
serde_json dependencies patch 1.0.127 -> 1.0.128
serde_json workspace.dependencies patch 1.0.125 -> 1.0.128
serde_json workspace.dependencies patch 1.0.127 -> 1.0.128
swc_atoms workspace.dependencies minor 0.6.7 -> 0.7.0
swc_cli_impl workspace.dependencies minor 0.22.0 -> 0.23.0
swc_common workspace.dependencies minor 0.38.0 -> 0.39.0
swc_compiler_base workspace.dependencies minor 0.21.0 -> 0.22.0
swc_core workspace.dependencies minor 0.104.1 -> 0.105.0
swc_css_ast workspace.dependencies minor 0.145.0 -> 0.146.0
swc_css_codegen workspace.dependencies minor 0.156.0 -> 0.157.0
swc_css_minifier workspace.dependencies minor 0.121.0 -> 0.122.0
swc_css_parser workspace.dependencies minor 0.155.0 -> 0.156.0
swc_error_reporters workspace.dependencies minor 0.22.0 -> 0.23.0
swc_fast_ts_strip workspace.dependencies minor 0.9.0 -> 0.10.0
swc_html workspace.dependencies minor 0.151.0 -> 0.152.0
swc_html_ast workspace.dependencies minor 0.38.0 -> 0.39.0
swc_html_minifier workspace.dependencies minor 0.148.0 -> 0.149.0
tikv-jemallocator dependencies minor 0.5 -> 0.6
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.0
unicode-width workspace.dependencies minor 0.1.4 -> 0.2.0
vergen workspace.dependencies patch 9.0.0 -> 9.0.1

Release Notes

dtolnay/anyhow (anyhow)

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)
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

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.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.
dprint/jsonc-parser (jsonc-parser)

v0.23.0

Compare Source

v0.22.1

Compare Source

v0.22.0

Compare Source

jeromefroe/lru-rs (lru)

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.
napi-rs/napi-rs (napi)

v2.16.11

Compare Source

What Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.11

v2.16.10

Compare Source

What Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.10

v2.16.9

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.9

v2.16.8

Compare Source

What changed

  • fix(napi-derive): missing declare keyword for function

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.8

v2.16.7

Compare Source

What Changed

  • fix(napi-derive): class constructor and factory should support custom error status by @​richerfu #​2161

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.7

v2.16.6

Compare Source

v2.16.5

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.5

v2.16.4

Compare Source

What changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.4

v2.16.3

Compare Source

v2.16.2

Compare Source

What Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.2

v2.16.1

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.1

v2.16.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.0

v2.15.4

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.15.4

v2.15.2

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli)[@&#8203;3](https://redirect.github.com/3)[email protected]

v2.15.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.15.1

v2.15.0

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.15.0

v2.14.4

Compare Source

What's changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.14.4

v2.14.3

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli)[@&#8203;3](https://redirect.github.com/3)[email protected]

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

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

v1.4.1

Compare Source

Fixed

Internal

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)
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.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

  • Fixes auto copy optimization referring to generated types with as = ...

Full Changelog: rkyv/rkyv@0.8.7...0.8.8

v0.8.7

Compare Source

  • Removes an unused lifetime from the high- and low-level API serializer types.

Full Changelog: rkyv/rkyv@0.8.6...0.8.7

v0.8.6

Compare Source

What's Changed

New Contributors

Full Changelog: rkyv/rkyv@0.8.5...0.8.6

v0.8.5

Compare Source

This bugfix release only includes performance optimizations.

Full Changelog: rkyv/rkyv@0.8.4...0.8.5

v0.8.4

Compare Source

What's Changed

  • Support missing enum variants on remote derives by @​MaxOhn in https://github.com/rkyv/rkyv/pull/553
  • Removed a stale reference to ArchivedAlignedVec
  • Fixed a panic caused by serializing hashmaps of large elements
  • Reduced branching when writing inline strings (~15% ser improvement on log benchmark)

Full Changelog: rkyv/rkyv@0.8.3...0.8.4

v0.8.3

Compare Source

What's Changed

New Contributors

Full Changelog: rkyv/rkyv@0.8.2...0.8.3

v0.8.2

Compare Source

This bugfix release addresses the following issues:

  • #​548 Makes the AsVec wrapper compatible with any choice of hasher
  • #​549 Access pointer validation fails for nested HashMaps

v0.8.1

Compare Source

This bugfix release corrects an infinite loop in hash map probing.

v0.8.0

It's finally here! A ton of stuff has changed, so here are some highlights:

  • API free functions are now more ergonomic and consistently-named. See to_bytes, from_bytes, access, and everything else!
  • rkyv now provides separate "API levels" for high-level Rust code and low-level Rust code.
  • Error handling has been completely overhauled with the introduction of rancor. Validation, serialization, and deserialization all now accept error type parameters so you can choose how you want errors to accumulate.
  • rkyv now supports remote derive! Read all about it in the book.
  • Unaligned primitives are now supported via the unaligned feature. If you choose, no more worrying about buffer alignment!
  • Native endianness is no more. rkyv now defaults to little-endian, aligned, and 32-bit relative pointers. Use the format control features to change them if you want.
  • A few semver-affecting soundness issues have been fixed. rkyv should now really truly and always generate cross-platform buffers.
  • The archived hash map and b-tree map implementations have been overhauled for better space-efficiency and performance.
  • Macro attributes have been overhauled to make them significantly more cohesive and ergonomic.
  • rkyv's mutable API has been overhauled for improved soundness and ease of use.
  • rkyv's internal APIs have been overhauled for improved ease of use.
  • Many serialization and deserialization types and traits have been renamed for shortness and clarity.
  • Copy optimizations ar

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: b7c1805

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 not alter performance

Comparing renovate/cargo (fc5a25c) with main (64ec111)

Summary

✅ 178 untouched benchmarks

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 11 times, most recently from fc5a25c to 8e8044d Compare September 12, 2024 02:31
Copy link
Contributor Author

renovate bot commented Sep 12, 2024

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` (locked to 0.7.0) of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_core/tests/fixture/stub_napi/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
    ... which satisfies path dependency `swc_core` of package `stub_napi v0.1.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core/tests/fixture/stub_napi)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_core/tests/fixture/stub_wasm/Cargo.toml --package [email protected] --precise 1.0.89
error: package ID specification `[email protected]` did not match any packages
Did you mean one of these?

  [email protected]

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_plugin_runner/tests/css-plugins/swc_noop_plugin/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
    ... which satisfies path dependency `swc_core` of package `swc_noop_plugin v0.1.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_plugin_runner/tests/css-plugins/swc_noop_plugin)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_plugin_runner/tests/fixture/issue_6404/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
    ... which satisfies path dependency `swc_core` of package `swc_issue_6404 v0.1.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_plugin_runner/tests/fixture/issue_6404)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_plugin_runner/tests/fixture/swc_internal_plugin/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
    ... which satisfies path dependency `swc_core` of package `swc_internal_plugin v0.1.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_plugin_runner/tests/fixture/swc_internal_plugin)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/swc_plugin_runner/tests/fixture/swc_noop_plugin/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
    ... which satisfies path dependency `swc_core` of package `swc_noop_plugin v0.1.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_plugin_runner/tests/fixture/swc_noop_plugin)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tools/generate-code/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` (locked to 0.7.0) of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tools/swc-releaser/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` (locked to 0.7.0) of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path xtask/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `rkyv`.
    ... required by package `swc_atoms v0.7.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_atoms)`
    ... which satisfies path dependency `swc_atoms` (locked to 0.7.0) of package `swc_core v0.105.0 (/tmp/renovate/repos/github/swc-project/swc/crates/swc_core)`
versions that meet the requirements `=0.8.8` are: 0.8.8

the package `swc_atoms` depends on `rkyv`, with features: `validation` but `rkyv` does not have these features.


failed to select a version for `rkyv` which could resolve this conflict

@renovate renovate bot force-pushed the renovate/cargo branch 14 times, most recently from 3603008 to fe80542 Compare September 20, 2024 05:22
@renovate renovate bot force-pushed the renovate/cargo branch 2 times, most recently from 716d009 to 12d3c11 Compare September 20, 2024 07:50
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