chore(deps): update rust crates#419
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
3 times, most recently
from
June 7, 2026 21:56
0e6df3e to
89217cf
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
7 times, most recently
from
June 15, 2026 01:41
f86b216 to
f5b6707
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
5 times, most recently
from
June 21, 2026 22:10
fbbe80f to
6c6d272
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
4 times, most recently
from
July 5, 2026 17:10
c24efd6 to
4247662
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
2 times, most recently
from
July 6, 2026 01:59
7d4503f to
f07d4fe
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
from
July 19, 2026 20:06
f07d4fe to
7fec51f
Compare
renovate
Bot
force-pushed
the
renovate/rust-crates
branch
from
July 19, 2026 20:58
7fec51f to
536e2a8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.103→1.0.10410.0.0→10.1.00.1.89→0.1.912.10.0→2.13.11.12.1→1.13.03.19.1→3.20.31.25.0→1.25.21.2.55→1.3.04.5.57→4.6.20.9.0→0.10.01.0.1→1.0.90.3.31→0.3.330.3.31→0.3.330.4.2→0.4.30.4.18→0.4.190.32.0→0.33.00.2.185→0.2.1861.0.2→1.0.30.31.2→0.31.31.21.3→1.21.47.1.1→7.2.14.2.3→4.3.00.13.0→0.14.00.30.0→0.30.21.11.0→1.12.01.0.25→1.0.261.12.3→1.13.10.39.0→0.40.02.1.1→2.1.31.0.228→1.0.2291.0.149→1.0.1503.1.0→3.1.11.2.1→1.2.20.4.45→0.4.463.25.0→3.27.00.4.3→0.4.40.2.19→0.2.212.0.18→2.0.191.49.0→1.53.01.1.2+spec-1.1.0→1.1.30.3.22→0.3.230.3.1→0.3.42.1.2→2.1.31.23.1→1.24.08.0.0→8.0.50.5.2→0.6.00.0.27→0.0.280.8.15→0.8.17Release Notes
dtolnay/anyhow (anyhow)
v1.0.104Compare Source
syndev-dependency to version 3assertables/assertables-rust-crate (assertables)
v10.1.0Compare Source
dtolnay/async-trait (async-trait)
v0.1.91Compare Source
v0.1.90Compare Source
bitflags/bitflags (bitflags)
v2.13.1Compare Source
What's Changed
New Contributors
Full Changelog: bitflags/bitflags@2.13.0...2.13.1
v2.13.0Compare Source
What's Changed
MyFlags::Abc::iter_equal_names()method by @ssrlive in #489Full Changelog: bitflags/bitflags@2.12.1...2.13.0
v2.12.1Compare Source
What's Changed
#[flag_name]feature and re-stabilize as#[bitflags(flag_name)]by @KodrAus in #487Full Changelog: bitflags/bitflags@2.12.0...2.12.1
v2.12.0Compare Source
Yanked
This release has been yanked because the
#[flag_name]processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.What's Changed
#[flag_name]attribute by @KodrAus in #483Full Changelog: bitflags/bitflags@2.11.1...2.12.0
v2.11.1Compare Source
What's Changed
New Contributors
Full Changelog: bitflags/bitflags@2.11.0...2.11.1
v2.11.0Compare Source
What's Changed
New Contributors
Full Changelog: bitflags/bitflags@2.10.0...2.11.0
BurntSushi/bstr (bstr)
v1.13.0Compare Source
v1.12.3Compare Source
v1.12.2Compare Source
fitzgen/bumpalo (bumpalo)
v3.20.3Compare Source
Released 2026-05-22.
Fixed
try_alloc_slice_fill_with,alloc_slice_try_fill_with,alloc_slice_fill_withmethods to properly rewind the bump pointer onallocation, initialization, and panic failure and avoid wasting bump capacity.
bumpalo::collections::vec::DrainFilter(used byretainand
retain_mut) when the predicate panics.v3.20.2Compare Source
Released 2026-02-19.
Fixed
SendandSyncimplementations forBox<T>forT: ?Sizedtypesas well.
v3.20.1Compare Source
Released 2026-02-18.
Fixed
SendandSyncimplementations forBox<T>whenT: SendandT: Syncrespectively.v3.20.0Compare Source
Released 2026-02-18.
Added
bumpalo::collections::Vec::pop_ifmethod.Fixed
bumpalo::collections::String::retainmethod in the faceof panics.
bumpalo::collections::Box<T>covariant withT(just likestd::boxed::Box<T>).Lokathor/bytemuck (bytemuck)
v1.25.2Compare Source
v1.25.1Compare Source
try_cast_slicethat empty slices must still be aligned.rust-lang/cc-rs (cc)
v1.3.0Compare Source
Added
v1.2.67Compare Source
Other
aarch64-unknown-linux-pauthtesttarget (#1713)v1.2.66Compare Source
Other
v1.2.65Compare Source
Other
v1.2.64Compare Source
Other
v1.2.63Compare Source
Other
v1.2.62Compare Source
Other
v1.2.61Compare Source
Other
OutputKind::Capturedocumentation (#1705)v1.2.60Compare Source
Fixed
Dmodifier probe (#1700)v1.2.59Compare Source
Fixed
Dmodifier (#1697)Other
v1.2.58Compare Source
Other
v1.2.57Compare Source
Other
Build::envfor setting environment variables of compiler invocations and other child processes (#1656 #1682)v1.2.56Compare Source
Other
clang-cltarget when cross-compiling (#1670)clap-rs/clap (clap)
v4.6.2Compare Source
Fixes
aliaswhen there is only onev4.6.1Compare Source
Fixes
v4.6.0Compare Source
Compatibility
v4.5.61Compare Source
Internal
v4.5.60Compare Source
Fixes
v4.5.59Compare Source
Fixes
Command::ignore_errorsno longer masks help/version on subcommandsv4.5.58Compare Source
ParkMyCar/compact_str (compact_str)
v0.10.0Compare Source
July 12, 2026
Changes
v1.71.Errortrait impls once again require thestdfeature. This reverts the (unreleased)no-std
core::error::Errorsupport from #443,which required Rust
v1.81, it can return once the MSRV reachesv1.81.gardevalidation crate under anoptional feature, implementing its string rule traits for
CompactString.feat: add garde validation support.schemarscrate under an optionalfeature, implementing
JsonSchemaforCompactString. Every method delegates toString'simpl, so the generated schema is identical to a
String's.feat: support schemars.valuablecrate under an optionalfeature, implementing the
Valuabletrait forCompactStringso it presents as aValue::String.Add impl Valuable.pyo3feature which implementsFromPyObjectand
IntoPyObjectforCompactString, so it canbe used seamlessly with
pyo3v0.29.feat: add pyo3 feature.defmtcrate under an optional feature,implementing
defmt::FormatforCompactString.feat: Add support for defmt.bevy-reflectfeature which implementsbevy_reflect'sreflection traits for
CompactString(as an opaque type).feat: Add bevy-reflect feature.utoipafeature which implementsutoipa'sPartialSchemaandToSchematraits forCompactString.fix sqlx type impl, add utoipa featureand
feat: fixup the utoipa feature.#[must_use]from theDrainiterator.fix: remove #[must_use] from Drain.unsafe code.
feat: add kani proof harnesses to verify unsafe code.sqlxdependency tov0.9. Enabling thesqlxfeature now requires Rust
v1.94.deps: bump sqlx to 0.9.bevy_reflectdependency tov0.19.deps: update optional deps to latest.markupdependency tov0.16.deps: update optional deps to latest.Bug Fixes
CompactString.fix: possible undefined behavior with realloc in a HeapString.CompactString::retainto avoid briefly creating references to invalid UTF-8.Avoid invalid UTF-8 references in retain.CompactString::as_mut_bytesexposing uninitialized spare capacity through a&mut [u8];heap spare capacity is now zero-initialized before it's returned.
fix: avoid exposing uninitialized spare capacity.Performance
String's existing allocation inCompactString::new.perf: reuse owned String in CompactString::new.ToCompactStringforstr.perf: specialize ToCompactString for str.CompactStringinstead of&mut Repr.perf: Drop passes heap fields by-value instead of &mut Repr.Resulton the hot inline construction path withRepr::new_panic.perf: add Repr::new_panic to skip Result on the hot inline path.Reprinvariants so the compiler can fold dead error-handling branches on construction.perf: assert Repr invariants to fold dead Err arms on construction.perf: speed up append, integer formatting, and inline creation.from_utf8_lossyinstead of copying byte-by-byte.perf: bulk-copy valid runs in from_utf8_lossy.memcpy. Keep heap construction out-of-line,and move the OOM panic off the hot construction path to keep generated assembly lean.
perf: several small improvements.ryudependency withzmijfor float formatting.deps: replace ryu with zmij for float formatting.v0.9.1Compare Source
mmastrac/linktime (ctor)
v1.0.9Compare Source
What's Changed
Full Changelog: mmastrac/linktime@ctor-1.0.8...ctor-1.0.9
v1.0.8Compare Source
What's Changed
Full Changelog: mmastrac/linktime@link-section-0.18.3...ctor-1.0.8
v1.0.7Compare Source
What's Changed
link-sectioncrate version and API updates.Full Changelog: mmastrac/linktime@ctor-1.0.6...ctor-1.0.7
v1.0.6Compare Source
What's Changed
Changed
link-sectiondependency to 0.17.0.priorityfeature is enabled), otherwise remains at1.60.0.
ctor = { version = "1.0.6", default-features = false, features = ["proc_macro", "std"] }in your Cargo.toml.Fixed
#[ctor]requires significantly less macro recursion.Full Changelog: mmastrac/linktime@ctor-1.0.5...ctor-1.0.6
v1.0.5Compare Source
What's Changed
Full Changelog: mmastrac/linktime@ctor-1.0.4...ctor-1.0.5
v1.0.4Compare Source
What's Changed
.init_array) by @mmastrac in #444Full Changelog: mmastrac/linktime@ctor-1.0.3...ctor-1.0.4
v1.0.3Compare Source
What's Changed
Other changes
Full Changelog: mmastrac/linktime@ctor-1.0.2...ctor-1.0.3
v1.0.2Compare Source
What's Changed
staticitems for#[ctor]constdynamic ctors - use a const block to initialize a set of ctorslink-sectionbehaviour for WASM targets by @mmastrac in #426github.com/mmastrac/linktime/pull/42828
Full Changelog: mmastrac/linktime@ctor-1.0.1...ctor-1.0.2
rust-lang/futures-rs (futures)
v0.3.33Compare Source
ReadLine's soundness issue regarding to exception safety. (#3020)Sendimpl forIterPinRefandIter. (#3003)compat01as03implementation. (#3012)FuturesUnordered::IntoIter. (#3005)portable-atomic-allocfeature and use it inFuturesUnordered. (#3007)alloc::task::Wake. (#3010)spinto 0.12. (#3014)v0.3.32Compare Source
ready!macro in favor ofstd::task::ready!added in Rust 1.64 (#2925)pin_mut!macro in favor ofstd::pin::pin!added in Rust 1.68 (#2929)FuturesOrdered::clear(#2927)mpsc::*Receiver::recv(#2947)mpsc::*Receiver::try_recvand deprecatempsc::*Receiver::::try_next(#2944)FusedStreamforsink::With(#2948)no_stdsupport forshared(#2868)Mutex::new()const (#2956)#[clippy::has_significant_drop]to guards (#2967)pin-utils(#2929)num_cpus(#2946)rust-random/getrandom (getrandom)
v0.4.3Compare Source
Added
wasm64-unknown-unknowntarget support forwasm_jsbackend #848Changed
wasip2andwasip3dependencies in favor of manual bindings #830BurntSushi/ripgrep (globset)
v0.4.19Compare Source
dprint/jsonc-parser (jsonc-parser)
v0.33.0Compare Source
v0.32.4Compare Source
rust-lang/libc (libc)
v0.2.186Compare Source
Added
KEVENT_FLAG_*constants (#5070)PR_SET_MEMORY_MERGEandPR_GET_MEMORY_MERGE(#5060)Changed
dtolnay/monostate (monostate)
v1.0.3Compare Source
nix-rust/nix (nix)
v0.31.3Compare Source
Added
ioctlfor Cygwin(#2715)
CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIMEto NetBSD-like platforms (#2716)
(#2749)
kevent64support on apple targets:Kqueue::kevent64,KEvent64,and
Kevent64Flags. (#2781)Fixed
(#2751)
EpollEvent::events()to usefrom_bits_retaininstead offrom_bits().unwrap(), preventing panics when the kernel returnsunknown epoll flags. (#2783)
KEvent::flags()andKEvent::fflags()to usefrom_bits_retaininstead of
from_bits().unwrap(), preventing panics when the kernelreturns unknown kqueue flags.
(#2784)
matklad/once_cell (once_cell)
v1.21.4Compare Source
Fix unsoundness in
OnceCell::waitunder--features=parking_lot, #295.If thread A calls
wait, while thread B callsget_or_try_init(f), and, furthermore,fpanics,the
waitincorrectly returns and thread A observes uninitialized memory.Kudos to @meng-xu-cs for a nice find!
dylni/os_str_bytes (os_str_bytes)
v7.2.1Compare Source
OsStr::split_atv7.2.0Compare Source
iter::OsUnitsNonUnicodeOsStr::os_unitsOsUnitowo-colors/owo-colors (owo-colors)
v4.3.0Compare Source
Fixed
scripts/directory are no longer published in the crate package. Thanks weiznich for your first contribution!Changed
Mark methods with
#[rust_analyzer::completions(ignore_flyimport)]and theOwoColorizetrait with#[rust_analyzer::completions(ignore_flyimport_methods)]. This prevents owo-colors methods from being completed with rust-analyzer unless theOwoColorizetrait is included.Unfortunately, this also breaks explicit autocomplete commands such as Ctrl-Space in many editors. (The language server protocol doesn't appear to have a way to differentiate between implicit and explicit autocomplete commands.) On balance we believe this is the right approach, but please do provide feedback on PR #141 if it negatively affects you.
Updated MSRV to Rust 1.81.
rust-phf/rust-phf (phf)
v0.14.0Compare Source
What's Changed
fillwhen resetting generator buffers by @JohnTitor in #402ToTokensby @JohnTitor in #414FmtConstsupport forVec/slice keys by @JohnTitor in #416PhfEqto address tuple lifetime issue by @JohnTitor in #420Configuration
📅 Schedule: (in timezone Asia/Shanghai)
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.