Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Auto merge of #13227 - rust-lang:renovate/compatible, r=ehuss
chore(deps): update compatible [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.75` -> `1.0.79` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.4.10` -> `4.4.12` | | [filetime](https://github.com/alexcrichton/filetime) | workspace.dependencies | patch | `0.2.22` -> `0.2.23` | | [home](https://github.com/rust-lang/cargo) | workspace.dependencies | patch | `0.5.5` -> `0.5.9` | | [http-auth](https://github.com/scottlamb/http-auth) | workspace.dependencies | patch | `0.1.8` -> `0.1.9` | | [libc](https://github.com/rust-lang/libc) | workspace.dependencies | patch | `0.2.150` -> `0.2.151` | | [memchr](https://github.com/BurntSushi/memchr) | workspace.dependencies | minor | `2.6.4` -> `2.7.1` | | [pasetors](https://github.com/brycx/pasetors) | workspace.dependencies | patch | `0.6.7` -> `0.6.8` | | [pkg-config](https://github.com/rust-lang/pkg-config-rs) | workspace.dependencies | patch | `0.3.27` -> `0.3.28` | | [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.193` -> `1.0.194` | | [serde-untagged](https://github.com/dtolnay/serde-untagged) | workspace.dependencies | patch | `0.1.1` -> `0.1.4` | | [serde_json](https://github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.108` -> `1.0.110` | | [similar](https://github.com/mitsuhiko/similar) | dev-dependencies | minor | `2.3.0` -> `2.4.0` | | [snapbox](https://github.com/assert-rs/trycmd/tree/main/crates/snapbox) ([source](https://github.com/assert-rs/trycmd)) | workspace.dependencies | patch | `0.4.14` -> `0.4.15` | | [syn](https://github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.39` -> `2.0.46` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://github.com/Stebalien/tempfile)) | workspace.dependencies | minor | `3.8.1` -> `3.9.0` | | [thiserror](https://github.com/dtolnay/thiserror) | workspace.dependencies | patch | `1.0.50` -> `1.0.56` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.79`](https://github.com/dtolnay/anyhow/releases/tag/1.0.79) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.78...1.0.79) - Work around improperly cached build script result by sccache ([#​340](https://github.com/dtolnay/anyhow/issues/340)) ### [`v1.0.78`](https://github.com/dtolnay/anyhow/releases/tag/1.0.78) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.77...1.0.78) - Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain ([#​337](https://github.com/dtolnay/anyhow/issues/337)) ### [`v1.0.77`](https://github.com/dtolnay/anyhow/releases/tag/1.0.77) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.76...1.0.77) - Make `anyhow::Error::backtrace` available on stable Rust compilers 1.65+ ([#​293](https://github.com/dtolnay/anyhow/issues/293), thanks [`@​LukasKalbertodt](https://github.com/LukasKalbertodt))` ### [`v1.0.76`](https://github.com/dtolnay/anyhow/releases/tag/1.0.76) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.76) - Opt in to `unsafe_op_in_unsafe_fn` lint ([#​329](https://github.com/dtolnay/anyhow/issues/329)) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.4.12`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4412---2023-12-28) [Compare Source](https://github.com/clap-rs/clap/compare/v4.4.11...v4.4.12) ##### Performance - Only ask `TypedValueParser` for possible values if needed </details> <details> <summary>scottlamb/http-auth (http-auth)</summary> ### [`v0.1.9`](https://github.com/scottlamb/http-auth/blob/HEAD/CHANGELOG.md#v019-2023-12-28) [Compare Source](https://github.com/scottlamb/http-auth/compare/v0.1.8...v0.1.9) - support conversion from `http` crate version 1.0 types. </details> <details> <summary>BurntSushi/memchr (memchr)</summary> ### [`v2.7.1`](https://github.com/BurntSushi/memchr/compare/2.7.0...2.7.1) [Compare Source](https://github.com/BurntSushi/memchr/compare/2.7.0...2.7.1) ### [`v2.7.0`](https://github.com/BurntSushi/memchr/compare/2.6.4...2.7.0) [Compare Source](https://github.com/BurntSushi/memchr/compare/2.6.4...2.7.0) </details> <details> <summary>rust-lang/pkg-config-rs (pkg-config)</summary> ### [`v0.3.28`](https://github.com/rust-lang/pkg-config-rs/blob/HEAD/CHANGELOG.md#0328---2023-12-20) [Compare Source](https://github.com/rust-lang/pkg-config-rs/compare/0.3.27...0.3.28) ##### Fixed - Pass -l:libfoo.a to linker directly ([#​149](https://github.com/rust-lang/pkg-config-rs/issues/149)). ##### Changed - Improve error message when library not found ([#​158](https://github.com/rust-lang/pkg-config-rs/issues/158)). </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.194`](https://github.com/serde-rs/serde/releases/tag/v1.0.194) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.194) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache </details> <details> <summary>dtolnay/serde-untagged (serde-untagged)</summary> ### [`v0.1.4`](https://github.com/dtolnay/serde-untagged/compare/0.1.3...0.1.4) [Compare Source](https://github.com/dtolnay/serde-untagged/compare/0.1.3...0.1.4) ### [`v0.1.3`](https://github.com/dtolnay/serde-untagged/releases/tag/0.1.3) [Compare Source](https://github.com/dtolnay/serde-untagged/compare/0.1.2...0.1.3) - Turn on `deny(unsafe_op_in_unsafe_fn)` lint </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.110`](https://github.com/serde-rs/json/compare/v1.0.109...v1.0.110) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.109...v1.0.110) ### [`v1.0.109`](https://github.com/serde-rs/json/releases/tag/v1.0.109) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.108...v1.0.109) - Documentation improvements </details> <details> <summary>mitsuhiko/similar (similar)</summary> ### [`v2.4.0`](https://github.com/mitsuhiko/similar/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://github.com/mitsuhiko/similar/compare/2.3.0...2.4.0) - Fixed a bug where the LCS diff algorithm didn't always call `D::finish`. ([#​58](https://github.com/mitsuhiko/similar/issues/58)) - Fixed a bug in LCS that caused a panic if the common prefix and the common suffix overlapped. ([#​59](https://github.com/mitsuhiko/similar/issues/59)) </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.46`](https://github.com/dtolnay/syn/releases/tag/2.0.46) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.45...2.0.46) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v2.0.45`](https://github.com/dtolnay/syn/releases/tag/2.0.45) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.44...2.0.45) - Parse unsupported expressions in enum discriminants of `DeriveInput` as `Expr::Verbatim` in non-"full" mode, instead of error ([#​1513](https://github.com/dtolnay/syn/issues/1513)) - Support parsing `PatType` with `parse_quote!` ([#​1573](https://github.com/dtolnay/syn/issues/1573)) ### [`v2.0.44`](https://github.com/dtolnay/syn/releases/tag/2.0.44) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.43...2.0.44) - Documentation improvements ### [`v2.0.43`](https://github.com/dtolnay/syn/releases/tag/2.0.43) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.42...2.0.43) - Insert trailing comma if not already present when printing a 1-tuple in pattern position ([#​1553](https://github.com/dtolnay/syn/issues/1553)) ### [`v2.0.42`](https://github.com/dtolnay/syn/releases/tag/2.0.42) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.41...2.0.42) - Documentation improvements </details> <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.9.0`](https://github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#390) [Compare Source](https://github.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0) - Updates windows-sys to 0.52 - Updates minimum rustix version to 0.38.25 </details> <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v1.0.56`](https://github.com/dtolnay/thiserror/releases/tag/1.0.56) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.55...1.0.56) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v1.0.55`](https://github.com/dtolnay/thiserror/compare/1.0.54...1.0.55) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.54...1.0.55) ### [`v1.0.54`](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.54) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.54) ### [`v1.0.53`](https://github.com/dtolnay/thiserror/releases/tag/1.0.53) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.52...1.0.53) - Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain ([#​270](https://github.com/dtolnay/thiserror/issues/270)) ### [`v1.0.52`](https://github.com/dtolnay/thiserror/releases/tag/1.0.52) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.51...1.0.52) - Fix interaction with RUSTC_BOOTSTRAP ([#​269](https://github.com/dtolnay/thiserror/issues/269)) ### [`v1.0.51`](https://github.com/dtolnay/thiserror/releases/tag/1.0.51) [Compare Source](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.51) - Improve diagnostics when an invalid attribute previously caused thiserror to generate no `Error` impl ([#​266](https://github.com/dtolnay/thiserror/issues/266)) </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://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/rust-lang/cargo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
- Loading branch information