Commit fd58ffa
chore(deps): bump the dependencies group with 11 updates (#118)
Bumps the dependencies group with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [async-lsp](https://github.com/oxalica/async-lsp) | `0.2.2` | `0.2.4`
|
| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` |
`0.3.32` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.2` |
| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` |
`0.3.23` |
| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.5` |
`0.26.8` |
| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` |
`0.2.5` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` |
`3.27.0` |
| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` |
`0.3.33` |
| [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.6.1` |
| [const_format](https://github.com/rodrimati1992/const_format_crates) |
`0.2.35` | `0.2.36` |
| [insta](https://github.com/mitsuhiko/insta) | `1.46.3` | `1.47.2` |
Updates `async-lsp` from 0.2.2 to 0.2.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oxalica/async-lsp/releases">async-lsp's
releases</a>.</em></p>
<blockquote>
<h2>v0.2.4</h2>
<h2>Fixes</h2>
<ul>
<li>Missed <code>abort()</code> of ongoing tasks on cancellation. (<a
href="https://redirect.github.com/oxalica/async-lsp/issues/26">#26</a>)</li>
</ul>
<h2>v0.2.3</h2>
<h2>Added</h2>
<ul>
<li>Expose <code>AnyEvent::{inner,into_inner}</code> to allow users
access to more dyn Any methods. (<a
href="https://redirect.github.com/oxalica/async-lsp/issues/25">#25</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/oxalica/async-lsp/blob/main/CHANGELOG.md">async-lsp's
changelog</a>.</em></p>
<blockquote>
<h2>v0.2.4</h2>
<h3>Fixes</h3>
<ul>
<li>Missed <code>abort()</code> of ongoing tasks on cancellation. (<a
href="https://redirect.github.com/oxalica/async-lsp/issues/26">#26</a>)</li>
</ul>
<h2>v0.2.3</h2>
<h3>Added</h3>
<ul>
<li>Expose <code>AnyEvent::{inner,into_inner}</code> to allow users
access to more <code>dyn Any</code> methods. (<a
href="https://redirect.github.com/oxalica/async-lsp/issues/25">#25</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/oxalica/async-lsp/commit/da6ef291e5d9b8a7508548a02cb0d7b78e0cf4b4"><code>da6ef29</code></a>
Regen lockfile</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/9ebeecf459ef8ffce7bc9214827dd38d5767e3dc"><code>9ebeecf</code></a>
Bump to 0.2.4</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/dad0fbc458c39b77e2c172f6dc3071103d4c9037"><code>dad0fbc</code></a>
On cancellation request, abort the on-going task in the concurrency
layer</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/bf8b473f2c07b52ad40f516d80f96a71175b27bf"><code>bf8b473</code></a>
Update missed Cargo.lock</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/0188f6aa04b281e3a80168a4c01aeb1cf9bd0833"><code>0188f6a</code></a>
Bump to 0.2.3</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/efcba2db7411dde85ee3681d119e1364d04d7f6b"><code>efcba2d</code></a>
Regen lockfile</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/e045ac640df9d6c46ba38782348a30f47ad27948"><code>e045ac6</code></a>
Expose inner value of AnyEvent via inner() and into_inner()</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/e9cf960af2aae96c52edb51ca17101c372da6ec9"><code>e9cf960</code></a>
Update to criterion 0.8 and regen lockfile</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/8bb20460c4a6aefe68c8aec3a655f797b96a9941"><code>8bb2046</code></a>
Switch to dtolnay/rust-toolchain in CI and fix components</li>
<li><a
href="https://github.com/oxalica/async-lsp/commit/a54c28c3c1404465caadf3eccc13ba64f304b24d"><code>a54c28c</code></a>
Update to criterion 0.7</li>
<li>Additional commits viewable in <a
href="https://github.com/oxalica/async-lsp/compare/v0.2.2...v0.2.4">compare
view</a></li>
</ul>
</details>
<br />
Updates `futures` from 0.3.31 to 0.3.32
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/futures-rs/releases">futures's
releases</a>.</em></p>
<blockquote>
<h2>0.3.32</h2>
<ul>
<li>Bump MSRV of utility crates to 1.71. (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2989">#2989</a>)</li>
<li>Soft-deprecate <code>ready!</code> macro in favor of
<code>std::task::ready!</code> added in Rust 1.64 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>)</li>
<li>Soft-deprecate <code>pin_mut!</code> macro in favor of
<code>std::pin::pin!</code> added in Rust 1.68 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li>
<li>Add <code>FuturesOrdered::clear</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2927">#2927</a>)</li>
<li>Add <code>mpsc::*Receiver::recv</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2947">#2947</a>)</li>
<li>Add <code>mpsc::*Receiver::try_recv</code> and deprecate
<code>mpsc::*Receiver::::try_next</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2944">#2944</a>)</li>
<li>Implement <code>FusedStream</code> for <code>sink::With</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2948">#2948</a>)</li>
<li>Add <code>no_std</code> support for <code>shared</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2868">#2868</a>)</li>
<li>Make <code>Mutex::new()</code> const (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li>
<li>Add <code>#[clippy::has_significant_drop]</code> to guards (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li>
<li>Remove dependency to <code>pin-utils</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li>
<li>Remove dependency on <code>num_cpus</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2946">#2946</a>)</li>
<li>Performance improvements (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li>
<li>Documentation improvements (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2926">#2926</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2940">#2940</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures's
changelog</a>.</em></p>
<blockquote>
<h1>0.3.32 - 2026-02-15</h1>
<ul>
<li>Bump MSRV of utility crates to 1.71. (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2989">#2989</a>)</li>
<li>Soft-deprecate <code>ready!</code> macro in favor of
<code>std::task::ready!</code> added in Rust 1.64 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>)</li>
<li>Soft-deprecate <code>pin_mut!</code> macro in favor of
<code>std::pin::pin!</code> added in Rust 1.68 (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li>
<li>Add <code>FuturesOrdered::clear</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2927">#2927</a>)</li>
<li>Add <code>mpsc::*Receiver::recv</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2947">#2947</a>)</li>
<li>Add <code>mpsc::*Receiver::try_recv</code> and deprecate
<code>mpsc::*Receiver::::try_next</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2944">#2944</a>)</li>
<li>Implement <code>FusedStream</code> for <code>sink::With</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2948">#2948</a>)</li>
<li>Add <code>no_std</code> support for <code>shared</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2868">#2868</a>)</li>
<li>Make <code>Mutex::new()</code> const (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li>
<li>Add <code>#[clippy::has_significant_drop]</code> to guards (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li>
<li>Remove dependency to <code>pin-utils</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2929">#2929</a>)</li>
<li>Remove dependency on <code>num_cpus</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2946">#2946</a>)</li>
<li>Performance improvements (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li>
<li>Documentation improvements (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2925">#2925</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2926">#2926</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2940">#2940</a>,
<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a"><code>d9bba94</code></a>
Release 0.3.32</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406"><code>151e0b9</code></a>
Add comments on rust-version field in Cargo.toml</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa"><code>4aaf00c</code></a>
Bump MSRV of utility crates to 1.71</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862"><code>a4cce12</code></a>
perf: improve AtomicWaker::wake performance (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2983">#2983</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a"><code>ba9d102</code></a>
Add <code>#[clippy::has_significant_drop]</code> to guards (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2967">#2967</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8"><code>20396a8</code></a>
Fix rustdoc::broken_intra_doc_links warning</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e"><code>815f6eb</code></a>
Fix documentation of <code>BiLock::lock</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2971">#2971</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023"><code>0f0db04</code></a>
futures-util: make <code>Mutex::new()</code> const (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2956">#2956</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286"><code>5d6fc5e</code></a>
ci: Test big-endian target (s390x Linux)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675"><code>9f739fe</code></a>
Ignore dead_code lint on Fn1 trait</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32">compare
view</a></li>
</ul>
</details>
<br />
Updates `tokio` from 1.49.0 to 1.52.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.2</h2>
<h1>1.52.2 (May 4th, 2026)</h1>
<p>This release reverts the LIFO slot stealing change introduced in
1.51.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>),
due to [its performance impact]<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>.
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p>
<h2>Tokio v1.52.1</h2>
<h1>1.52.1 (April 16th, 2026)</h1>
<h2>Fixed</h2>
<ul>
<li>runtime: revert <a
href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>
to fix [a regression]<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a>
that causes <code>spawn_blocking</code> to hang (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8056">tokio-rs/tokio#8056</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8057">tokio-rs/tokio#8057</a></p>
<h2>Tokio v1.52.0</h2>
<h1>1.52.0 (April 14th, 2026)</h1>
<h2>Added</h2>
<ul>
<li>io: <code>AioSource::register_borrowed</code> for I/O safety support
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7992">#7992</a>)</li>
<li>net: add <code>try_io</code> function to <code>unix::pipe</code>
sender and receiver types (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8030">#8030</a>)</li>
</ul>
<h2>Added (unstable)</h2>
<ul>
<li>runtime: <code>Builder::enable_eager_driver_handoff</code> setting
enable eager hand off of the I/O and time drivers before polling tasks
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8010">#8010</a>)</li>
<li>taskdump: add <code>trace_with()</code> for customized task dumps
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8025">#8025</a>)</li>
<li>taskdump: allow <code>impl FnMut()</code> in <code>trace_with</code>
instead of just <code>fn()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8040">#8040</a>)</li>
<li>fs: support <code>io_uring</code> in <code>AsyncRead</code> for
<code>File</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>)</li>
</ul>
<h2>Changed</h2>
<ul>
<li>runtime: improve <code>spawn_blocking</code> scalability with
sharded queue (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>)</li>
<li>runtime: use <code>compare_exchange_weak()</code> in worker queue
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8028">#8028</a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>runtime: overflow second half of tasks when local queue is filled
instead of first half (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8029">#8029</a>)</li>
</ul>
<h2>Documented</h2>
<ul>
<li>docs: fix typo in <code>oneshot::Sender::send</code> docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8026">#8026</a>)</li>
<li>docs: hide #[tokio::main] attribute in the docs of
<code>sync::watch</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8035">#8035</a>)</li>
<li>net: add docs on <code>ConnectionRefused</code> errors with UDP
sockets (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7870">#7870</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a>
chore: prepare Tokio v1.52.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f82bcf3f45eb9d0dad9d7e45251adf67223f03b6"><code>f82bcf3</code></a>
Merge 'tokio-1.51.2' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/7db9bc41f18dffb6953f762a5f8e2f4ddb54d80d"><code>7db9bc4</code></a>
test: revert "remove <code>churn()</code> task from
<code>lifo_stealable</code>" (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/64834ec7018de92fadf00d053b565263913439c1"><code>64834ec</code></a>
chore: prepare Tokio v1.51.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8113">#8113</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/967f5715a71d5d2600b71da8c4ab652c4e644a41"><code>967f571</code></a>
runtime: revert "steal tasks from the LIFO slot" (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9271e3ed05928eafbeed9dd31d93aebaa49d2aad"><code>9271e3e</code></a>
Merge tokio-1.51.x (for <a
href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>)
into tokio-1.52.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/cd1823f43efa95439b79a5a4507df65f83822004"><code>cd1823f</code></a>
Revert "Pin stable to 1.94 for tokio-1.51.x" (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/a97cf12ed9b90e3d5c1557f3afb47f43fcb84301"><code>a97cf12</code></a>
Merge tokio-1.47.x (commit 670a907c55c7) into tokio-1.51.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/bde3f20b0fd5de85a8946c4c5c623c039dcfa842"><code>bde3f20</code></a>
Pin stable to 1.94 for tokio-1.51.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/670a907c55c7f7b27da203208e65da60de6598b2"><code>670a907</code></a>
ci: fix CI on tokio-1.47.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `tracing-subscriber` from 0.3.22 to 0.3.23
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tracing/releases">tracing-subscriber's
releases</a>.</em></p>
<blockquote>
<h2>tracing-subscriber 0.3.23</h2>
<h3>Fixed</h3>
<ul>
<li>Allow ansi sanitization to be disabled (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>:
<a
href="https://redirect.github.com/tokio-rs/tracing/pull/3484">tokio-rs/tracing#3484</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935"><code>54ede4d</code></a>
chore: prepare tracing-subscriber 0.3.23 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3490">#3490</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312"><code>37558d5</code></a>
subscriber: allow ansi sanitization to be disabled (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"><code>efc690f</code></a>
core: add missing const (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3449">#3449</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1"><code>0c32367</code></a>
core: Use const initializers instead of <code>once_cell</code></li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f"><code>9feb241</code></a>
docs: add arcswap reload crate to related (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3442">#3442</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8"><code>2d55f6f</code></a>
chore: prepare tracing 0.1.44 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3439">#3439</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d"><code>10a9e83</code></a>
chore: prepare tracing-core 0.1.36 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3440">#3440</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00"><code>ee82cf9</code></a>
tracing: fix record_all panic (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3432">#3432</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922"><code>9978c36</code></a>
chore: prepare tracing-mock 0.1.0-beta.3 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3429">#3429</a>)</li>
<li>See full diff in <a
href="https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23">compare
view</a></li>
</ul>
</details>
<br />
Updates `tree-sitter` from 0.26.5 to 0.26.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tree-sitter/tree-sitter/releases">tree-sitter's
releases</a>.</em></p>
<blockquote>
<h2>v0.26.8</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(generate): allow disabling <code>qjs-rt</code> feature from CLI
by <a href="https://github.com/WillLillis"><code>@WillLillis</code></a>
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5448">tree-sitter/tree-sitter#5448</a></li>
<li>fix(lib): document invariants that must be upheld for
<code>TSInputEdit</code> by <a
href="https://github.com/WillLillis"><code>@WillLillis</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5452">tree-sitter/tree-sitter#5452</a></li>
<li>fix(cli): correct typo in <code>parse</code> command's help text by
<a href="https://github.com/WillLillis"><code>@WillLillis</code></a> in
<a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5465">tree-sitter/tree-sitter#5465</a></li>
<li>perf(cli): misc. improvements by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5476">tree-sitter/tree-sitter#5476</a></li>
<li>Fix wasm loading of languages w/ multiple reserved word sets by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5477">tree-sitter/tree-sitter#5477</a></li>
<li>generate: avoid panicking when a supertype only has hidden external
token children by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5478">tree-sitter/tree-sitter#5478</a></li>
<li>release v0.26.8 by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5479">tree-sitter/tree-sitter#5479</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8">https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8</a></p>
<h2>v0.26.7</h2>
<h2>Notable Changes</h2>
<ul>
<li>A regression in v0.26.6 with quantified alternations was fixed.</li>
<li>Release artifacts for the tree-sitter CLI are now published as zip
archives (in addition to gzipped executables, which are planned for
removal in a future minor release).</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>fix: skip missing Makefile in version command by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5386">tree-sitter/tree-sitter#5386</a></li>
<li>fix(wasm): pass target triple to clang (<a
href="https://redirect.github.com/tree-sitter/tree-sitter/issues/5385">#5385</a>)
by <a href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5390">tree-sitter/tree-sitter#5390</a></li>
<li>chore(parser): return <code>NULL</code>, not <code>false</code>, for
incomplete parse by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5398">tree-sitter/tree-sitter#5398</a></li>
<li>fix(loader): link with libc on OpenBSD to compile parser by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5399">tree-sitter/tree-sitter#5399</a></li>
<li>refactor(query): remove <code>alternative_is_immediate</code> by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5412">tree-sitter/tree-sitter#5412</a></li>
<li>fix(query): don't add copies for quantifier steps outside
alternations by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5414">tree-sitter/tree-sitter#5414</a></li>
<li>revert allowing dashes in parser name by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5433">tree-sitter/tree-sitter#5433</a></li>
<li>ci(release): publish zip archives by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5434">tree-sitter/tree-sitter#5434</a></li>
<li>release v0.26.7 by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5435">tree-sitter/tree-sitter#5435</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7">https://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7</a></p>
<h2>v0.26.6</h2>
<h2>What's Changed</h2>
<ul>
<li>lib: clean up strict aliasing fixes in array.h by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5311">tree-sitter/tree-sitter#5311</a></li>
<li>feat: allow <code>-</code> in grammar names by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5318">tree-sitter/tree-sitter#5318</a></li>
<li>fix(cli): allow for both debug logs and graphs by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5319">tree-sitter/tree-sitter#5319</a></li>
<li>web: add default export to CJS bundle by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5323">tree-sitter/tree-sitter#5323</a></li>
<li>fix(query): prevent cross-branch capture contamination in
alternations with quantifiers by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5320">tree-sitter/tree-sitter#5320</a></li>
<li>ci: speed it up by <a
href="https://github.com/WillLillis"><code>@WillLillis</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5325">tree-sitter/tree-sitter#5325</a></li>
<li>use provided by RedoxOS byte orders implementations by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5346">tree-sitter/tree-sitter#5346</a></li>
<li>build(deps): bump wasmtime to v36.0.5 LTS by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5351">tree-sitter/tree-sitter#5351</a></li>
<li>fix(lib): cast NULL in ts_subtree_children macro by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5353">tree-sitter/tree-sitter#5353</a></li>
<li>ci: backport release check workflow by <a
href="https://github.com/WillLillis"><code>@WillLillis</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5358">tree-sitter/tree-sitter#5358</a></li>
<li>ci: retrigger crates check on PR updates by <a
href="https://github.com/tree-sitter-ci-bot"><code>@tree-sitter-ci-bot</code></a>[bot]
in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5361">tree-sitter/tree-sitter#5361</a></li>
<li>cli: init -u fixes by <a
href="https://github.com/WillLillis"><code>@WillLillis</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5367">tree-sitter/tree-sitter#5367</a></li>
<li>build(deps): bump wasmtime to v36.0.6 by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5370">tree-sitter/tree-sitter#5370</a></li>
<li>0.26.6 by <a
href="https://github.com/clason"><code>@clason</code></a> in <a
href="https://redirect.github.com/tree-sitter/tree-sitter/pull/5372">tree-sitter/tree-sitter#5372</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2"><code>cd5b087</code></a>
release v0.26.8</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6"><code>c0d1444</code></a>
generate: avoid panicking when a supertype only has hidden external
token chi...</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac"><code>0b04fd0</code></a>
Fix wasm loading of languages w/ multiple reserved word sets (<a
href="https://redirect.github.com/tree-sitter/tree-sitter/issues/5475">#5475</a>)</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42"><code>05cf9a1</code></a>
perf(cli): minor allocation and write call reductions</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be"><code>bab4851</code></a>
perf(cli): buffer stdout in parse and query output</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192"><code>e28cb5a</code></a>
fix(cli): correct typo in <code>parse</code> command's help text</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703"><code>3839f6f</code></a>
fix(lib): document invariants that must be upheld for
<code>TSInputEdit</code></li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414"><code>001a926</code></a>
fix(generate): allow disabling <code>qjs-rt</code> feature from CLI</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138"><code>6f2e8a6</code></a>
release v0.26.7</li>
<li><a
href="https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117"><code>0ae6158</code></a>
ci(release): publish zip archives</li>
<li>Additional commits viewable in <a
href="https://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.8">compare
view</a></li>
</ul>
</details>
<br />
Updates `tracing-appender` from 0.2.4 to 0.2.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tracing/releases">tracing-appender's
releases</a>.</em></p>
<blockquote>
<h2>tracing-appender 0.2.5</h2>
<h3>Added</h3>
<ul>
<li>Add latest symlink builder option (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix <code>RollingFileAppender</code> broken links in docs (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>)</li>
<li>Fix parsing of date from filename when no time is incuded (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>:
<a
href="https://redirect.github.com/tokio-rs/tracing/pull/3445">tokio-rs/tracing#3445</a>
<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>:
<a
href="https://redirect.github.com/tokio-rs/tracing/pull/3447">tokio-rs/tracing#3447</a>
<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>:
<a
href="https://redirect.github.com/tokio-rs/tracing/pull/3471">tokio-rs/tracing#3471</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tracing/commit/53e14901f484a455d6edd59474ee87fd2f5f6e54"><code>53e1490</code></a>
chore: prepare tracing-appender 0.2.5 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3522">#3522</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635"><code>4fb9ca3</code></a>
examples: add per-layer filtering example (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3488">#3488</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6"><code>df05516</code></a>
docs: improve assert message to mention a possible cause of hitting
cloning a...</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977"><code>72cf52a</code></a>
docs: recommend configuring <code>await-holding-invalid-types</code>
lint (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3463">#3463</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41"><code>9545be1</code></a>
attributes: silence clippy lints for #[instrument] on async functions
for cra...</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384"><code>3160dc1</code></a>
subscriber: skip RwLock in EnvFilter span callbacks when no dynamic
directive...</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc"><code>3af2e54</code></a>
appender: fix parsing of date from filename when no time is incuded (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc"><code>412986f</code></a>
appender: fix <code>RollingFileAppender</code> broken links in docs (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c"><code>bdccf4d</code></a>
appender: add latest symlink builder option (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>)</li>
<li><a
href="https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31"><code>2c80f9d</code></a>
subscriber: propagate on_register_dispatch for Option<Layer> and
Vec<Layer> (...</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `tempfile` from 3.24.0 to 3.27.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's
changelog</a>.</em></p>
<blockquote>
<h2>3.27.0</h2>
<p>This release adds <code>TempPath::try_from_path</code> and deprecates
<code>TempPath::from_path</code>.</p>
<p>Prior to this release, <code>TempPath::from_path</code> made no
attempts to convert relative paths into absolute paths. The following
code would have deleted the wrong file:</p>
<pre lang="rust"><code>let tmp_path =
TempPath::from_path("foo")
std::env::set_current_dir("/some/other/path").unwrap();
drop(tmp_path);
</code></pre>
<p>Now:</p>
<ol>
<li><code>TempPath::from_path</code> will attempt to convert relative
paths into absolute paths. However, this isn't always possible as we
need to call <code>std::env::current_dir</code>, which can fail. If we
fail to convert the relative path to an absolute path, we simply keep
the relative path.</li>
<li>The <code>TempPath::try_from_path</code> behaves exactly like
<code>TempPath::from_path</code>, except that it returns an error if we
fail to convert a relative path into an absolute path (or if the passed
path is empty).</li>
</ol>
<p>Neither function attempt to verify the existence of the file in
question.</p>
<p>Thanks to <a
href="https://github.com/meng-xu-cs"><code>@meng-xu-cs</code></a> for
reporting this issue.</p>
<h2>3.26.0</h2>
<ul>
<li>Support <code>NamedTempFile::persist</code> on RedoxOS (<a
href="https://redirect.github.com/Stebalien/tempfile/issues/393">#393</a>)
(thanks to <a
href="https://github.com/Andy-Python-Programmer"><code>@Andy-Python-Programmer</code></a>).</li>
</ul>
<h2>3.25.0</h2>
<ul>
<li>Allow <code>getrandom</code> 0.4.x while retaining support for
<code>getrandom</code> 0.3.x.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61"><code>5c8fa12</code></a>
chore: release 3.27.0</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548"><code>e34e574</code></a>
test: disable uds conflict test on redox</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d"><code>772c795</code></a>
test: add CWD guards</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072"><code>2632fb9</code></a>
fix: resolve relative paths when constructing <code>TempPath</code></li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e"><code>929a112</code></a>
chore: release 3.26.0</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292"><code>29d6ac5</code></a>
Add Redox OS CI (<a
href="https://redirect.github.com/Stebalien/tempfile/issues/394">#394</a>)</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358"><code>375067f</code></a>
doc(README): document supported platforms</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50"><code>d353717</code></a>
feat(redox): implement persist() (<a
href="https://redirect.github.com/Stebalien/tempfile/issues/393">#393</a>)</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556"><code>64114d7</code></a>
Fix typos in documentation (<a
href="https://redirect.github.com/Stebalien/tempfile/issues/392">#392</a>)</li>
<li><a
href="https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94"><code>9a38b8d</code></a>
chore: release 3.25.0</li>
<li>Additional commits viewable in <a
href="https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `pkg-config` from 0.3.32 to 0.3.33
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md">pkg-config's
changelog</a>.</em></p>
<blockquote>
<h2>[0.3.33] - 2026-04-12</h2>
<h3>Changed</h3>
<ul>
<li>Error output from <code>pkg-config</code> is included in the message
again to
help with finding the cause (<a
href="https://redirect.github.com/rust-lang/pkg-config-rs/issues/187">#187</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/pkg-config-rs/commit/f4ac872e02f9e2c111c55f3ed0eee6284d41d50f"><code>f4ac872</code></a>
Release 0.3.33</li>
<li><a
href="https://github.com/rust-lang/pkg-config-rs/commit/bc42854d0664469354876ed50b653861a61bf9f6"><code>bc42854</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/pkg-config-rs/issues/187">#187</a>
from Hofer-Julian/fix/error-message</li>
<li><a
href="https://github.com/rust-lang/pkg-config-rs/commit/3ca2dd7dae9096b13d600a15779290dfcc7216d6"><code>3ca2dd7</code></a>
fix: add pkg-config stderr to Rust error</li>
<li><a
href="https://github.com/rust-lang/pkg-config-rs/commit/057321c21329ead3ec7d502a8e730a5fd7a271e9"><code>057321c</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/pkg-config-rs/issues/178">#178</a>
from altunenes/patch-1</li>
<li><a
href="https://github.com/rust-lang/pkg-config-rs/commit/5da039f7d16c6bc08c7196217f6b58bd54d87b22"><code>5da039f</code></a>
simple typo</li>
<li>See full diff in <a
href="https://github.com/rust-lang/pkg-config-rs/compare/0.3.32...0.3.33">compare
view</a></li>
</ul>
</details>
<br />
Updates `clap` from 4.5.56 to 4.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.6.1</h2>
<h2>[4.6.1] - 2026-04-15</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Ensure rebuilds happen when an read env variable
is changed</li>
</ul>
<h2>v4.5.60</h2>
<h2>[4.5.60] - 2026-02-19</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Quote empty default values, possible values</li>
</ul>
<h2>v4.5.59</h2>
<h2>[4.5.59] - 2026-02-16</h2>
<h3>Fixes</h3>
<ul>
<li><code>Command::ignore_errors</code> no longer masks help/version on
subcommands</li>
</ul>
<h2>v4.5.58</h2>
<h2>[4.5.58] - 2026-02-11</h2>
<h2>v4.5.57</h2>
<h2>[4.5.57] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Regression from 4.5.55 where having an argument with
<code>.value_terminator("--")</code> caused problems with an
argument with <code>.last(true)</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.6.1] - 2026-04-15</h2>
<h3>Fixes</h3>
<ul>
<li><em>(derive)</em> Ensure rebuilds happen when an read env variable
is changed</li>
</ul>
<h2>[4.6.0] - 2026-03-12</h2>
<h3>Compatibility</h3>
<ul>
<li>Update MSRV to 1.85</li>
</ul>
<h2>[4.5.61] - 2026-03-12</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</li>
</ul>
<h2>[4.5.60] - 2026-02-19</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Quote empty default values, possible values</li>
</ul>
<h2>[4.5.59] - 2026-02-16</h2>
<h3>Fixes</h3>
<ul>
<li><code>Command::ignore_errors</code> no longer masks help/version on
subcommands</li>
</ul>
<h2>[4.5.58] - 2026-02-11</h2>
<h2>[4.5.57] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Regression from 4.5.55 where having an argument with
<code>.value_terminator("--")</code> caused problems with an
argument with <code>.last(true)</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6"><code>1420275</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d"><code>d2c817d</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4"><code>f88c94e</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6341">#6341</a>
from epage/sep</li>
<li><a
href="https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8"><code>acbb822</code></a>
fix(complete): Reduce risk of conflict with actual subcommands</li>
<li><a
href="https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01"><code>a49fadb</code></a>
refactor(complete): Pull out subcommand separator</li>
<li><a
href="https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977"><code>ddc008b</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6332">#6332</a>
from epage/update</li>
<li><a
href="https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9"><code>497dc50</code></a>
chore: Update compatible dependencies</li>
<li><a
href="https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d"><code>dca2326</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6331">#6331</a>
from clap-rs/renovate/j178-prek-action-2.x</li>
<li><a
href="https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34"><code>54bdaa3</code></a>
chore(deps): Update j178/prek-action action to v2</li>
<li><a
href="https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77"><code>f0d30d9</code></a>
chore: Release</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.56...clap_complete-v4.6.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `const_format` from 0.2.35 to 0.2.36
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md">const_format's
changelog</a>.</em></p>
<blockquote>
<h3>0.2.36</h3>
<p>Breaking change: bumped Minimum Supported Rust Version to Rust 1.71.
This change is motivated by <code>quote</code> increasing its MSRV to
1.71.</p>
<p>Now the <code>"rust_1_64"</code> feature is effectively
always enabled, so these items are always enabled:</p>
<ul>
<li><code>const_format::str_split</code></li>
</ul>
<p>Deprecated these items because their replacements now take constant
time to run:</p>
<ul>
<li><code>const_format::fmt::StrWriter::as_bytes_alt</code>: superceeded
by <code>as_bytes</code></li>
<li><code>const_format::fmt::StrWriter::as_str_alt</code>: superceeded
by <code>as_str</code></li>
<li><code>const_format::fmt::StrWriterMut::as_bytes_alt</code>:
superceeded by <code>as_bytes</code></li>
<li><code>const_format::fmt::StrWriterMut::as_str_alt</code>:
superceeded by <code>as_str</code></li>
<li><code>const_format::utils::slice_up_to_len_alt</code>: superceeded
by <code>slice_up_to_len</code></li>
</ul>
<p>Changed these methods from being conditionally const (by requiring
the <code>"rust_1_64"</code> feature to be const) to being
unconditionally const:</p>
<ul>
<li><code>const_format::fmt::StrWriter::as_bytes</code></li>
<li><code>const_format::fmt::StrWriter::as_str</code></li>
<li><code>const_format::fmt::StrWriterMut::as_bytes</code></li>
<li><code>const_format::fmt::StrWriterMut::as_str</code></li>
</ul>
<p>Changed this method to be <code>const</code>:</p>
<ul>
<li><code>const_format::AsciiStr::as_str</code></li>
</ul>
<p>Fixed nightly 2026-04-09 compatibility when <code>cargo update -Z
minimal-versions</code> is used by bumping <code>konst</code> internal
dependency to <code>"0.2.20"</code> version</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/rodrimati1992/const_format_crates/commits">compare
view</a></li>
</ul>
</details>
<br />
Updates `insta` from 1.46.3 to 1.47.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mitsuhiko/insta/releases">insta's
releases</a>.</em></p>
<blockquote>
<h2>1.47.2</h2>
<h2>Release Notes</h2>
<ul>
<li>Restore <code>Send + Sync</code> on <code>Settings</code>,
<code>Redactions</code>, and <code>Redaction</code> by
reverting the <code>Arc</code> to <code>Rc</code> change from 1.47.0,
which was semver-breaking.
<a
href="https://redirect.github.com/mitsuhiko/insta/issues/873">#873</a>
<a
href="https://redirect.github.com/mitsuhiko/insta/issues/874">#874</a></li>
<li>Add <code>Send + Sync</code> bounds to <code>Comparator</code> trait
for consistency with
<code>Arc</code>-based storage. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/872">#872</a></li>
<li>Add compile-time assertion to prevent future auto-trait
regressions.</li>
</ul>
<h2>Install cargo-insta 1.47.2</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c "irm
https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-installer.ps1
| iex"
</code></pre>
<h2>Download cargo-insta 1.47.2</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-aarch64-apple-darwin.tar.xz">cargo-insta-aarch64-apple-darwin.tar.xz</a></td>
<td>Apple Silicon macOS</td>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-apple-darwin.tar.xz">cargo-insta-x86_64-apple-darwin.tar.xz</a></td>
<td>Intel macOS</td>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-pc-windows-msvc.zip">cargo-insta-x86_64-pc-windows-msvc.zip</a></td>
<td>x64 Windows</td>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-gnu.tar.xz">cargo-insta-x86_64-unknown-linux-gnu.tar.xz</a></td>
<td>x64 Linux</td>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-musl.tar.xz">cargo-insta-x86_64-unknown-linux-musl.tar.xz</a></td>
<td>x64 MUSL Linux</td>
<td><a
href="https://github.com/mitsuhiko/insta/releases/download/1.47.2/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<h2>1.47.1</h2>
<h2>Release Notes</h2>
<ul>
<li>Revert sorting of sequences in <code>sort_maps</code>. The change in
1.47.0 sorted all
<code>Seq</code> values (including <code>Vec</code>), not just
non-deterministic collections like
<code>HashSet</code>, which was a breaking change. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/876">#876</a></li>
</ul>
<h2>Install cargo-insta 1.47.1</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/mitsuhiko/insta/releases/download/1.47.1/cargo-insta-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md">insta's
changelog</a>.</em></p>
<blockquote>
<h2>1.47.2</h2>
<ul>
<li>Restore <code>Send + Sync</code> on <code>Settings</code>,
<code>Redactions</code>, and <code>Redaction</code> by
reverting the <code>Arc</code> to <code>Rc</code> change from 1.47.0,
which was semver-breaking.
<a
href="https://redirect.github.com/mitsuhiko/insta/issues/873">#873</a>
<a
href="https://redirect.github.com/mitsuhiko/insta/issues/874">#874</a></li>
<li>Add <code>Send + Sync</code> bounds to <code>Comparator</code> trait
for consistency with
<code>Arc</code>-based storage. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/872">#872</a></li>
<li>Add compile-time assertion to prevent future auto-trait
regressions.</li>
</ul>
<h2>1.47.1</h2>
<ul>
<li>Revert sorting of sequences in <code>sort_maps</code>. The change in
1.47.0 sorted all
<code>Seq</code> values (including <code>Vec</code>), not just
non-deterministic collections like
<code>HashSet</code>, which was a breaking change. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/876">#876</a></li>
</ul>
<h2>1.47.0</h2>
<ul>
<li>Add <code>Comparator</code> trait for customizing how snapshot
values are compared. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/872">#872</a>
(<a href="https://github.com/dstu"><code>@dstu</code></a>)</li>
<li>Sort sequences in <code>sort_maps</code> to fix non-deterministic
<code>HashSet</code> snapshots. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/876">#876</a></li>
<li>Improve TOML serialization error message for unsupported types,
suggesting <code>assert_json_snapshot!</code> or
<code>assert_yaml_snapshot!</code> as alternatives. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/880">#880</a></li>
<li>Remove unnecessary <code>Send + Sync</code> bounds from
<code>Redaction</code>, allowing non-<code>Send</code> closures in
dynamic redactions. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/874">#874</a></li>
<li>Don't use <code>Arc</code> in <code>Settings</code> unnecessarily.
<a
href="https://redirect.github.com/mitsuhiko/insta/issues/873">#873</a>
(<a href="https://github.com/dstu"><code>@dstu</code></a>)</li>
<li>Upgrade <code>console</code> to 0.16 and MSRV to 1.66. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/885">#885</a></li>
<li>Upgrade <code>toml-edit</code> to 0.25. <a
href="https://redirect.github.com/mitsuhiko/insta/issues/882">#882</a>
(<a
href="https://github.com/alexanderkjall"><code>@alexanderkjall</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mitsuhiko/insta/commit/0ddf1e829337fe2a4cbb4b801d9fd78426a10fe0"><code>0ddf1e8</code></a>
Release 1.47.2 (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/894">#894</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/094b1cf934ce6d004c2480ae6c7e3200c6590fdc"><code>094b1cf</code></a>
Revert Arc→Rc change, restore Send + Sync on Settings (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/893">#893</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/65a5233599a89b9b8fe8808afb4f7638452f7d3c"><code>65a5233</code></a>
Add regression test for sort_maps not sorting Vecs (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/892">#892</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/fdbfc1508499f690672cd5d79281ef00f0581f44"><code>fdbfc15</code></a>
Revert sort_maps sequence sorting, release 1.47.1 (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/891">#891</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/46b6f2a2a3e208d30c2de71bb8331c9616feeaf6"><code>46b6f2a</code></a>
Release 1.47.0 (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/889">#889</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/aa129335d39262231edb836d3487af709d2d1b80"><code>aa12933</code></a>
Upgrade <code>console</code> to 0.16, bump MSRV to 1.66 (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/885">#885</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/98c084ccba9baaf9ad070f90131ce245e0686518"><code>98c084c</code></a>
upgrade toml-edit to 0.25 (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/882">#882</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/4e889b057350514a7c9befd1d31a25bb548e2cf8"><code>4e889b0</code></a>
the test_glob test depends on both glob and json (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/883">#883</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/4d738e5e8a2ef18283bee248ec376a6c3212d062"><code>4d738e5</code></a>
Bump <code>@tootallnate/once</code> and
<code>@vscode/test-electron</code> in /vscode-insta (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/881">#881</a>)</li>
<li><a
href="https://github.com/mitsuhiko/insta/commit/09f2b8b50173b203fc681dd8772863c95b9440a4"><code>09f2b8b</code></a>
Improve TOML serialization error message for unsupported types (<a
href="https://redirect.github.com/mitsuhiko/insta/issues/880">#880</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mitsuhiko/insta/compare/1.46.3...1.47.2">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ashar <coder3101@users.noreply.github.com>1 parent ba44bf8 commit fd58ffa
2 files changed
Lines changed: 117 additions & 176 deletions
0 commit comments