Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update compatible (#15249)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://redirect.github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.95` -> `1.0.96` | | [blake3](https://redirect.github.com/BLAKE3-team/BLAKE3) | workspace.dependencies | minor | `1.5.5` -> `1.6.1` | | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.28` -> `4.5.31` | | [clap_complete](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.44` -> `4.5.46` | | [curl-sys](https://redirect.github.com/alexcrichton/curl-rust) | workspace.dependencies | patch | `0.4.79+curl-8.12.0` -> `0.4.80` | | [flate2](https://redirect.github.com/rust-lang/flate2-rs) | workspace.dependencies | minor | `1.0.35` -> `1.1.0` | | [libc](https://redirect.github.com/rust-lang/libc) | workspace.dependencies | patch | `0.2.169` -> `0.2.170` | | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.217` -> `1.0.218` | | [serde_json](https://redirect.github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.138` -> `1.0.139` | | [tar](https://redirect.github.com/alexcrichton/tar-rs) | workspace.dependencies | patch | `0.4.43` -> `0.4.44` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://redirect.github.com/Stebalien/tempfile)) | workspace.dependencies | minor | `3.16.0` -> `3.17.1` | | [toml_edit](https://redirect.github.com/toml-rs/toml) | workspace.dependencies | patch | `0.22.23` -> `0.22.24` | | [unicode-ident](https://redirect.github.com/dtolnay/unicode-ident) | workspace.dependencies | patch | `1.0.16` -> `1.0.17` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.96`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.96) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.95...1.0.96) - Documentation improvements </details> <details> <summary>BLAKE3-team/BLAKE3 (blake3)</summary> ### [`v1.6.1`](https://redirect.github.com/BLAKE3-team/BLAKE3/releases/tag/1.6.1) [Compare Source](https://redirect.github.com/BLAKE3-team/BLAKE3/compare/1.6.0...1.6.1) version 1.6.1 Changes since 1.6.0: - Remove `mmap` from the default features list. It was added accidentally in v1.6.0, last week. This is technically a backwards-incompatible change, but I would rather not tag v2.0.0 for a build-time bugfix with a simple workaround. ### [`v1.6.0`](https://redirect.github.com/BLAKE3-team/BLAKE3/releases/tag/1.6.0) [Compare Source](https://redirect.github.com/BLAKE3-team/BLAKE3/compare/1.5.5...1.6.0) version 1.6.0 Changes since 1.5.5: - Add Hash::from_slice. ([#​448](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/448)) - Fix a build error on Windows 7 targets. ([#​447](https://redirect.github.com/BLAKE3-team/BLAKE3/issues/447)) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.31`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4531---2025-02-24) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.30...v4.5.31) ##### Features - Add `ValueParserFactory` for `Saturating<T>` ### [`v4.5.30`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4530---2025-02-17) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.29...v4.5.30) ##### Fixes - *(assert)* Allow `num_args(0..=1)` to be used with `SetTrue` - *(assert)* Clean up rendering of `takes_values` assertions ### [`v4.5.29`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4529---2025-02-11) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.28...v4.5.29) ##### Fixes - Change `ArgMatches::args_present` so not-present flags are considered not-present (matching the documentation) </details> <details> <summary>alexcrichton/curl-rust (curl-sys)</summary> ### [`v0.4.80`](https://redirect.github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.79...curl-sys-0.4.80) [Compare Source](https://redirect.github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.79...curl-sys-0.4.80) </details> <details> <summary>rust-lang/flate2-rs (flate2)</summary> ### [`v1.1.0`](https://redirect.github.com/rust-lang/flate2-rs/releases/tag/1.1.0) [Compare Source](https://redirect.github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0) #### What's Changed - Fix cfgs by [@​kornelski](https://redirect.github.com/kornelski) in [https://github.com/rust-lang/flate2-rs/pull/441](https://redirect.github.com/rust-lang/flate2-rs/pull/441) - update CI to use new wasi target by [@​oyvindln](https://redirect.github.com/oyvindln) in [https://github.com/rust-lang/flate2-rs/pull/444](https://redirect.github.com/rust-lang/flate2-rs/pull/444) - Implement `Clone` for `CompressError` and `DecompressError` by [@​mkrasnitski](https://redirect.github.com/mkrasnitski) in [https://github.com/rust-lang/flate2-rs/pull/445](https://redirect.github.com/rust-lang/flate2-rs/pull/445) - Update LICENSE-MIT by [@​maximevtush](https://redirect.github.com/maximevtush) in [https://github.com/rust-lang/flate2-rs/pull/448](https://redirect.github.com/rust-lang/flate2-rs/pull/448) - feat: replace custom u16 le parser with existent rust method by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/450](https://redirect.github.com/rust-lang/flate2-rs/pull/450) - Fix CI by [@​Byron](https://redirect.github.com/Byron) in [https://github.com/rust-lang/flate2-rs/pull/449](https://redirect.github.com/rust-lang/flate2-rs/pull/449) - Do not use cloudflare-zlib-sys 0.3.4 by [@​jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/451](https://redirect.github.com/rust-lang/flate2-rs/pull/451) - Increase minimum compiler version to 1.67 by [@​jongiddy](https://redirect.github.com/jongiddy) in [https://github.com/rust-lang/flate2-rs/pull/452](https://redirect.github.com/rust-lang/flate2-rs/pull/452) - deps: bump miniz_oxide to 0.8.4 by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/459](https://redirect.github.com/rust-lang/flate2-rs/pull/459) - deps(dev): update rand to 0.9 by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/458](https://redirect.github.com/rust-lang/flate2-rs/pull/458) - docs: fix spelling mistake in flate2::zlib::write::ZlibDecoder by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/455](https://redirect.github.com/rust-lang/flate2-rs/pull/455) - feat: remove explicit default impls by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/457](https://redirect.github.com/rust-lang/flate2-rs/pull/457) - Change private bounds from `R: Read` to `R: BufRead` by [@​JonathanBrouwer](https://redirect.github.com/JonathanBrouwer) in [https://github.com/rust-lang/flate2-rs/pull/453](https://redirect.github.com/rust-lang/flate2-rs/pull/453) - feat: replace manual copy loop with rust-provided function by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/456](https://redirect.github.com/rust-lang/flate2-rs/pull/456) - feat: reduce CrcReader::sum calls in GzEncoder::read_footer by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/454](https://redirect.github.com/rust-lang/flate2-rs/pull/454) - feat: remove redundant if guard on option value match by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/464](https://redirect.github.com/rust-lang/flate2-rs/pull/464) - feat: add Error associated type in zio::Ops to handle multiple errors by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/461](https://redirect.github.com/rust-lang/flate2-rs/pull/461) - feat: remove explicit redundant lifetime by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/465](https://redirect.github.com/rust-lang/flate2-rs/pull/465) - feat: impl From<Flush> to MZFlush by [@​CosminPerRam](https://redirect.github.com/CosminPerRam) in [https://github.com/rust-lang/flate2-rs/pull/462](https://redirect.github.com/rust-lang/flate2-rs/pull/462) - upgrade zlib-rs to version `0.4.2` by [@​folkertdev](https://redirect.github.com/folkertdev) in [https://github.com/rust-lang/flate2-rs/pull/466](https://redirect.github.com/rust-lang/flate2-rs/pull/466) #### New Contributors - [@​mkrasnitski](https://redirect.github.com/mkrasnitski) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/445](https://redirect.github.com/rust-lang/flate2-rs/pull/445) - [@​maximevtush](https://redirect.github.com/maximevtush) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/448](https://redirect.github.com/rust-lang/flate2-rs/pull/448) - [@​CosminPerRam](https://redirect.github.com/CosminPerRam) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/450](https://redirect.github.com/rust-lang/flate2-rs/pull/450) - [@​JonathanBrouwer](https://redirect.github.com/JonathanBrouwer) made their first contribution in [https://github.com/rust-lang/flate2-rs/pull/453](https://redirect.github.com/rust-lang/flate2-rs/pull/453) **Full Changelog**: rust-lang/flate2-rs@1.0.35...1.1.0 </details> <details> <summary>rust-lang/libc (libc)</summary> ### [`v0.2.170`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.170) [Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.169...0.2.170) ##### Added - Android: Declare `setdomainname` and `getdomainname` [#​4212](https://redirect.github.com/rust-lang/libc/pull/4212) - FreeBSD: Add `evdev` structures [#​3756](https://redirect.github.com/rust-lang/libc/pull/3756) - FreeBSD: Add the new `st_filerev` field to `stat32` ([#​4254](https://redirect.github.com/rust-lang/libc/pull/4254)) - Linux: Add ` SI_*`` and `TRAP_\*\`\` signal codes [#​4225](https://redirect.github.com/rust-lang/libc/pull/4225) - Linux: Add experimental configuration to enable 64-bit time in kernel APIs, set by `RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64`. [#​4148](https://redirect.github.com/rust-lang/libc/pull/4148) - Linux: Add recent socket timestamping flags [#​4273](https://redirect.github.com/rust-lang/libc/pull/4273) - Linux: Added new CANFD_FDF flag for the flags field of canfd_frame [#​4223](https://redirect.github.com/rust-lang/libc/pull/4223) - Musl: add CLONE_NEWTIME [#​4226](https://redirect.github.com/rust-lang/libc/pull/4226) - Solarish: add the posix_spawn family of functions [#​4259](https://redirect.github.com/rust-lang/libc/pull/4259) ##### Deprecated - Linux: deprecate kernel modules syscalls [#​4228](https://redirect.github.com/rust-lang/libc/pull/4228) ##### Changed - Emscripten: Assume version is at least 3.1.42 [#​4243](https://redirect.github.com/rust-lang/libc/pull/4243) ##### Fixed - BSD: Correct the definition of `WEXITSTATUS` [#​4213](https://redirect.github.com/rust-lang/libc/pull/4213) - Hurd: Fix CMSG_DATA on 64bit systems ([#​4240](https://redirect.github.com/rust-lang/libc/pull/424)) - NetBSD: fix `getmntinfo` ([#​4265](https://redirect.github.com/rust-lang/libc/pull/4265) - VxWorks: Fix the size of `time_t` [#​426](https://redirect.github.com/rust-lang/libc/pull/426) ##### Other - Add labels to FIXMEs [#​4230](https://redirect.github.com/rust-lang/libc/pull/4230), [#​4229](https://redirect.github.com/rust-lang/libc/pull/4229), [#​4237](https://redirect.github.com/rust-lang/libc/pull/4237) - CI: Bump FreeBSD CI to 13.4 and 14.2 [#​4260](https://redirect.github.com/rust-lang/libc/pull/4260) - Copy definitions from core::ffi and centralize them [#​4256](https://redirect.github.com/rust-lang/libc/pull/4256) - Define c_char at top-level and remove per-target c_char definitions [#​4202](https://redirect.github.com/rust-lang/libc/pull/4202) - Port style.rs to syn and add tests for the style checker [#​4220](https://redirect.github.com/rust-lang/libc/pull/4220) </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.218`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.218) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.217...v1.0.218) - Documentation improvements </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.139`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.139) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.138...v1.0.139) - Documentation improvements </details> <details> <summary>alexcrichton/tar-rs (tar)</summary> ### [`v0.4.44`](https://redirect.github.com/alexcrichton/tar-rs/compare/0.4.43...0.4.44) [Compare Source](https://redirect.github.com/alexcrichton/tar-rs/compare/0.4.43...0.4.44) </details> <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.17.1`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3171) [Compare Source](https://redirect.github.com/Stebalien/tempfile/compare/v3.17.0...v3.17.1) - Fix build with `windows-sys` 0.52. Unfortunately, we have no CI for older `windows-sys` versions at the moment... ### [`v3.17.0`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3170) [Compare Source](https://redirect.github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.0) - Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in `Builder::make_in` (when creating temporary files of arbitrary types). - Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test. - When reseeding with `getrandom`, use platform (e.g., CPU) specific randomness sources where possible. - Clarify some documentation. - Unlink unnamed temporary files on windows *immediately* when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible. </details> <details> <summary>toml-rs/toml (toml_edit)</summary> ### [`v0.22.24`](https://redirect.github.com/toml-rs/toml/compare/v0.22.23...v0.22.24) [Compare Source](https://redirect.github.com/toml-rs/toml/compare/v0.22.23...v0.22.24) </details> <details> <summary>dtolnay/unicode-ident (unicode-ident)</summary> ### [`v1.0.17`](https://redirect.github.com/dtolnay/unicode-ident/releases/tag/1.0.17) [Compare Source](https://redirect.github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17) - Documentation improvements </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 5am on the first day of the month" (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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/rust-lang/cargo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
- Loading branch information