Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 6, 2026

This PR contains the following updates:

Package Type Update Change
clap workspace.dependencies patch 4.5.534.5.54
clap_complete workspace.dependencies patch 4.5.644.5.65
deno_task_shell (source) workspace.dependencies patch 0.26.10.26.2
jiff workspace.dependencies patch 0.2.170.2.18
libc workspace.dependencies patch 0.2.1780.2.180
serde_json dependencies patch 1.0.1481.0.149
serde_json workspace.dependencies patch 1.0.1481.0.149
sevenz-rust2 (source) workspace.dependencies patch 0.20.00.20.1
tokio-util (source) workspace.dependencies patch 0.7.170.7.18
url workspace.dependencies patch 2.5.72.5.8

Release Notes

clap-rs/clap (clap)

v4.5.54

Compare Source

Fixes
  • (help) Move [default] to its own paragraph when PossibleValue::help is present in --help
denoland/deno_task_shell (deno_task_shell)

v0.26.2

Compare Source

  • fix: preserve signal-based exit codes (128 + signal_number) (#​161)
BurntSushi/jiff (jiff)

v0.2.18

Compare Source

===================
This release ships a sizeable refactor to the RFC 2822, RFC 9110, RC
3339, RFC 9557, ISO 8601 and friendly format printers. Specifically,
they are now all monomorphic internally (instead of being generic over
jiff::fmt::Write) and write to uninitialized buffers. This improves
runtime performance (sometimes dramatically so), and to a more modest
degree, decreases binary size and improves compile times.

This release also includes a bug fix where DateTime::MIN.to_zoned(..)
could panic.

Enhancements:

  • #​460:
    Improve runtime performance and binary size of RFC 2822 printer.
  • #​461:
    Tweak behavior of printing min/max offsets in RFC 2822 and Temporal printers.
  • #​462:
    Export fallible constructors for jiff::SignedDuration.
  • #​465:
    Improve runtime performance and binary size of the "friendly" duration printer.
  • #​468:
    Improve runtime performance and binary size of the Temporal ISO 8601 duration
    printer.
  • #​470:
    Improve runtime performance and binary size of the Temporal ISO 8601 datetime
    printer.
  • #​474:
    Improve runtime performance and binary size of Jiff's strftime
    implementation.
  • #​477:
    Fix a bug where time zone lookups for civil::DateTime::MIN could panic.
rust-lang/libc (libc)

v0.2.180

Compare Source

Added
  • QNX: Add missing BPF and ifreq structures (#​4769)
Fixed
  • Linux, L4Re: address soundness issues of CMSG_NXTHDR (#​4903)
  • Linux-like: Handle zero-sized payload differences in CMSG_NXTHDR (#​4903)
  • Musl: Fix incorrect definitions of struct stat on some 32-bit architectures (#​4914)
  • NetBSD: RISC-V 64: Correct mcontext type definitions (#​4886)
  • uClibc: Re-enable __SIZEOF_PTHREAD_COND_T on non-L4Re uclibc (#​4915)
  • uClibc: Restructure Linux netlink module to resolve build errors (#​4915)

v0.2.179

Compare Source

With this release, we now have unstable support for 64-bit time_t on 32-bit
platforms with both Musl and Glibc. Testing is appreciated!

For now, these can be enabled by setting environment variables during build:

RUST_LIBC_UNSTABLE_MUSL_V1_2_3=1
RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64

Note that the exact configuration will change in the future. Setting the
MUSL_V1_2_3 variable also enables some newer API unrelated to time_t.

Added
  • L4Re: Add uclibc aarch64 support (#​4479)
  • Linux, Android: Add a generic definition for XCASE (#​4847)
  • Linux-like: Add NAME_MAX (#​4888)
  • Linux: Add AT_EXECVE_CHECK (#​4422)
  • Linux: Add the SUN_LEN macro (#​4269)
  • Linux: add getitimer and setitimer (#​4890)
  • Linux: add pthread_tryjoin_n and pthread_timedjoin_np (#​4887)
  • Musl: Add unstable support for 64-bit time_t on 32-bit platforms (#​4463)
  • NetBSD, OpenBSD: Add interface LINK_STATE_* definitions from sys/net/if.h (#​4751)
  • QuRT: Add support for Qualcomm QuRT (#​4845)
  • Types: Add Padding::uninit() (#​4862)
Fixed
  • Glibc: Link old version of cf{g,s}et{i,o}speed (#​4882)
  • L4Re: Fixes for pthread (#​4479)
  • L4re: Fix a wide variety of incorrect definitions (#​4479)
  • Musl: Fix the value of CPU_SETSIZE on musl 1.2+ (#​4865)
  • Musl: RISC-V: fix public padding fields in stat/stat64 (#​4463)
  • Musl: s390x: Fix definition of SIGSTKSZ/MINSIGSTKSZ (#​4884)
  • NetBSD: Arm: Fix PT_{GET,SET}FPREGS, _REG_TIPDR, and _REG_{LR,SP} (#​4899)
  • NetBSD: Fix if_msghdr alignment (#​4902)
  • NetBSD: Fix siginfo_t layout on 32-bit platforms (#​4904)
  • NetBSD: change definition of pthread_spin_t to allow arch redefinition. (#​4899)
  • Newlib: Fix ambiguous glob exports and other warnings for Vita and 3DS (#​4875)
  • QNX: Fix build error (#​4879)
Changed
  • CI: Update CI images to FreeBSD 15.0-release (#​4857)
  • L4Re: Make pthread struct fields private (#​4876)
  • Linux, Fuchsia: Mark mq_attr padding area as such (#​4858)
  • Types: Wrap a number of private fields in the Padding type (#​4862)
Removed
  • Build: Remove RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 (#​4865)
  • WASI: Remove nonexistent clocks (#​4880)
serde-rs/json (serde_json)

v1.0.149

Compare Source

  • Align arbitrary_precision number strings with zmij's formatting (#​1306, thanks @​b41sh)
hasenbanck/sevenz-rust (sevenz-rust2)

v0.20.1

Compare Source

Fixed
  • Fix bug where small headers of encrypted files were not encrypted (#​98)
tokio-rs/tokio (tokio-util)

v0.7.18

Compare Source

servo/rust-url (url)

v2.5.8

Compare Source


Configuration

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

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

Rebasing: Whenever PR becomes conflicted, 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 added the dependencies label Jan 6, 2026
@renovate renovate bot force-pushed the renovate/cargo-patches branch 4 times, most recently from b917a01 to 2c35770 Compare January 7, 2026 21:38
@renovate renovate bot force-pushed the renovate/cargo-patches branch from 2c35770 to 4053e47 Compare January 8, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant