Skip to content

fix(deps): update patch dependencies

Renovate Bot requested to merge renovate/patch-dependencies into main

This MR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.86 -> 1.0.93
anyhow dev-dependencies patch 1.0.86 -> 1.0.93
async-trait dependencies patch 0.1.81 -> 0.1.83
backtrace dependencies patch 0.3.73 -> 0.3.74
cc build-dependencies patch 1.1.0 -> 1.1.37
clap dev-dependencies patch 4.5.9 -> 4.5.20
clap dependencies patch 4.5.9 -> 4.5.20
env_logger dev-dependencies patch 0.11.3 -> 0.11.5
futures (source) dependencies patch 0.3.30 -> 0.3.31
libc dependencies patch 0.2.155 -> 0.2.162
serde (source) dependencies patch 1.0.204 -> 1.0.214
serde_json dependencies patch 1.0.120 -> 1.0.132
thiserror dependencies patch 1.0.61 -> 1.0.69
tokio-stream (source) dependencies patch 0.1.15 -> 0.1.16
tokio-util (source) dependencies patch 0.7.11 -> 0.7.12

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


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)
dtolnay/async-trait (async-trait)

v0.1.83

Compare Source

  • Prevent needless_arbitrary_self_type lint being produced in generated code (#​278)

v0.1.82

Compare Source

  • Prevent elided_named_lifetimes lint being produced in generated code (#​276)
rust-lang/backtrace-rs (backtrace)

v0.3.74

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74

rust-lang/cc-rs (cc)

v1.1.37

Compare Source

Other
  • Use relative directory for obj files hash (#​1270)
  • Regenerate target info (#​1280)

v1.1.36

Compare Source

Other
  • Fix CUDA build with clang++. (#​1273)

v1.1.35

Compare Source

Other
  • Remove support for FRC (#​1268)
  • Do not add -fPIC by default on UEFI targets (#​1263)
  • Use -windows-gnu for all UEFI targets (#​1264)

v1.1.34

Compare Source

Other

v1.1.33

Compare Source

Other
  • Reduce size of cc::Build and size of generated targets (#​1257)

v1.1.32

Compare Source

Other
  • Use rustc's knowledge of LLVM/Clang target triples (#​1252)
  • Use Cargo's target information when possible (#​1225)

v1.1.31

Compare Source

Other
  • Add comment explaining why cc does not rebuild on env PATH change (#​1247)

v1.1.30

Compare Source

Other
  • Don't pass -fPIC by default on wasm (#​1245)

v1.1.29

Compare Source

Other

v1.1.28

Compare Source

Other
  • Environment variables: For one accepting boolean, treat "0", "false" and empty env as false (#​1238)

v1.1.27

Compare Source

Other
  • Revert "Use debug version of MSVC runtime library on debug (#​1231)" (#​1237)
  • Disable CC_ENABLE_DEBUG_OUTPUT if it is set to "0" (#​1234)

v1.1.26

Compare Source

Other
  • Use debug version of MSVC runtime library on debug (#​1231)

v1.1.25

Compare Source

Other
  • Remove incorrect "lib" prefixes in CXXSTDLIB doc comments (#​1228)

v1.1.24

Compare Source

Other
  • Fix wasm32-wasip1-threads: shared-memory disallowed due to not compiled with 'atomics' or 'bulk-memory' features (#​1221)
  • Reduce the need for the host target triple (#​1224)
  • Add auto cancellation for CI jobs (#​1222)

v1.1.23

Compare Source

Other
  • Update doc for detecting changes/upgrades of compilers (#​1218)

v1.1.22

Compare Source

Other
  • Don't rerun if PATH changes (#​1215)

v1.1.21

Compare Source

Other
  • disable pic for targets that end in -none (#​1212)

v1.1.20

Compare Source

Other
  • Add buildcache as known Rust and C/C++ compiler wrapper (#​1209)

v1.1.19

Compare Source

Other
  • Add support arm64e-apple-darwin (#​1207)

v1.1.18

Compare Source

Other
  • Fixed unsoundness in StderrForwarder::forward_available (#​1203)

v1.1.17

Compare Source

Fixed
  • fix finding toolchains when invoked by msbuild (#​1201)

v1.1.16

Compare Source

Other
  • Treat VxWorks wr-cc as a Gnu compiler (#​1198)

v1.1.15

Compare Source

Other
  • Add -mfloat-abi=hard as a default argument when using any arm/thumb-none-eabihf target (#​1194)

v1.1.14

Compare Source

Other
  • allow finding tools from path if VisualStudioDir is set

v1.1.13

Compare Source

Other
  • Fix detect family: should detect emscripten as clang, closes #​1185 (#​1186)

v1.1.12

Compare Source

Other

v1.1.11

Compare Source

Other
  • Add support for parsing shell encoded *FLAGS (#​1181)
  • Replace vector of tuples with BTreeMap which already is sorted and free of duplicates (#​1177)

v1.1.10

Compare Source

Other
  • Remap Windows targets triples to their LLVM counterparts (#​1176)

v1.1.9

Compare Source

Other
  • Add custom CC wrapper to the wrapper whitelist (#​1175)

v1.1.8

Compare Source

Other

v1.1.7

Compare Source

Other

v1.1.6

Compare Source

Other

v1.1.5

Compare Source

Other
  • Fix cyclic compilation: Use vendored once_cell (#​1154)

v1.1.4

Compare Source

Other

v1.1.3

Compare Source

Other
  • Use relative directory for obj files hash (#​1270)
  • Regenerate target info (#​1280)

v1.1.2

Compare Source

Other

v1.1.1

Compare Source

Other
  • Add support arm64e-apple-darwin (#​1207)
clap-rs/clap (clap)

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

rust-cli/env_logger (env_logger)

v0.11.5

Compare Source

v0.11.4

Compare Source

rust-lang/futures-rs (futures)

v0.3.31

Compare Source

  • Fix use after free of task in FuturesUnordered when dropped future panics (#​2886)
  • Fix soundness bug in task::waker_ref (#​2830) This is a breaking change but allowed because it is soundness bug fix.
  • Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#​2884)
  • Fix parsing issue in select!/select_biased! (#​2832) This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
  • Work around issue due to upstream Waker::will_wake change (#​2865)
  • Add stream::Iter::{get_ref,get_mut,into_inner} (#​2875)
  • Add future::AlwaysReady (#​2825)
  • Relax trait bound on non-constructor methods of io::{BufReader,BufWriter} (#​2848)
rust-lang/libc (libc)

v0.2.162

Compare Source

Added
  • Android: fix the alignment of uc_mcontext on arm64 #​3894
  • Apple: add host_cpu_load_info #​3916
  • ESP-IDF: add a time flag #​3993
  • FreeBSD: add the CLOSE_RANGE_CLOEXEC flag#​3996
  • FreeBSD: fix test errors regarding __gregset_t #​3995
  • FreeBSD: fix tests on x86 FreeBSD 15 #​3948
  • FreeBSD: make ucontext_t and mcontext_t available on all architectures #​3848
  • Haiku: add getentropy #​3991
  • Illumos: add syncfs #​3990
  • Illumos: add some recently-added constants #​3999
  • Linux: add ioctl flags #​3960
  • Linux: add epoll busy polling parameters #​3922
  • NuttX: add pthread_[get/set]name_np #​4003
  • RTEMS: add arc4random_buf #​3989
  • Trusty OS: add initial support #​3942
  • WASIp2: expand socket support #​3981
Fixed
  • Emscripten: don't pass -lc #​4002
  • Hurd: change st_fsid field to st_dev #​3785
  • Hurd: fix the definition of utsname #​3992
  • Illumos/Solaris: fix FNM_CASEFOLD definition #​4004
  • Solaris: fix all tests #​3864
Other
  • CI: Add loongarch64 #​4000
  • CI: Check that semver files are sorted #​4018
  • CI: Re-enable the FreeBSD 15 job #​3988
  • Clean up imports and extern crate usage #​3897
  • Convert mode_t constants to octal #​3634
  • Remove the wasm32-wasi target that has been deleted upstream #​4013

v0.2.161

Compare Source

Fixed
  • OpenBSD: fix FNM_PATHNAME and FNM_NOESCAPE values #​3983

v0.2.160

Compare Source

Added
  • Android: add PR_GET_NAME and PR_SET_NAME #​3941
  • Apple: add F_TRANSFEREXTENTS #​3925
  • Apple: add mach_error_string #​3913
  • Apple: add additional pthread APIs #​3846
  • Apple: add the LOCAL_PEERTOKEN socket option #​3929
  • BSD: add RTF_*, RTA_*, RTAX_*, and RTM_* definitions #​3714
  • Emscripten: add AT_EACCESS #​3911
  • Emscripten: add getgrgid, getgrnam, getgrnam_r and getgrgid_r #​3912
  • Emscripten: add getpwnam_r and getpwuid_r #​3906
  • FreeBSD: add POLLRDHUP #​3936
  • Haiku: add arc4random #​3945
  • Illumos: add ptsname_r #​3867
  • Linux: add fanotify interfaces #​3695
  • Linux: add tcp_info #​3480
  • Linux: add additional AF_PACKET options #​3540
  • Linux: make Elf constants always available #​3938
  • Musl x86: add iopl and ioperm #​3720
  • Musl: add posix_spawn chdir functions #​3949
  • Musl: add utmpx.h constants #​3908
  • NetBSD: add sysctlnametomib, CLOCK_THREAD_CPUTIME_ID and CLOCK_PROCESS_CPUTIME_ID #​3927
  • Nuttx: initial support #​3909
  • RTEMS: add getentropy #​3973
  • RTEMS: initial support #​3866
  • Solarish: add POLLRDHUP, POSIX_FADV_*, O_RSYNC, and posix_fallocate #​3936
  • Unix: add fnmatch.h #​3937
  • VxWorks: add riscv64 support #​3935
  • VxWorks: update constants related to the scheduler #​3963
Changed
  • Redox: change ino_t to be c_ulonglong #​3919
Fixed
  • ESP-IDF: fix mismatched constants and structs #​3920
  • FreeBSD: fix struct stat on FreeBSD 12+ #​3946
Other

v0.2.159

Compare Source

Added
  • Android: add more AT_* constants in #​3779
  • Apple: add missing NOTE_* constants in #​3883
  • Hermit: add missing error numbers in #​3858
  • Hurd: add __timeval for 64-bit support in #​3786
  • Linux: add epoll_pwait2 in #​3868
  • Linux: add mq_notify in #​3849
  • Linux: add missing NFT_CT_* constants in #​3844
  • Linux: add the fchmodat2 syscall in #​3588
  • Linux: add the mseal syscall in #​3798
  • OpenBSD: add sendmmsg and recvmmsg in #​3831
  • Unix: add IN6ADDR_ANY_INIT and IN6ADDR_LOOPBACK_INIT in #​3693
  • VxWorks: add S_ISVTX in #​3768
  • VxWorks: add vxCpuLib and taskLib functions #​3861
  • WASIp2: add definitions for std::net support in #​3892
Fixed
  • Correctly handle version checks when clippy-driver is used #​3893
Changed
  • EspIdf: change signal constants to c_int in #​3895
  • HorizonOS: update network definitions in #​3863
  • Linux: combine ioctl APIs in #​3722
  • WASI: enable CI testing in #​3869
  • WASIp2: enable CI testing in #​3870

v0.2.158

Compare Source

Fixed

v0.2.157

Compare Source

Added
  • Apple: add _NSGetArgv, _NSGetArgc and _NSGetProgname in #​3702
  • Build: add RUSTC_WRAPPER support in #​3845
  • FreeBSD: add execvpe support from 14.1 release in #​3745
  • Fuchsia: add SO_BINDTOIFINDEX
  • Linux: add klogctl in #​3777
  • MacOS: add fcntl OFD commands in #​3563
  • NetBSD: add _lwp_park in #​3721
  • Solaris: add missing networking support in #​3717
  • Unix: add pthread_equal in #​3773
  • WASI: add select, FD_SET, FD_ZERO, FD_ISSET in #​3681
Fixed
  • TEEOS: fix octal notation for O_* constants in #​3841
Changed
  • FreeBSD: always use freebsd12 when rustc_dep_of_std is set in #​3723

v0.2.156

Compare Source

Added
  • Apple: add F_ALLOCATEPERSIST in #​3712
  • Apple: add os_sync_wait_on_address and related definitions in #​3769
  • BSD: generalise IPV6_DONTFRAG to all BSD targets in #​3716
  • FreeBSD/DragonFly: add IP_RECVTTL/IPV6_RECVHOPLIMIT in #​3751
  • Hurd: add XATTR_CREATE, XATTR_REPLACE in #​3739
  • Linux GNU: confstr API and _CS_* in #​3771
  • Linux musl: add preadv2 and pwritev2 (1.2.5 min.) in #​3762
  • VxWorks: add the constant SOMAXCONN in #​3761
  • VxWorks: add a few errnoLib related constants in #​3780
Fixed
  • Solaris/illumos: Change ifa_flags type to u64 in #​3729
  • QNX 7.0: Disable libregex in #​3775
Changed
  • QNX NTO: update platform support in #​3815
  • addr_of!(EXTERN_STATIC) is now considered safe in #​3776
Removed
Other
  • Update or remove CI tests that have been failing
serde-rs/serde (serde)

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)
serde-rs/json (serde_json)

v1.0.132

Compare Source

  • Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (#​1205)
  • Improve performance of JSON array and JSON object deserialization by about 8% (#​1206)

v1.0.131

Compare Source

  • Implement Deserializer and IntoDeserializer for Map<String, Value> and &Map<String, Value> (#​1135, thanks @​swlynch99)

v1.0.130

Compare Source

  • Support converting and deserializing Number from i128 and u128 (#​1141, thanks @​druide)

v1.0.129

Compare Source

v1.0.128

Compare Source

v1.0.127

Compare Source

v1.0.126

Compare Source

  • Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#​1182, thanks @​CryZe)

v1.0.125

Compare Source

v1.0.124

Compare Source

v1.0.123

Compare Source

v1.0.122

Compare Source

  • Support using json! in no-std crates (#​1166)

v1.0.121

Compare Source

dtolnay/thiserror (thiserror)

v1.0.69

Compare Source

  • Backport 2.0.2 fixes

v1.0.68

Compare Source

  • Handle incomplete expressions more robustly in format arguments, such as while code is being typed (#​341, #​344)

v1.0.67

Compare Source

v1.0.66

Compare Source

  • Improve compile error on malformed format attribute (#​327)

v1.0.65

Compare Source

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

v1.0.64

Compare Source

v1.0.63

Compare Source

  • Documentation improvements

v1.0.62

Compare Source

  • Support referring to nested tuple struct fields inside #[error("…", …)] attribute (#​309)
tokio-rs/tokio (tokio-stream)

v0.1.16

Compare Source


Configuration

📅 Schedule: Branch creation - "on the 2nd and 4th day instance on sunday after 9pm" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports

Loading