Skip to content

Tags: foundry-rs/starknet-foundry

Tags

v0.33.0

Toggle v0.33.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump the prod-deps group across 1 directory with 15 updates (#2643)

Bumps the prod-deps group with 14 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [blockifier](https://github.com/starkware-libs/sequencer) |
`0.8.0-rc.3` | `0.8.0` |
| [starknet-types-core](https://github.com/starknet-io/types-rs) |
`0.1.6` | `0.1.7` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.92` |
| [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` |
| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.11.1` |
| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.214` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132`
|
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` |
`1.0.67` |
| [url](https://github.com/servo/rust-url) | `2.5.2` | `2.5.3` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.0` |
| [futures](https://github.com/rust-lang/futures-rs) | `0.3.30` |
`0.3.31` |
| [scarb-metadata](https://github.com/software-mansion/scarb) | `1.12.0`
| `1.13.0` |
| [openssl](https://github.com/sfackler/rust-openssl) | `0.10.66` |
`0.10.68` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` |
`1.0.89` |


Updates `blockifier` from 0.8.0-rc.3 to 0.8.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/starkware-libs/sequencer/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `starknet-types-core` from 0.1.6 to 0.1.7
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/starknet-io/types-rs/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `anyhow` from 1.0.89 to 1.0.92
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/anyhow/releases">anyhow's
releases</a>.</em></p>
<blockquote>
<h2>1.0.92</h2>
<ul>
<li>Support Rust 1.82's <code>&amp;raw const</code> and <code>&amp;raw
mut</code> syntax inside <code>ensure!</code> (<a
href="https://redirect.github.com/dtolnay/anyhow/issues/390">#390</a>)</li>
</ul>
<h2>1.0.91</h2>
<ul>
<li>Ensure OUT_DIR is left with deterministic contents after build
script execution (<a
href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a>)</li>
</ul>
<h2>1.0.90</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/anyhow/commit/fd03a8e7928082611e8baa9bf6ee638d8abcc0d6"><code>fd03a8e</code></a>
Release 1.0.92</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/a16252b39b1503bada639c2cfcb8ff153c1e3421"><code>a16252b</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/390">#390</a>
from dtolnay/rawaddr</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/fcf2ef8da58179fbb96121ca39c0149b84f038f2"><code>fcf2ef8</code></a>
Compile &amp;raw test on Rust 1.82+ only</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/1e7e9fe1edeb6e28767ac52c32f778462b181a19"><code>1e7e9fe</code></a>
Parse raw address expression syntax</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/7d1a8f9c1d7dca982f320f4b2c0717cd7e2d9377"><code>7d1a8f9</code></a>
Add test of raw addr expression syntax</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/6c52daaa79eb22279248d80bebedc6c14bbb84ec"><code>6c52daa</code></a>
Release 1.0.91</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/4986853bea70e653e68e6e94f6ac1475bbb5a180"><code>4986853</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/388">#388</a>
from dtolnay/outdir</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/f130b76204037c99e8d883d3854039c8d1993a81"><code>f130b76</code></a>
Clean up dep-info files from OUT_DIR</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/a0b868a60c5f67daba1ad458e87f9156c9d676c1"><code>a0b868a</code></a>
Release 1.0.90</li>
<li><a
href="https://github.com/dtolnay/anyhow/commit/0f741692fada86f809898c3341d5b3fac1a7550b"><code>0f74169</code></a>
Improve rendering of inline code in macros documentation</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.92">compare
view</a></li>
</ul>
</details>
<br />

Updates `clap` from 4.5.18 to 4.5.20
<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.5.19</h2>
<h2>[4.5.19] - 2024-10-01</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</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.5.20] - 2024-10-08</h2>
<h3>Features</h3>
<ul>
<li><em>(unstable)</em> Add <code>CommandExt</code></li>
</ul>
<h2>[4.5.19] - 2024-10-01</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/5034cabe54870a0b95145167543d8ef5e80ad8a0"><code>5034cab</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/b5b690c4590e8c60e9bc6706cbe7cd4614b9a5e4"><code>b5b690c</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/abba1965be32910c5628e15239314450cf4f8947"><code>abba196</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5688">#5688</a>
from epage/rename</li>
<li><a
href="https://github.com/clap-rs/clap/commit/6ddd5d4e11f4ecca080a9b0758d3342d440f6429"><code>6ddd5d4</code></a>
fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates</li>
<li><a
href="https://github.com/clap-rs/clap/commit/71c5e27f8bf484bc745ac4bed55d917ec8947b5b"><code>71c5e27</code></a>
fix(complete)!: Rename CustomCompleter to ValueCandidates</li>
<li><a
href="https://github.com/clap-rs/clap/commit/108907385c0b79199c14e5ce1b8888a5ee9c95d2"><code>1089073</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/c9b8c85f09a8f3aba43f4d23d11313f8f2d9b4d4"><code>c9b8c85</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/8b3de18a8d0210b3c158efd5a86fda93fcad946b"><code>8b3de18</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5685">#5685</a>
from epage/engine</li>
<li><a
href="https://github.com/clap-rs/clap/commit/b38538d7c4c69d746a45da242041bb13f0f441e4"><code>b38538d</code></a>
fix(complete)!: Rename dynamic to engine</li>
<li><a
href="https://github.com/clap-rs/clap/commit/232af62f7d05195622d72ca2a81705e762f1a028"><code>232af62</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5684">#5684</a>
from epage/endless</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.20">compare
view</a></li>
</ul>
</details>
<br />

Updates `regex` from 1.11.0 to 1.11.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.11.1 (2024-10-24)</h1>
<p>This is a new patch release of <code>regex</code> that fixes
compilation on nightly
Rust when the unstable <code>pattern</code> crate feature is enabled.
Users on nightly
Rust without this feature enabled are unaffected.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/1231">#1231</a>](<a
href="https://redirect.github.com/rust-lang/regex/issues/1231">rust-lang/regex#1231</a>):
Fix the <code>Pattern</code> trait implementation as a result of nightly
API breakage.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/regex/commit/9870c06e6c772daaad7ab612faab29130753e41c"><code>9870c06</code></a>
1.11.1</li>
<li><a
href="https://github.com/rust-lang/regex/commit/80df54e4b9ed4a9b14c502668856c3fc47b30cf4"><code>80df54e</code></a>
changelog: 1.11.1</li>
<li><a
href="https://github.com/rust-lang/regex/commit/991ba8836b3dea741bdcb4e6f680543ab10331d6"><code>991ba88</code></a>
unstable: fix <code>Pattern</code> trait implementation</li>
<li>See full diff in <a
href="https://github.com/rust-lang/regex/compare/1.11.0...1.11.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde` from 1.0.210 to 1.0.214
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.214</h2>
<ul>
<li>Implement IntoDeserializer for all Deserializers in serde::de::value
module (<a
href="https://redirect.github.com/serde-rs/serde/issues/2568">#2568</a>,
thanks <a
href="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/Mingun"><code>@​Mingun</code></a>)</li>
</ul>
<h2>v1.0.213</h2>
<ul>
<li>Fix support for macro-generated <code>with</code> attributes inside
a newtype struct (<a
href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a>)</li>
</ul>
<h2>v1.0.212</h2>
<ul>
<li>Fix hygiene of macro-generated local variable accesses in
serde(with) wrappers (<a
href="https://redirect.github.com/serde-rs/serde/issues/2845">#2845</a>)</li>
</ul>
<h2>v1.0.211</h2>
<ul>
<li>Improve error reporting about mismatched signature in
<code>with</code> and <code>default</code> attributes (<a
href="https://redirect.github.com/serde-rs/serde/issues/2558">#2558</a>,
thanks <a
href="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/Mingun"><code>@​Mingun</code></a>)</li>
<li>Show variant aliases in error message when variant deserialization
fails (<a
href="https://redirect.github.com/serde-rs/serde/issues/2566">#2566</a>,
thanks <a
href="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/Mingun"><code>@​Mingun</code></a>)</li>
<li>Improve binary size of untagged enum and internally tagged enum
deserialization by about 12% (<a
href="https://redirect.github.com/serde-rs/serde/issues/2821">#2821</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/serde-rs/serde/commit/418062165f9fe395461db9f61569c3142c584854"><code>4180621</code></a>
Release 1.0.214</li>
<li><a
href="https://github.com/serde-rs/serde/commit/210373b3b65a2eaf9754c158b43da0429807359c"><code>210373b</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2568">#2568</a>
from Mingun/into_deserializer-for-deserializers</li>
<li><a
href="https://github.com/serde-rs/serde/commit/9cda0157331ca09dec16cd8a0b57bd8eb24f8442"><code>9cda015</code></a>
Implement IntoDeserializer for all Deserializers in serde::de::value
module</li>
<li><a
href="https://github.com/serde-rs/serde/commit/58a8d229315553c4ae0a8d7eee8e382fbae4b4bf"><code>58a8d22</code></a>
Release 1.0.213</li>
<li><a
href="https://github.com/serde-rs/serde/commit/ef0ed22593a17a5af5ebe48d3b6ef7c3de1b116a"><code>ef0ed22</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2847">#2847</a>
from dtolnay/newtypewith</li>
<li><a
href="https://github.com/serde-rs/serde/commit/79925ac3947483013ba8136e43bc0449b99bd10c"><code>79925ac</code></a>
Ignore dead_code warning in regression test</li>
<li><a
href="https://github.com/serde-rs/serde/commit/b60e4092ec83c70e8c7d39574778349b2c5d9f05"><code>b60e409</code></a>
Hygiene for macro-generated newtype struct deserialization with 'with'
attr</li>
<li><a
href="https://github.com/serde-rs/serde/commit/fdc36e5c06def28b33d3154f0517969d90b744d8"><code>fdc36e5</code></a>
Add regression test for issue 2846</li>
<li><a
href="https://github.com/serde-rs/serde/commit/49e11ce1bae9fbb9128c9144c4e1051daf7a29ed"><code>49e11ce</code></a>
Ignore trivially_copy_pass_by_ref pedantic clippy lint in test</li>
<li><a
href="https://github.com/serde-rs/serde/commit/7ae1b5f8f39d7a80daaddcc04565f995427bfc41"><code>7ae1b5f</code></a>
Release 1.0.212</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.214">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.128 to 1.0.132
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/json/releases">serde_json's
releases</a>.</em></p>
<blockquote>
<h2>1.0.132</h2>
<ul>
<li>Improve binary size and compile time for JSON array and JSON object
deserialization by about 50% (<a
href="https://redirect.github.com/serde-rs/json/issues/1205">#1205</a>)</li>
<li>Improve performance of JSON array and JSON object deserialization by
about 8% (<a
href="https://redirect.github.com/serde-rs/json/issues/1206">#1206</a>)</li>
</ul>
<h2>1.0.131</h2>
<ul>
<li>Implement Deserializer and IntoDeserializer for <code>Map&lt;String,
Value&gt;</code> and <code>&amp;Map&lt;String, Value&gt;</code> (<a
href="https://redirect.github.com/serde-rs/json/issues/1135">#1135</a>,
thanks <a
href="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/swlynch99"><code>@​swlynch99</code></a>)</li>
</ul>
<h2>1.0.130</h2>
<ul>
<li>Support converting and deserializing <code>Number</code> from i128
and u128 (<a
href="https://redirect.github.com/serde-rs/json/issues/1141">#1141</a>,
thanks <a
href="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/druide"><code>@​druide</code></a>)</li>
</ul>
<h2>1.0.129</h2>
<ul>
<li>Add <a
href="https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys"><code>serde_json::Map::sort_keys</code></a>
and <a
href="https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects"><code>serde_json::Value::sort_all_objects</code></a>
(<a
href="https://redirect.github.com/serde-rs/json/issues/1199">#1199</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/serde-rs/json/commit/86d933cfd7b5665270e66296694468286794ae44"><code>86d933c</code></a>
Release 1.0.132</li>
<li><a
href="https://github.com/serde-rs/json/commit/f45b422a3ba435722753a2ad7ad32e2a7e2d0596"><code>f45b422</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1206">#1206</a>
from dtolnay/hasnext</li>
<li><a
href="https://github.com/serde-rs/json/commit/f2082d2a04b3b5d72503ac89e2182a5833bb2a1e"><code>f2082d2</code></a>
Clearer order of comparisons</li>
<li><a
href="https://github.com/serde-rs/json/commit/0f54a1a0df5045aee4a2d2f8656c365d835095e5"><code>0f54a1a</code></a>
Handle early return sooner on eof in seq or map</li>
<li><a
href="https://github.com/serde-rs/json/commit/2a4cb44f7cc591a4542cbb1a73ca5bdc8a02c0d7"><code>2a4cb44</code></a>
Rearrange 'match peek'</li>
<li><a
href="https://github.com/serde-rs/json/commit/4cb90ce66de2e0b52572d40ab518ad6d634e43d1"><code>4cb90ce</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1205">#1205</a>
from dtolnay/hasnext</li>
<li><a
href="https://github.com/serde-rs/json/commit/b71ccd2d8f6aabaa0ac6cb889f8e18989038d968"><code>b71ccd2</code></a>
Reduce duplicative instantiation of logic in SeqAccess and
MapAccess</li>
<li><a
href="https://github.com/serde-rs/json/commit/a810ba985095ecd5bb3f8741f0e6d71e36975cb6"><code>a810ba9</code></a>
Release 1.0.131</li>
<li><a
href="https://github.com/serde-rs/json/commit/0d084c50380a91b0b83ee96eb5e8ae04de7baaf5"><code>0d084c5</code></a>
Touch up PR 1135</li>
<li><a
href="https://github.com/serde-rs/json/commit/b4954a95613fcf5b5b9e830582c0ba5f24a0dd60"><code>b4954a9</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1135">#1135</a>
from swlynch99/map-deserializer</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/json/compare/1.0.128...1.0.132">compare
view</a></li>
</ul>
</details>
<br />

Updates `thiserror` from 1.0.64 to 1.0.67
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/thiserror/releases">thiserror's
releases</a>.</em></p>
<blockquote>
<h2>1.0.67</h2>
<ul>
<li>Improve expression syntax support inside format arguments (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/335">#335</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/337">#337</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/339">#339</a>,
<a
href="https://redirect.github.com/dtolnay/thiserror/issues/340">#340</a>)</li>
</ul>
<h2>1.0.66</h2>
<ul>
<li>Improve compile error on malformed format attribute (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/327">#327</a>)</li>
</ul>
<h2>1.0.65</h2>
<ul>
<li>Ensure OUT_DIR is left with deterministic contents after build
script execution (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/325">#325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/thiserror/commit/925f2dde771de0be96f9e6402f8bf5d06f523ebc"><code>925f2dd</code></a>
Release 1.0.67</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/b3bc3e722d7ebeb0323f45af3f51a7be240c19c4"><code>b3bc3e7</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/340">#340</a>
from dtolnay/fallbackscan</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/0ab908aab0dc12415ce34241fdc23bb722bd0eba"><code>0ab908a</code></a>
Ignore expected unnecessary_wraps pedantic clippy lint</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/c357f9728e4c5497dec5128d8ed258b82bbd163a"><code>c357f97</code></a>
Add infallible expr scanner fallback for scanning invalid code</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/60bc0f27330daf1f3eeddb5358abe1ed937bd247"><code>60bc0f2</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/339">#339</a>
from dtolnay/fullexpr</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/dabb96fdaf9a76bf7315bc0a5c8cb0a3974670ad"><code>dabb96f</code></a>
Use syn's real expression parser if it has full syntax support</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/144b3b690b3dcc9338cf5c61dede46c9bbebe4f8"><code>144b3b6</code></a>
Remove <code>#[allow]</code> for fixed clippy bug</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/851f6946e2f9fab05838a108869bbb73265c47da"><code>851f694</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/337">#337</a>
from dtolnay/scan</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/45e18f53dfc8ff742e16bff0b0818b615b317cf0"><code>45e18f5</code></a>
Ignore enum_glob_use pedantic clippy lint</li>
<li><a
href="https://github.com/dtolnay/thiserror/commit/2585669fa1a44c2ce1456e91fdcd38c2f1e747a5"><code>2585669</code></a>
More robust scanning for fmt argument expressions</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.64...1.0.67">compare
view</a></li>
</ul>
</details>
<br />

Updates `url` from 2.5.2 to 2.5.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/servo/rust-url/releases">url's
releases</a>.</em></p>
<blockquote>
<h2>v2.5.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: enable wasip2 feature for wasm32-wasip2 target by <a
href="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/brooksmtownsend"><code>@​brooksmtownsend</code></a>
in <a
href="https://redirect.github.com/servo/rust-url/pull/960">servo/rust-url#960</a></li>
<li>Fix idna tests with no_std by <a
href="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/cjwatson"><code>@​cjwatson</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/963">servo/rust-url#963</a></li>
<li>Fix debugger_visualizer test failures. by <a
href="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/valenting"><code>@​valenting</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/967">servo/rust-url#967</a></li>
<li>Add AsciiSet::EMPTY and boolean operators by <a
href="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/joshka"><code>@​joshka</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/969">servo/rust-url#969</a></li>
<li>mention why we pin unicode-width by <a
href="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/Manishearth"><code>@​Manishearth</code></a> in
<a
href="https://redirect.github.com/servo/rust-url/pull/972">servo/rust-url#972</a></li>
<li>refactor and add tests for percent encoding by <a
href="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/joshka"><code>@​joshka</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/977">servo/rust-url#977</a></li>
<li>Add a test for and fix issue <a
href="https://redirect.github.com/servo/rust-url/issues/974">#974</a> by
<a href="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/hansl"><code>@​hansl</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/975">servo/rust-url#975</a></li>
<li><code>no_std</code> support for the <code>url</code> crate by <a
href="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/domenukk"><code>@​domenukk</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/831">servo/rust-url#831</a></li>
<li>Normalize URL paths: convert /.//p, /..//p, and //p to p by <a
href="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/theskim"><code>@​theskim</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/943">servo/rust-url#943</a></li>
<li>support Hermit by <a
href="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/m-mueller678"><code>@​m-mueller678</code></a>
in <a
href="https://redirect.github.com/servo/rust-url/pull/985">servo/rust-url#985</a></li>
<li>fix: support <code>wasm32-wasip2</code> on the stable channel by <a
href="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/brooksmtownsend"><code>@​brooksmtownsend</code></a>
in <a
href="https://redirect.github.com/servo/rust-url/pull/983">servo/rust-url#983</a></li>
<li>Improve serde error output by <a
href="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/konstin"><code>@​konstin</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/982">servo/rust-url#982</a></li>
<li>OSS-Fuzz: Add more fuzzer by <a
href="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/arthurscchan"><code>@​arthurscchan</code></a>
in <a
href="https://redirect.github.com/servo/rust-url/pull/988">servo/rust-url#988</a></li>
<li>Merge idna-v1x to main by <a
href="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/hsivonen"><code>@​hsivonen</code></a> in <a
href="https://redirect.github.com/servo/rust-url/pull/990">servo/rust-url#990</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="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/brooksmtownsend"><code>@​brooksmtownsend</code></a>
made their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/960">servo/rust-url#960</a></li>
<li><a href="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/cjwatson"><code>@​cjwatson</code></a>
made their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/963">servo/rust-url#963</a></li>
<li><a href="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/joshka"><code>@​joshka</code></a> made
their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/969">servo/rust-url#969</a></li>
<li><a href="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/hansl"><code>@​hansl</code></a> made
their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/975">servo/rust-url#975</a></li>
<li><a href="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/theskim"><code>@​theskim</code></a> made
their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/943">servo/rust-url#943</a></li>
<li><a
href="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/m-mueller678"><code>@​m-mueller678</code></a>
made their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/985">servo/rust-url#985</a></li>
<li><a href="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/konstin"><code>@​konstin</code></a> made
their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/982">servo/rust-url#982</a></li>
<li><a
href="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/arthurscchan"><code>@​arthurscchan</code></a>
made their first contribution in <a
href="https://redirect.github.com/servo/rust-url/pull/988">servo/rust-url#988</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3">https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/servo/rust-url/commit/8a683ff4ab10498d619fd8206b64402de19474be"><code>8a683ff</code></a>
Merge idna-v1x to main (<a
href="https://redirect.github.com/servo/rust-url/issues/990">#990</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/08a326820a4a54d6a9730ecabd590942fc6b66dc"><code>08a3268</code></a>
OSS-Fuzz: Add more fuzzers (<a
href="https://redirect.github.com/servo/rust-url/issues/988">#988</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/5d363cc3cdf6e2f591161cc7152f4d06f8b0a477"><code>5d363cc</code></a>
Improve serde error output (<a
href="https://redirect.github.com/servo/rust-url/issues/982">#982</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/30e62589c78214c344d7844b62c8d9b557475a78"><code>30e6258</code></a>
fix: support wasm32-wasip2 on stable channel (<a
href="https://redirect.github.com/servo/rust-url/issues/983">#983</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/bf089c41a08fef7f4bd761c2a2034a69cc0b41b3"><code>bf089c4</code></a>
support hermit (<a
href="https://redirect.github.com/servo/rust-url/issues/985">#985</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/b08a655d07f355dcce110922a9b30c1602236124"><code>b08a655</code></a>
Normalize URL paths: convert /.//p, /..//p, and //p to p (<a
href="https://redirect.github.com/servo/rust-url/issues/943">#943</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/ebd5cfbf6ffa20de67e47b3b4fa1be55081d7ca8"><code>ebd5cfb</code></a>
<code>no_std</code>support for the <code>url</code> crate (<a
href="https://redirect.github.com/servo/rust-url/issues/831">#831</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/7eccac9a0b763145ab1bb67a50576a34cc750567"><code>7eccac9</code></a>
Add a test for and fix issue <a
href="https://redirect.github.com/servo/rust-url/issues/974">#974</a>
(<a
href="https://redirect.github.com/servo/rust-url/issues/975">#975</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/710e1e7da0aa68e2f1596fe48768a88acff07736"><code>710e1e7</code></a>
refactor and add tests for percent encoding (<a
href="https://redirect.github.com/servo/rust-url/issues/977">#977</a>)</li>
<li><a
href="https://github.com/servo/rust-url/commit/6050a6e001a14f07ffca7db6219154510af5b2e6"><code>6050a6e</code></a>
mention why we pin unicode-width (<a
href="https://redirect.github.com/servo/rust-url/issues/972">#972</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.40.0 to 1.41.0
<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.41.0</h2>
<h1>1.41.0 (Oct 22th, 2024)</h1>
<h3>Added</h3>
<ul>
<li>metrics: stabilize <code>global_queue_depth</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6854">#6854</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li>
<li>net: add conversions for unix <code>SocketAddr</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6868">#6868</a>)</li>
<li>sync: add <code>watch::Sender::sender_count</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>)</li>
<li>sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li>
<li>task: stabilize <code>Id</code> apis (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6891">#6891</a>)</li>
</ul>
<h3>Added (unstable)</h3>
<ul>
<li>metrics: add H2 Histogram option to improve histogram granularity
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li>
<li>metrics: rename some histogram apis (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li>
<li>runtime: add <code>LocalRuntime</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>runtime: box futures larger than 16k on release mode (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>)</li>
<li>sync: add <code>#[must_use]</code> to <code>Notified</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>)</li>
<li>sync: make <code>watch</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6846">#6846</a>)</li>
<li>sync: make <code>broadcast::Receiver</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6870">#6870</a>)</li>
<li>task: add task size to tracing instrumentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6881">#6881</a>)</li>
<li>wasm: enable <code>cfg_fs</code> for <code>wasi</code> target (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>net: fix regression of abstract socket path in unix socket (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>io: recommend <code>OwnedFd</code> with <code>AsyncFd</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>)</li>
<li>io: document cancel safety of <code>AsyncFd</code> methods (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6890">#6890</a>)</li>
<li>macros: render more comprehensible documentation for
<code>join</code> and <code>try_join</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6841">#6841</a>)</li>
<li>net: fix swapped examples for <code>TcpSocket::set_nodelay</code>
and <code>TcpSocket::nodelay</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>)</li>
<li>sync: document runtime compatibility (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/6793">#6793</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6793">tokio-rs/tokio#6793</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6808">tokio-rs/tokio#6808</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6810">#6810</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6810">tokio-rs/tokio#6810</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6814">#6814</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6814">tokio-rs/tokio#6814</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6821">#6821</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6821">tokio-rs/tokio#6821</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6822">#6822</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6822">tokio-rs/tokio#6822</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6826">#6826</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6826">tokio-rs/tokio#6826</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6828">#6828</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6828">tokio-rs/tokio#6828</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6833">#6833</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6833">tokio-rs/tokio#6833</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6836">#6836</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6836">tokio-rs/tokio#6836</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6838">#6838</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6838">tokio-rs/tokio#6838</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6840">#6840</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6840">tokio-rs/tokio#6840</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/01e04daaa162ce6122bb894fdda0b6803dd32093"><code>01e04da</code></a>
chore: prepare Tokio v1.41.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6917">#6917</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/92ccadeb3c7058cdc8799b998f6a19a1171691df"><code>92ccade</code></a>
runtime: fix stability feature flags for docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6909">#6909</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/fbfeb9a68a22556935b64dc426601b799ec369ac"><code>fbfeb9a</code></a>
metrics: rename <code>*_poll_count_*</code> to
<code>*_poll_time_*</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6924">#6924</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/da745ff335dea94378f5ba2b79e2c9f97cb217aa"><code>da745ff</code></a>
metrics: add H2 Histogram option to improve histogram granularity (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6897">#6897</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/ce1c74f1cc1e31083744b6eb24b0e60ceaca4b4e"><code>ce1c74f</code></a>
metrics: fix deadlock in injection_queue_depth_multi_thread test (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6916">#6916</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/28c9a14a2e4da99842d41240b301022017b2a04a"><code>28c9a14</code></a>
metrics: rename <code>injection_queue_depth</code> to
<code>global_queue_depth</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6918">#6918</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/32e0b4325f877d53ddc76818198becad9312159a"><code>32e0b43</code></a>
ci: freeze FreeBSD and wasm-unknown-unknown on rustc 1.81 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6911">#6911</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/1656d8e231903a7b84b9e2d5e3db7aeed13a2966"><code>1656d8e</code></a>
sync: add <code>mpsc::Receiver::blocking_recv_many</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6867">#6867</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/c9e998e4b3cbd3326b4ef52e38ae22561d6e1f29"><code>c9e998e</code></a>
ci: print the correct sort order of the dictionary on failure (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6905">#6905</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/512e9decfb683d22f4a145459142542caa0894c9"><code>512e9de</code></a>
rt: add LocalRuntime (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6808">#6808</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `futures` from 0.3.30 to 0.3.31
<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.31</h2>
<ul>
<li>Fix use after free of task in <code>FuturesUnordered</code> when
dropped future panics (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2886">#2886</a>)</li>
<li>Fix soundness bug in <code>task::waker_ref</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2830">#2830</a>)
This is a breaking change but allowed because it is soundness bug
fix.</li>
<li>Fix bugs in <code>AsyncBufRead::read_line</code> and
<code>AsyncBufReadExt::lines</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2884">#2884</a>)</li>
<li>Fix parsing issue in
<code>select!</code>/<code>select_biased!</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2832">#2832</a>)
This is technically a breaking change as it will now reject a very odd
undocumented syntax that was previously accidentally accepted.</li>
<li>Work around issue due to upstream <code>Waker::will_wake</code>
change (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2865">#2865</a>)</li>
<li>Add <code>stream::Iter::{get_ref,get_mut,into_inner}</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2875">#2875</a>)</li>
<li>Add <code>future::AlwaysReady</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2825">#2825</a>)</li>
<li>Relax trait bound on non-constructor methods of
<code>io::{BufReader,BufWriter}</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2848">#2848</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.31 - 2024-10-05</h1>
<ul>
<li>Fix use after free of task in <code>FuturesUnordered</code> when
dropped future panics (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2886">#2886</a>)</li>
<li>Fix soundness bug in <code>task::waker_ref</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2830">#2830</a>)
This is a breaking change but allowed because it is soundness bug
fix.</li>
<li>Fix bugs in <code>AsyncBufRead::read_line</code> and
<code>AsyncBufReadExt::lines</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2884">#2884</a>)</li>
<li>Fix parsing issue in
<code>select!</code>/<code>select_biased!</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2832">#2832</a>)
This is technically a breaking change as it will now reject a very odd
undocumented syntax that was previously accidentally accepted.</li>
<li>Work around issue due to upstream <code>Waker::will_wake</code>
change (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2865">#2865</a>)</li>
<li>Add <code>stream::Iter::{get_ref,get_mut,into_inner}</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2875">#2875</a>)</li>
<li>Add <code>future::AlwaysReady</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2825">#2825</a>)</li>
<li>Relax trait bound on non-constructor methods of
<code>io::{BufReader,BufWriter}</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2848">#2848</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/1e052816b09890925cfdfcbe8d390cdaae5e4c38"><code>1e05281</code></a>
Release 0.3.31</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/8a8b085a8c1a7396173a104c67e0cf2f5b74fc74"><code>8a8b085</code></a>
Fix clippy::uninit_vec warning</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/f3fb74df310d070d91df7995c942f223cba6720a"><code>f3fb74d</code></a>
Document how <code>BoxFuture</code>s / <code>BoxStream</code>s are often
made (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2887">#2887</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/f00e7afb467e5f9b3c81724cc3cac1f0687fff7c"><code>f00e7af</code></a>
Fix use after free of task in FuturesUnordered when dropped future
panics (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2">#2</a>...</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/33c46b3dc65e151e0e794636ad62872330733557"><code>33c46b3</code></a>
ci: Work around sanitizer issue on latest Linux kernel</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/7bf5a72826c0daed633ec48e8ddaecd8a32f0d11"><code>7bf5a72</code></a>
Fix issues with <code>AsyncBufRead::read_line</code> and
<code>AsyncBufReadExt::lines</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2884">#2884</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/87afaf3973e8652228f7ccaadd04e7b0e456c63d"><code>87afaf3</code></a>
Use <code>#[inline(always)]</code> on <code>clone_arc_raw</code> (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2865">#2865</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/549b90b1793a044bcade67b81a3d7eabd95f3971"><code>549b90b</code></a>
Add accessors for the inner of stream::Iter (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2875">#2875</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/07b004ac7e0d72e09ff652f234d00e4f26a5f558"><code>07b004a</code></a>
Add missing symbols (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2883">#2883</a>)</li>
<li><a
href="https://github.com/rust-lang/futures-rs/commit/86dc069fa278d4197de91eb6e038e0ec64857684"><code>86dc069</code></a>
Various fixes too make the CI green (<a
href="https://redirect.github.com/rust-lang/futures-rs/issues/2885">#2885</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31">compare
view</a></li>
</ul>
</details>
<br />

Updates `scarb-metadata` from 1.12.0 to 1.13.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/software-mansion/scarb/commit/e574a19973a368a83819c502ee39e0081c6ff7a9"><code>e574a19</code></a>
Prepare <code>scarb-metadata</code> release <code>1.13.0</code> (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1694">#1694</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/a5fd19b29ec9cffacbdcd8210a65a5ed6fc0bcf8"><code>a5fd19b</code></a>
Bump the non-critical group with 9 updates (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1692">#1692</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/ffdb1d21e6e74683a5e1f84e0ff86300847889f1"><code>ffdb1d2</code></a>
Bump gix from 0.66.0 to 0.67.0 (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1693">#1693</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/5076bc1f931edd35e3e8ef3d0e48bd74de9bbbb7"><code>5076bc1</code></a>
Fix tests for cairo-run args validation (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1691">#1691</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/d29ecc4548c0dbe2106db4b333f7ea1c7acf1d0f"><code>d29ecc4</code></a>
Feat: Support --print-detailed-resources parameter in cairo-run (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1688">#1688</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/cfd945a30e4d2419dce76c4792d5d25aa58ba182"><code>cfd945a</code></a>
Add warning on unset edition (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1663">#1663</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/49a2803bd5ac29fac31fea0666b56b06619cb010"><code>49a2803</code></a>
Add test for building corelib docs (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1687">#1687</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/d3929e1c46e42bd63698053f6efc8fc2b8586e21"><code>d3929e1</code></a>
Add component dependencies to metadata (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1655">#1655</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/dd11e16a1bef5807b7807638a2926877b6fbfbc7"><code>dd11e16</code></a>
Add <code>scarb-doc</code>-generated corelib docs to GitHub Pages (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1658">#1658</a>)</li>
<li><a
href="https://github.com/software-mansion/scarb/commit/6798b12d11cf1a0e432326bc8bea3d40050c8f3c"><code>6798b12</code></a>
Remove code mappings for attribute expand (temp) (<a
href="https://redirect.github.com/software-mansion/scarb/issues/1657">#1657</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/software-mansion/scarb/compare/scarb-metadata/v1.12.0...scarb-metadata/v1.13.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `openssl` from 0.10.66 to 0.10.68
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sfackler/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.68</h2>
<h2>What's Changed</h2>
<ul>
<li>fixes <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2317">#2317</a>
-- restore compatibility with our MSRV and release openssl 0.9.68 by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2318">sfackler/rust-openssl#2318</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68</a></p>
<h2>openssl-v0.10.67</h2>
<h2>What's Changed</h2>
<ul>
<li>Added a utility function to ensure we never have an issue with
0-length slices from pointers again by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2268">sfackler/rust-openssl#2268</a></li>
<li>Fix CI for the latest rustc by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2271">sfackler/rust-openssl#2271</a></li>
<li>Add binding for EVP_DigestSqueeze by <a
href="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/initsecret"><code>@​initsecret</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2270">sfackler/rust-openssl#2270</a></li>
<li>libressl 4.0: const correctness for X509_LOOKUP_METHOD by <a
href="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/botovq"><code>@​botovq</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2276">sfackler/rust-openssl#2276</a></li>
<li>Bump hex dev-dependency version by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2277">sfackler/rust-openssl#2277</a></li>
<li>Raise bindgen version by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2278">sfackler/rust-openssl#2278</a></li>
<li>Ensure Rsa::check_key doesn't leave errors on the stack by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2279">sfackler/rust-openssl#2279</a></li>
<li>Update some docs to use the corresponds macro by <a
href="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/rushilmehra"><code>@​rushilmehra</code></a> in
<a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2282">sfackler/rust-openssl#2282</a></li>
<li>Don't leave errors on the stack in
<code>MdCtxRef::digest_verify_final</code> by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2283">sfackler/rust-openssl#2283</a></li>
<li>Adjustments for LibreSSL 4 by <a
href="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/botovq"><code>@​botovq</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2287">sfackler/rust-openssl#2287</a></li>
<li>Explicit rustfmt config by <a
href="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/kornelski"><code>@​kornelski</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2285">sfackler/rust-openssl#2285</a></li>
<li>add basic EVP_KDF bindings by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2289">sfackler/rust-openssl#2289</a></li>
<li>add ossl3 thread pool bindings by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2293">sfackler/rust-openssl#2293</a></li>
<li>add argon2id support for ossl 3.2+ by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2290">sfackler/rust-openssl#2290</a></li>
<li>fix 3.2.0 thread support and simplify by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2294">sfackler/rust-openssl#2294</a></li>
<li>add libctx arg to argon2id by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li>
<li>support using threads in argon2id by <a
href="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/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2296">sfackler/rust-openssl#2296</a></li>
<li>Ensure beginning and end of the error output is readable by <a
href="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/kornelski"><code>@​kornelski</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2284">sfackler/rust-openssl#2284</a></li>
<li>Test against 3.4.0-alpha1 by <a
href="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/sfackler"><code>@​sfackler</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2302">sfackler/rust-openssl#2302</a></li>
<li>Resolve clippy warnings from nightly by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2310">sfackler/rust-openssl#2310</a></li>
<li>fixes <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2311">#2311</a>
-- silencer resolver warnings by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2312">sfackler/rust-openssl#2312</a></li>
<li>Bump to 3.4.0-beta1 by <a
href="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/sfackler"><code>@​sfackler</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2313">sfackler/rust-openssl#2313</a></li>
<li>LibreSSL 4.0.0 by <a
href="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/botovq"><code>@​botovq</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2315">sfackler/rust-openssl#2315</a></li>
<li>Release openssl v0.10.67 and openssl-sys v0.9.104 by <a
href="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/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2316">sfackler/rust-openssl#2316</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="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/initsecret"><code>@​initsecret</code></a> made
their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2270">sfackler/rust-openssl#2270</a></li>
<li><a
href="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/rushilmehra"><code>@​rushilmehra</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2282">sfackler/rust-openssl#2282</a></li>
<li><a href="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/kornelski"><code>@​kornelski</code></a>
made their first contribution in <a
href="https://redirect.github.com/sfackler/rust-openssl/pull/2285">sfackler/rust-openssl#2285</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/be8dcfd1d747abc45b4c931fcc4b6474f7c09495"><code>be8dcfd</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2318">#2318</a>
from alex/msrv-fix</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/065cc77d0c574d0f713af4f2b37fb9040b3537cf"><code>065cc77</code></a>
fixes <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2317">#2317</a>
-- restore compatibility with our MSRV and release openssl 0.9.68</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/7b3ec80b19f3f06f0419346ed87ed9bf03f9ce62"><code>7b3ec80</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2316">#2316</a>
from alex/bump-for-release</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/b510e8c2c2a37e86bf940ede4c46f858d0241fa2"><code>b510e8c</code></a>
Release openssl v0.10.67 and openssl-sys v0.9.104</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/ee3b024a7f0103a0e37c5df7b333e75a30df07da"><code>ee3b024</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2315">#2315</a>
from botovq/libressl-4.0.0</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/c4dabc2fc2f76d734fc361401c3bae1a911bc405"><code>c4dabc2</code></a>
CI: Update LibreSSL CI</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/f9027b7549e7d557d627aeadc157097b2c5c018b"><code>f9027b7</code></a>
LibreSSL 4.0.0 is released &amp; stable</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/1b51ba5de04b185e9cb2c1063e310bd190e28cad"><code>1b51ba5</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2313">#2313</a>
from sfackler/sfackler-patch-1</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/de8a97c1b55800104ae6f3c6f52aab1e17df3b3c"><code>de8a97c</code></a>
Bump to 3.4.0-beta1</li>
<li><a
href="https://github.com/sfackler/rust-openssl/commit/39304643c0c8f9a5035799e22e73277043b22ac6"><code>3930464</code></a>
Merge pull request <a
href="https://redirect.github.com/sfackler/rust-openssl/issues/2312">#2312</a>
from sfackler/alex-patch-1</li>
<li>Additional commits viewable in <a
href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.68">compare
view</a></li>
</ul>
</details>
<br />

Updates `syn` from 2.0.79 to 2.0.87
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/syn/releases">syn's
releases</a>.</em></p>
<blockquote>
<h2>2.0.87</h2>
<ul>
<li>Add <a
href="https://docs.rs/syn/2/syn/buffer/struct.Cursor.html#method.any_group"><code>Cursor::any_group</code></a>
(<a
href="https://redirect.github.com/dtolnay/syn/issues/1777">#1777</a>)</li>
<li>Add <a
href="https://docs.rs/syn/2/syn/enum.Expr.html#method.peek"><code>Expr::peek</code></a>
(<a
href="https://redirect.github.com/dtolnay/syn/issues/1778">#1778</a>)</li>
<li>Improve syntax support for enum discriminant expressions in
non-&quot;full&quot; mode (<a
href="https://redirect.github.com/dtolnay/syn/issues/1779">#1779</a>)</li>
</ul>
<h2>2.0.86</h2>
<ul>
<li>Support peeking the end of a parse stream (<a
href="https://redirect.github.com/dtolnay/syn/issues/1689">#1689</a>)</li>
<li>Allow <code>parse_quote!</code> to produce Vec&lt;Attribute&gt; (<a
href="https://redirect.github.com/dtolnay/syn/issues/1775">#1775</a>)</li>
</ul>
<h2>2.0.85</h2>
<ul>
<li>Preserve extern static unsafety in ForeignItem::Verbatim (<a
href="https://redirect.github.com/dtolnay/syn/issues/1773">#1773</a>)</li>
</ul>
<h2>2.0.84</h2>
<ul>
<li>Parse safe and explicitly unsafe extern items (<a
href="https://redirect.github.com/dtolnay/syn/issues/1768">#1768</a>, <a
href="https://redirect.github.com/rust-lang/rust/issues/123743">rust-lang/rust#123743</a>,
<a
href="https://redirect.github.com/rust-lang/rfcs/pull/3484">rust-lang/rfcs#3484</a>)</li>
<li>Parse self captures: <code>impl Sized + use&lt;Self&gt;</code> (<a
href="https://redirect.github.com/dtolnay/syn/issues/1772">#1772</a>)</li>
</ul>
<h2>2.0.83</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>2.0.82</h2>
<ul>
<li>Provide <code>Parse</code> impls for PreciseCapture and
CapturedParam (<a
href="https://redirect.github.com/dtolnay/syn/issues/1757">#1757</a>, <a
href="https://redirect.github.com/dtolnay/syn/issues/1758">#1758</a>)</li>
<li>Support parsing <code>unsafe</code> attributes (<a
href="https://redirect.github.com/dtolnay/syn/issues/1759">#1759</a>)</li>
<li>Add Fold and VisitMut methods for Vec&lt;Attribute&gt; (<a
href="https://redirect.github.com/dtolnay/syn/issues/1762">#1762</a>)</li>
</ul>
<h2>2.0.81</h2>
<ul>
<li>Add TypeParamBound::PreciseCapture to represent precise capture
syntax <code>impl Trait + use&lt;'a, T&gt;</code> (<a
href="https://redirect.github.com/dtolnay/syn/issues/1752">#1752</a>, <a
href="https://redirect.github.com/dtolnay/syn/issues/1753">#1753</a>, <a
href="https://redirect.github.com/dtolnay/syn/issues/1754">#1754</a>)</li>
</ul>
<h2>2.0.80</h2>
<ul>
<li>Add <code>Expr::RawAddr</code> (<a
href="https://redirect.github.com/dtolnay/syn/issues/1743">#1743</a>)</li>
<li>Reject precise captures and ~const in inappropriate syntax positions
(<a
href="https://redirect.github.com/dtolnay/syn/issues/1747">#1747</a>)</li>
<li>Reject trait bound containing only precise capture (<a
href="https://redirect.github.com/dtolnay/syn/issues/1748">#1748</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/syn/commit/a777cff00528f270b43f40b0a58c5c26fc85a2bd"><code>a777cff</code></a>
Release 2.0.87</li>
<li><a
href="https://github.com/dtolnay/syn/commit/1f103d4c175ab62b27537a6907c4b77b6aed6ae7"><code>1f103d4</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/syn/issues/1779">#1779</a>
from dtolnay/scan</li>
<li><a
href="https://github.com/dtolnay/syn/commit/0986a66e1764ed37a4931dde8c509412474636fe"><code>0986a66</code></a>
Ignore enum_glob_use pedantic clippy lint</li>
<li><a
href="https://github.com/dtolnay/syn/commit/ca97c7d82d9837c1b49c085a546a481cf879e619"><code>ca97c7d</code></a>
Translate expr scanner to table driven</li>
<li><a
href="https://github.com/dtolnay/syn/commit/8039cb37a02cbf080f48416651141d4c77c05075"><code>8039cb3</code></a>
Test that every expr can be scanned</li>
<li><a
href="https://github.com/dtolnay/syn/commit/0132c447fe045431906945178bea219816d5e55f"><code>0132c44</code></a>
Make scan_expr compilable from integration test</li>
<li><a
href="https://github.com/dtolnay/syn/commit/7c102c3c8b3dc076c03cbe842266a2b140be6323"><code>7c102c3</code></a>
Extract non-full expr scanner to module</li>
<li><a
href="https://github.com/dtolnay/syn/commit/ceaf4d693b2af783874b9aa4d50bb208b84a2609"><code>ceaf4d6</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/syn/issues/1778">#1778</a>
from dtolnay/exprpeek</li>
<li><a
href="https://github.com/dtolnay/syn/commit/a890e9da22b463b05c06696d4cc767c6cb9d3114"><code>a890e9d</code></a>
Expose can_begin_expr as Expr::peek</li>
<li><a
href="https://github.com/dtolnay/syn/commit/12f068ce0889c41e3bd21662e8a0adfaa07d01d9"><code>12f068c</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/syn/issues/1777">#1777</a>
from dtolnay/anygroup</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/syn/compare/2.0.79...2.0.87">compare
view</a></li>
</ul>
</details>
<br />

Updates `proc-macro2` from 1.0.86 to 1.0.89
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/proc-macro2/releases">proc-macro2's
releases</a>.</em></p>
<blockquote>
<h2>1.0.89</h2>
<ul>
<li>Ensure OUT_DIR is left with deterministic contents after build
script execution (<a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/474">#474</a>)</li>
</ul>
<h2>1.0.88</h2>
<ul>
<li>Return accurate line and column from <code>Span::start</code> and
<code>Span::end</code> inside proc macros on nightly (<a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/472">#472</a>)</li>
</ul>
<h2>1.0.87</h2>
<ul>
<li>Check valid punctuation character in <code>Punct::new</code> (<a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/470">#470</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/671d87da32779e3a5c4cecacd8a9234e0e27630c"><code>671d87d</code></a>
Release 1.0.89</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/9574d983aea667b9c4d7a744212df5fc00daef1f"><code>9574d98</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/474">#474</a>
from dtolnay/outdir</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/3e8962cc14b0af47f0b07beeab2a560447f969f4"><code>3e8962c</code></a>
Clean up dep-info files from OUT_DIR</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/6b3395a280b613d471e005ca7f486239ca85ff24"><code>6b3395a</code></a>
Release 1.0.88</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/faee27e2eee91656aafd2659debe93acf218ffd4"><code>faee27e</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/472">#472</a>
from dtolnay/startend</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/44f8ff2be178d16a4e3d587041ef77445274e5a1"><code>44f8ff2</code></a>
Restore nightly behavior of Span::start and Span::end</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/50b477d6dc0d1a781f91bf1f979ae138dadf795f"><code>50b477d</code></a>
Release 1.0.87</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/f0b680251272a96a889735b664d09138fb3cdf2c"><code>f0b6802</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/proc-macro2/issues/471">#471</a>
from dtolnay/punctnew</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/98ea26129e9efb4198760e4504261e5dbbad658e"><code>98ea261</code></a>
Check valid punctuation character in Punct::new</li>
<li><a
href="https://github.com/dtolnay/proc-macro2/commit/d60aaad1a524f1f46adf6e154a10a7d4009be295"><code>d60aaad</code></a>
Ignore missing_panics_doc pedantic clippy lint</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/proc-macro2/compare/1.0.86...1.0.89">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.32.0

Toggle v0.32.0's commit message
Release 0.32.0 (#2585)

<!-- Reference any GitHub issues resolved by this PR -->

Closes #

## Introduced changes

<!-- A brief description of the changes -->

- Prepare release 0.32.0

## Checklist

<!-- Make sure all of these are complete -->

- [x] Linked relevant issue
- [x] Updated relevant documentation
- [x] Added relevant tests
- [x] Performed self-review of the code
- [x] Added changes to `CHANGELOG.md`

v0.31.0

Toggle v0.31.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rename map packages (#2527)

Fixes issue with multiple map's in the repo being detected by scarb

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.30.0 (#2445)

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Delete removing of snforge_std in smoke_test.sh (#2418)

<!-- Reference any GitHub issues resolved by this PR -->

Closes #

## Introduced changes

<!-- A brief description of the changes -->

-

## Checklist

<!-- Make sure all of these are complete -->

- [ ] Linked relevant issue
- [ ] Updated relevant documentation
- [ ] Added relevant tests
- [ ] Performed self-review of the code
- [ ] Added changes to `CHANGELOG.md`

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updated smoke_test.sh to use new `url` semantic (#2384)

<!-- Reference any GitHub issues resolved by this PR -->

Closes #

## Introduced changes

<!-- A brief description of the changes -->

-

## Checklist

<!-- Make sure all of these are complete -->

- [ ] Linked relevant issue
- [ ] Updated relevant documentation
- [ ] Added relevant tests
- [ ] Performed self-review of the code
- [ ] Added changes to `CHANGELOG.md`

v0.27.0

Toggle v0.27.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.27.0 (#2330)

v0.26.0

Toggle v0.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.26.0 (#2273)

Had to disable one test, but it's not a huge deal TBH

v0.25.0

Toggle v0.25.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Correct rpc url in smoketests (#2192)

v0.24.0

Toggle v0.24.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.24.0 (#2155)

## Introduced changes

<!-- A brief description of the changes -->

- Releases 0.24.0

## Checklist

<!-- Make sure all of these are complete -->

- [ ] Linked relevant issue
- [ ] Updated relevant documentation
- [ ] Added relevant tests
- [x] Performed self-review of the code
- [x] Added changes to `CHANGELOG.md`