From 782b4795fca76a1d004b6811e4a2a0f5b9e53228 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 1 Nov 2026 02:00:32 +0000 Subject: [PATCH] chore(deps): Update compatible (#1637) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [annotate-snippets](https://redirect.github.com/rust-lang/annotate-snippets-rs) | dependencies | patch | `0.12.16` → `0.12.17` | | [globset](https://redirect.github.com/BurntSushi/ripgrep) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/globset)) | dependencies | patch | `0.4.20` → `0.4.21` | | [ignore](https://redirect.github.com/BurntSushi/ripgrep) ([source](https://redirect.github.com/BurntSushi/ripgrep/tree/HEAD/crates/ignore)) | dependencies | patch | `0.4.33` → `0.4.34` | | [schemars](https://graham.cool/schemars/) ([source](https://redirect.github.com/GREsau/schemars)) | dependencies | patch | `1.2.2` → `1.2.3` | | [serde_json](https://redirect.github.com/serde-rs/json) | dependencies | patch | `1.0.151` → `1.0.154` | | [serde_json](https://redirect.github.com/serde-rs/json) | dev-dependencies | patch | `1.0.151` → `1.0.154` | | [toml](https://redirect.github.com/toml-rs/toml) | dependencies | patch | `1.1.6+spec-1.1.0` → `1.1.8` | | [unicase](https://redirect.github.com/seanmonstar/unicase) | dev-dependencies | minor | `2.9.0` → `2.10.0` | | [unicase](https://redirect.github.com/seanmonstar/unicase) | dependencies | minor | `2.9.0` → `2.10.0` | | [unicode-ident](https://redirect.github.com/dtolnay/unicode-ident) | dependencies | patch | `1.0.26` → `1.0.27` | --- ### Release Notes
rust-lang/annotate-snippets-rs (annotate-snippets) ### [`v0.12.17`](https://redirect.github.com/rust-lang/annotate-snippets-rs/blob/HEAD/CHANGELOG.md#01217---2026-10-18) [Compare Source](https://redirect.github.com/rust-lang/annotate-snippets-rs/compare/0.12.16...0.12.17) ##### Added - `Renderer::no_graphics` is a new text only renderer mode, meant to be less verbose, and usable by users relying on Text-To-Speech and Braille displays [#​489](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/489) - New `hyperlink` flag on `Renderer` to override whether hyperlinks should be emitted [#​456](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/456) - `Renderer::anonymized_snippet_line_numbers` replaces line numbers in the gutter, previously `Renderer::anonymized_line_numbers` was the method for this [#​457](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/457) - `Renderer::anonymized_origin_line_numbers` replaces line numbers in the origin with `LL` [#​457](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/457) - `Snippet::line_numbering` controls whether line numbers are shown in the gutter [#​462](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/462) ##### Changed - The Unicode character used when a line is elided was changed from `‡` to `┆` [#​418](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/418) - Optimized the rendering code [#​437](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/437) [#​440](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/440) [#​463](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/463) - Increased the minimum supported Rust version to `1.88.0` [#​439](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/439) ##### Deprecated - `Renderer::anonymized_line_numbers` has been deprecated in favor of `Renderer::anonymized_snippet_line_numbers` [#​457](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/457) ##### Fixed - Pick correct origin for non-folded secondary snippets [#​444](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/444) - Make `simd` feature's gutter indentations calculation handle trailing newlines [#​446](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/446) - `Renderer::plain()` no longer emits hyperlinks by default. Use `.hyperlink(true)` to enable them [#​456](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/456) - Don't indent gutter for non-existent line numbers [#​458](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/458) - Don't hide `id` when `Level::no_name` is set [#​461](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/461) - Correctly align continuation lines when Level has wide or multibyte chars [#​469](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/469) - No longer trim long whitespace at the beginning of a line when the whitespace is being annotated [#​486](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/486) - Correctly trim leading whitespace of multiline annotations [#​486](https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/486)
BurntSushi/ripgrep (globset) ### [`v0.4.21`](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.20...globset-0.4.21) [Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/globset-0.4.20...globset-0.4.21)
BurntSushi/ripgrep (ignore) ### [`v0.4.34`](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.33...ignore-0.4.34) [Compare Source](https://redirect.github.com/BurntSushi/ripgrep/compare/ignore-0.4.33...ignore-0.4.34)
GREsau/schemars (schemars) ### [`v1.2.3`](https://redirect.github.com/GREsau/schemars/blob/HEAD/CHANGELOG.md#123---2026-10-12) [Compare Source](https://redirect.github.com/GREsau/schemars/compare/v1.2.2...v1.2.3) ##### Fixed - schema creation panics with arbitrary precision JSON numbers ([#​527](https://redirect.github.com/GREsau/schemars/pull/527)) - Resolve `unused_qualifications` lint violation in generated code ([#​539](https://redirect.github.com/GREsau/schemars/issues/539) / [#​541](https://redirect.github.com/GREsau/schemars/pull/541)) ##### Changed - Put the tag of internally-tagged enums first in the schema's `properties` array ([#​537](https://redirect.github.com/GREsau/schemars/issues/537) / [#​538](https://redirect.github.com/GREsau/schemars/pull/538))
serde-rs/json (serde_json) ### [`v1.0.154`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.154) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.153...v1.0.154) - Support preserve_order in no_std builds ([#​1333](https://redirect.github.com/serde-rs/json/issues/1333), thanks [@​razmser](https://redirect.github.com/razmser)) ### [`v1.0.153`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.153) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.152...v1.0.153) - Report invalid UTF-8 at the first bad byte ([#​1345](https://redirect.github.com/serde-rs/json/issues/1345), thanks [@​00200200](https://redirect.github.com/00200200)) ### [`v1.0.152`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.152) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.151...v1.0.152) - Preserve sign of `-0` in arbitrary_precision mode ([#​1346](https://redirect.github.com/serde-rs/json/issues/1346), thanks [@​yuxi-liu-wired](https://redirect.github.com/yuxi-liu-wired)) - Fix comparison of large non-integer values with f32::INFINITY ([#​1347](https://redirect.github.com/serde-rs/json/issues/1347), thanks [@​yuxi-liu-wired](https://redirect.github.com/yuxi-liu-wired))
toml-rs/toml (toml) ### [`v1.1.8`](https://redirect.github.com/toml-rs/toml/compare/toml-v1.1.7...toml-v1.1.8) [Compare Source](https://redirect.github.com/toml-rs/toml/compare/toml-v1.1.7...toml-v1.1.8) ### [`v1.1.7`](https://redirect.github.com/toml-rs/toml/compare/toml-v1.1.6...toml-v1.1.7) [Compare Source](https://redirect.github.com/toml-rs/toml/compare/toml-v1.1.6...toml-v1.1.7)
seanmonstar/unicase (unicase) ### [`v2.10.0`](https://redirect.github.com/seanmonstar/unicase/releases/tag/v2.10.0) [Compare Source](https://redirect.github.com/seanmonstar/unicase/compare/v2.9.0...v2.10.0) #### What's Changed - Miscellaneous code cleanups by [@​Jules-Bertholet](https://redirect.github.com/Jules-Bertholet) in [#​84](https://redirect.github.com/seanmonstar/unicase/pull/84) - fix: yield three-character case folds in order by [@​yuxi-liu-wired](https://redirect.github.com/yuxi-liu-wired) in [#​85](https://redirect.github.com/seanmonstar/unicase/pull/85) - update to Unicode v18.0.0 by [@​seanmonstar](https://redirect.github.com/seanmonstar) in [#​86](https://redirect.github.com/seanmonstar/unicase/pull/86) #### New Contributors - [@​Jules-Bertholet](https://redirect.github.com/Jules-Bertholet) made their first contribution in [#​84](https://redirect.github.com/seanmonstar/unicase/pull/84) - [@​yuxi-liu-wired](https://redirect.github.com/yuxi-liu-wired) made their first contribution in [#​85](https://redirect.github.com/seanmonstar/unicase/pull/85) **Full Changelog**:
dtolnay/unicode-ident (unicode-ident) ### [`v1.0.27`](https://redirect.github.com/dtolnay/unicode-ident/releases/tag/1.0.27) [Compare Source](https://redirect.github.com/dtolnay/unicode-ident/compare/1.0.26...1.0.27) - Optimize trie layout to create headroom for new identifiers in future unicode versions ([#​54](https://redirect.github.com/dtolnay/unicode-ident/issues/54), [#​56](https://redirect.github.com/dtolnay/unicode-ident/issues/56))
--- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 5am on the first day of the month" - 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] 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/crate-ci/typos). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Cargo.lock | 61 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f44e03f1..dbbb86c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -51,9 +51,9 @@ dependencies = [ [[package]] name = "annotate-snippets" -version = "0.12.16" +version = "0.12.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f211a51805bc641f3ad5b7664c77d2547af685cc33b4cd8d31964027a46f13f1" +checksum = "b2a5b0a5ab8561c603f16c3b78c24a386b1f70e7fc1b1b1e8c15738828e4a176" dependencies = [ "anstyle", "memchr", @@ -608,6 +608,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "getrandom" version = "0.3.4" @@ -647,9 +653,9 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "globset" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988" +checksum = "f98b0d85522dc0a824cfebbc9594ff4a9b289c568bea0370319dfbdf20ccdd2d" dependencies = [ "aho-corasick", "bstr", @@ -675,7 +681,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -736,9 +742,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "ignore" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f" +checksum = "484be5657551d7868d67587df967fb4fcbe9d266a761cc855aaa148fda0b3cc7" dependencies = [ "crossbeam-deque", "globset", @@ -1225,9 +1231,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" +checksum = "ab508826f74a77ca9d5aba6ff19b522583ee3eaf28a19384ff3d0e5835fadf6e" dependencies = [ "dyn-clone", "ref-cast", @@ -1239,9 +1245,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" +checksum = "e1c3a92094fa7d61aa124645844facb6b554dfc797136d0f5fd1f890e2bffc69" dependencies = [ "proc-macro2", "quote", @@ -1324,10 +1330,11 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ + "foldhash 0.2.0", "indexmap", "itoa", "memchr", @@ -1348,9 +1355,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +checksum = "4e7523beb55eece201a2356bee0bbca0d1ab466c14c07703b2e0ee6d42cb0c2c" dependencies = [ "serde_core", ] @@ -1557,9 +1564,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.6+spec-1.1.0" +version = "1.1.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" +checksum = "20489e00e4d8741d6be680764cc12e270655e375a20d1011e844a9c3379e678d" dependencies = [ "indexmap", "serde_core", @@ -1572,9 +1579,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.1.1+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" dependencies = [ "serde_core", ] @@ -1596,18 +1603,18 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.1.3+spec-1.1.0" +version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" dependencies = [ "winnow", ] [[package]] name = "toml_writer" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" +checksum = "06bdbd8cfc056b8d2e2e85f29b56a3bdbecb527cef81eb39e3e7b98af4652770" [[package]] name = "trycmd" @@ -1748,15 +1755,15 @@ dependencies = [ [[package]] name = "unicase" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" +checksum = "357cc3acc6a036009fd6c973ed009037c732d60d0b4f6c673e9041497482a28f" [[package]] name = "unicode-ident" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" +checksum = "a2c754d6c33795a1c324727428e5a7dedb5b06195f9890bdbcba760d3e246563" [[package]] name = "unicode-segmentation"