Skip to content

chore(deps): update rust crates#419

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-crates
Open

chore(deps): update rust crates#419
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-crates

Conversation

@renovate

@renovate renovate Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies patch 1.0.1031.0.104
assertables workspace.dependencies minor 10.0.010.1.0
async-trait workspace.dependencies patch 0.1.890.1.91
bitflags workspace.dependencies minor 2.10.02.13.1
bstr workspace.dependencies minor 1.12.11.13.0
bumpalo workspace.dependencies minor 3.19.13.20.3
bytemuck workspace.dependencies patch 1.25.01.25.2
cc workspace.dependencies minor 1.2.551.3.0
clap workspace.dependencies minor 4.5.574.6.2
compact_str workspace.dependencies minor 0.9.00.10.0
ctor workspace.dependencies patch 1.0.11.0.9
futures (source) workspace.dependencies patch 0.3.310.3.33
futures-util (source) workspace.dependencies patch 0.3.310.3.33
getrandom workspace.dependencies patch 0.4.20.4.3
globset (source) workspace.dependencies patch 0.4.180.4.19
jsonc-parser workspace.dependencies minor 0.32.00.33.0
libc workspace.dependencies patch 0.2.1850.2.186
monostate workspace.dependencies patch 1.0.21.0.3
nix workspace.dependencies patch 0.31.20.31.3
once_cell workspace.dependencies patch 1.21.31.21.4
os_str_bytes workspace.dependencies minor 7.1.17.2.1
owo-colors workspace.dependencies minor 4.2.34.3.0
phf workspace.dependencies minor 0.13.00.14.0
ratatui (source) workspace.dependencies patch 0.30.00.30.2
rayon workspace.dependencies minor 1.11.01.12.0
ref-cast workspace.dependencies patch 1.0.251.0.26
regex workspace.dependencies minor 1.12.31.13.1
rusqlite workspace.dependencies minor 0.39.00.40.0
rustc-hash workspace.dependencies patch 2.1.12.1.3
serde (source) workspace.dependencies patch 1.0.2281.0.229
serde_json workspace.dependencies patch 1.0.1491.0.150
similar workspace.dependencies patch 3.1.03.1.1
stackalloc (source) workspace.dependencies patch 1.2.11.2.2
tar workspace.dependencies patch 0.4.450.4.46
tempfile (source) workspace.dependencies minor 3.25.03.27.0
terminal_size workspace.dependencies patch 0.4.30.4.4
test-log workspace.dependencies patch 0.2.190.2.21
thiserror workspace.dependencies patch 2.0.182.0.19
tokio (source) workspace.dependencies minor 1.49.01.53.0
toml workspace.dependencies patch 1.1.2+spec-1.1.01.1.3
tracing-subscriber (source) workspace.dependencies patch 0.3.220.3.23
tui-term workspace.dependencies patch 0.3.10.3.4
twox-hash workspace.dependencies patch 2.1.22.1.3
uuid workspace.dependencies minor 1.23.11.24.0
which workspace.dependencies patch 8.0.08.0.5
wincode (source) workspace.dependencies minor 0.5.20.6.0
winsafe workspace.dependencies patch 0.0.270.0.28
xxhash-rust workspace.dependencies patch 0.8.150.8.17

Release Notes

dtolnay/anyhow (anyhow)

v1.0.104

Compare Source

  • Update syn dev-dependency to version 3
assertables/assertables-rust-crate (assertables)

v10.1.0

Compare Source

dtolnay/async-trait (async-trait)

v0.1.91

Compare Source

v0.1.90

Compare Source

  • Update to syn 3
bitflags/bitflags (bitflags)

v2.13.1

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.13.0...2.13.1

v2.13.0

Compare Source

What's Changed

Full Changelog: bitflags/bitflags@2.12.1...2.13.0

v2.12.1

Compare Source

What's Changed

  • Rework the #[flag_name] feature and re-stabilize as #[bitflags(flag_name)] by @​KodrAus in #​487

Full Changelog: bitflags/bitflags@2.12.0...2.12.1

v2.12.0

Compare 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

Full Changelog: bitflags/bitflags@2.11.1...2.12.0

v2.11.1

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.11.0...2.11.1

v2.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.10.0...2.11.0

BurntSushi/bstr (bstr)

v1.13.0

Compare Source

v1.12.3

Compare Source

v1.12.2

Compare Source

fitzgen/bumpalo (bumpalo)

v3.20.3

Compare Source

Released 2026-05-22.

Fixed
  • Fixed the try_alloc_slice_fill_with, alloc_slice_try_fill_with,
    alloc_slice_fill_with methods to properly rewind the bump pointer on
    allocation, initialization, and panic failure and avoid wasting bump capacity.
  • Fixed a drop bug in bumpalo::collections::vec::DrainFilter (used by retain
    and retain_mut) when the predicate panics.

v3.20.2

Compare Source

Released 2026-02-19.

Fixed
  • Restored Send and Sync implementations for Box<T> for T: ?Sized types
    as well.

v3.20.1

Compare Source

Released 2026-02-18.

Fixed
  • Restored Send and Sync implementations for Box<T> when T: Send and T: Sync respectively.

v3.20.0

Compare Source

Released 2026-02-18.

Added
  • Added the bumpalo::collections::Vec::pop_if method.
Fixed
  • Fixed a bug in the bumpalo::collections::String::retain method in the face
    of panics.
  • Made bumpalo::collections::Box<T> covariant with T (just like
    std::boxed::Box<T>).

Lokathor/bytemuck (bytemuck)

v1.25.2

Compare Source

  • implement NoUninit for char, bool, NonZero* arrays

v1.25.1

Compare Source

rust-lang/cc-rs (cc)

v1.3.0

Compare Source

Added
  • inherit path remap rules from cargo trim-paths (#​1794)

v1.2.67

Compare Source

Other
  • Fix clippy warning (#​1788)
  • Regenerate target info (#​1785)
  • Add support for aarch64-unknown-linux-pauthtest target (#​1713)
  • Fix nightly compilation error (#​1783)

v1.2.66

Compare Source

Other
  • Fix target parsing for aarch64-unknown-linux-pauthtest (#​1779)
  • Support new QNX targets (#​1775)
  • Add kache to the supported compiler wrappers (#​1770)

v1.2.65

Compare Source

Other

v1.2.64

Compare Source

Other
  • Add more bare-metal 32-bit Arm support (#​1753)
  • Remove unnecessary clone (#​1748)
  • Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (#​1742)

v1.2.63

Compare Source

Other
  • Update shlex requirement from 1.3.0 to 2.0.1 (#​1736)

v1.2.62

Compare Source

Other
  • Regenerate target info (#​1721)
  • Allow exceptions on wasm platforms (#​1714)
  • Add relibc env (#​1710)
  • recognize sh4 architecture in parse_arch() (#​1712)

v1.2.61

Compare Source

Other
  • fix OutputKind::Capture documentation (#​1705)

v1.2.60

Compare Source

Fixed
  • (ar) suppress warnings from D modifier probe (#​1700)

v1.2.59

Compare Source

Fixed
  • (ar) deterministic archives with D modifier (#​1697)
Other
  • Regenerate target info (#​1698)
  • Fix target abi parsing for sanitiser targets (#​1695)

v1.2.58

Compare Source

Other
  • Update Compile-time Requirements to add info about clang-cl.exe (#​1693)

v1.2.57

Compare Source

Other
  • Size archiver batches according to argument length not argument count (#​1689)
  • Added Build::env for setting environment variables of compiler invocations and other child processes (#​1656 #​1682)

v1.2.56

Compare Source

Other
  • Regenerate target info (#​1676)
  • Fix clang-cl target when cross-compiling (#​1670)
clap-rs/clap (clap)

v4.6.2

Compare Source

Fixes
  • (help) Say alias when there is only one

v4.6.1

Compare Source

Fixes
  • (derive) Ensure rebuilds happen when an read env variable is changed

v4.6.0

Compare Source

Compatibility
  • Update MSRV to 1.85

v4.5.61

Compare Source

Internal
  • Update dependencies

v4.5.60

Compare Source

Fixes
  • (help) Quote empty default values, possible values

v4.5.59

Compare Source

Fixes
  • Command::ignore_errors no longer masks help/version on subcommands

v4.5.58

Compare Source

ParkMyCar/compact_str (compact_str)

v0.10.0

Compare Source

July 12, 2026

Changes

Bug Fixes

Performance

v0.9.1

Compare Source

mmastrac/linktime (ctor)

v1.0.9

Compare Source

What's Changed

Full Changelog: mmastrac/linktime@ctor-1.0.8...ctor-1.0.9

v1.0.8

Compare Source

What's Changed

Full Changelog: mmastrac/linktime@link-section-0.18.3...ctor-1.0.8

v1.0.7

Compare Source

What's Changed

  • Bump downstream link-section crate version and API updates.
  • Better error messages on bad attributes.

Full Changelog: mmastrac/linktime@ctor-1.0.6...ctor-1.0.7

v1.0.6

Compare Source

What's Changed

Changed
  • Bump link-section dependency to 0.17.0.
  • MSRV bumped to 1.85.0 (if priority feature is enabled), otherwise remains at
    1.60.0.
    • To restore MSRV to 1.60.0, use 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.5

Compare Source

What's Changed

Full Changelog: mmastrac/linktime@ctor-1.0.4...ctor-1.0.5

v1.0.4

Compare Source

What's Changed

Full Changelog: mmastrac/linktime@ctor-1.0.3...ctor-1.0.4

v1.0.3

Compare Source

What's Changed

Other changes

Full Changelog: mmastrac/linktime@ctor-1.0.2...ctor-1.0.3

v1.0.2

Compare Source

What's Changed

  • Improvements to static items for #[ctor]
  • const dynamic ctors - use a const block to initialize a set of ctors

Full Changelog: mmastrac/linktime@ctor-1.0.1...ctor-1.0.2

rust-lang/futures-rs (futures)

v0.3.33

Compare Source

  • Fix ReadLine's soundness issue regarding to exception safety. (#​3020)
  • Fix unsound Send impl for IterPinRef and Iter. (#​3003)
  • Fix stacked borrows violation in compat01as03 implementation. (#​3012)
  • Fix memory leak in FuturesUnordered::IntoIter. (#​3005)
  • Add portable-atomic-alloc feature and use it in FuturesUnordered. (#​3007)
  • Re-export alloc::task::Wake. (#​3010)
  • Update spin to 0.12. (#​3014)

v0.3.32

Compare Source

  • Bump MSRV of utility crates to 1.71. (#​2989)
  • Soft-deprecate ready! macro in favor of std::task::ready! added in Rust 1.64 (#​2925)
  • Soft-deprecate pin_mut! macro in favor of std::pin::pin! added in Rust 1.68 (#​2929)
  • Add FuturesOrdered::clear (#​2927)
  • Add mpsc::*Receiver::recv (#​2947)
  • Add mpsc::*Receiver::try_recv and deprecate mpsc::*Receiver::::try_next (#​2944)
  • Implement FusedStream for sink::With (#​2948)
  • Add no_std support for shared (#​2868)
  • Make Mutex::new() const (#​2956)
  • Add #[clippy::has_significant_drop] to guards (#​2967)
  • Remove dependency to pin-utils (#​2929)
  • Remove dependency on num_cpus (#​2946)
  • Performance improvements (#​2983)
  • Documentation improvements (#​2925, #​2926, #​2940, #​2971)
rust-random/getrandom (getrandom)

v0.4.3

Compare Source

Added
  • wasm64-unknown-unknown target support for wasm_js backend #​848
Changed
  • Drop wasip2 and wasip3 dependencies in favor of manual bindings #​830
BurntSushi/ripgrep (globset)

v0.4.19

Compare Source

dprint/jsonc-parser (jsonc-parser)

v0.33.0

Compare Source

v0.32.4

Compare Source

rust-lang/libc (libc)

v0.2.186

Compare Source

Added
  • Apple: Add KEVENT_FLAG_* constants (#​5070)
  • Linux: Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE (#​5060)
Changed
  • CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (#​5058)
dtolnay/monostate (monostate)

v1.0.3

Compare Source

  • Update to syn 3
nix-rust/nix (nix)

v0.31.3

Compare Source

Added
  • Enable module ioctl for Cygwin
    (#​2715)
  • Add
    CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME
    to NetBSD-like platforms (#​2716)
  • unistd: add mkfifo for redox
    (#​2749)
  • Added kevent64 support on apple targets: Kqueue::kevent64, KEvent64,
    and Kevent64Flags. (#​2781)
Fixed
  • fix SaFlags_t definition on redox
    (#​2751)
  • Fixed EpollEvent::events() to use from_bits_retain instead of
    from_bits().unwrap(), preventing panics when the kernel returns
    unknown epoll flags. (#​2783)
  • Fixed KEvent::flags() and KEvent::fflags() to use from_bits_retain
    instead of from_bits().unwrap(), preventing panics when the kernel
    returns unknown kqueue flags.
    (#​2784)
matklad/once_cell (once_cell)

v1.21.4

Compare Source

  • Fix unsoundness in OnceCell::wait under --features=parking_lot, #​295.

    If thread A calls wait, while thread B calls get_or_try_init(f), and, furthermore, f panics,
    the wait incorrectly 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.1

Compare Source

v7.2.0

Compare Source

owo-colors/owo-colors (owo-colors)

v4.3.0

Compare Source

Fixed
  • Scripts in the 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 the OwoColorize trait with #[rust_analyzer::completions(ignore_flyimport_methods)]. This prevents owo-colors methods from being completed with rust-analyzer unless the OwoColorize trait 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.0

Compare Source

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • "before 10am on monday"
  • Automerge
    • At any time (no schedule defined)

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


  • 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 commented May 31, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact 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 --package anyhow@1.0.103 --precise 1.0.104
error: failed to load manifest for workspace member `/tmp/renovate/repos/github/voidzero-dev/vite-task/crates/fspy`
referenced via `crates/*` by workspace at `/tmp/renovate/repos/github/voidzero-dev/vite-task/Cargo.toml`

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/voidzero-dev/vite-task/crates/fspy/Cargo.toml`

Caused by:
  `artifact = …` requires `-Z bindeps` (fspy_preload_unix)

@renovate
renovate Bot force-pushed the renovate/rust-crates branch 3 times, most recently from 0e6df3e to 89217cf Compare June 7, 2026 21:56
@renovate
renovate Bot force-pushed the renovate/rust-crates branch 7 times, most recently from f86b216 to f5b6707 Compare June 15, 2026 01:41
@renovate
renovate Bot force-pushed the renovate/rust-crates branch 5 times, most recently from fbbe80f to 6c6d272 Compare June 21, 2026 22:10
@renovate
renovate Bot force-pushed the renovate/rust-crates branch 4 times, most recently from c24efd6 to 4247662 Compare July 5, 2026 17:10
@renovate
renovate Bot force-pushed the renovate/rust-crates branch 2 times, most recently from 7d4503f to f07d4fe Compare July 6, 2026 01:59
@renovate
renovate Bot force-pushed the renovate/rust-crates branch from f07d4fe to 7fec51f Compare July 19, 2026 20:06
@renovate
renovate Bot force-pushed the renovate/rust-crates branch from 7fec51f to 536e2a8 Compare July 19, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants