1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-04-24 00:30:29 +02:00
comprehensive-rust/Cargo.lock

3843 lines
92 KiB
Plaintext
Raw Normal View History

# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = 4
[[package]]
name = "addr2line"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
dependencies = [
"gimli",
]
[[package]]
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "aho-corasick"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
dependencies = [
"memchr",
]
2023-03-16 18:07:58 +00:00
[[package]]
name = "allocator-example"
version = "0.1.0"
dependencies = [
"buddy_system_allocator",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "ammonia"
version = "4.0.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459"
2023-04-03 15:01:13 +01:00
dependencies = [
"html5ever 0.27.0",
2023-04-03 15:01:13 +01:00
"maplit",
"once_cell",
"tendril",
"url",
]
[[package]]
name = "android-testing"
version = "0.1.0"
dependencies = [
"googletest",
"mockall",
]
[[package]]
name = "android-tzdata"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
2023-04-03 15:01:13 +01:00
[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
"libc",
]
[[package]]
name = "anstream"
version = "0.6.11"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
2023-04-03 15:01:13 +01:00
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
2023-04-03 15:01:13 +01:00
"anstyle-wincon",
"colorchoice",
2023-04-03 15:01:13 +01:00
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.8"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
2023-04-03 15:01:13 +01:00
[[package]]
name = "anstyle-parse"
version = "0.2.3"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
2023-04-03 15:01:13 +01:00
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
dependencies = [
"windows-sys 0.52.0",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "anstyle-wincon"
version = "3.0.2"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
2023-04-03 15:01:13 +01:00
dependencies = [
"anstyle",
"windows-sys 0.52.0",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "anyhow"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.96"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4"
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "backtrace"
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
"miniz_oxide",
"object",
"rustc-demangle",
]
[[package]]
name = "base64"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
[[package]]
name = "base64"
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
2023-04-03 15:01:13 +01:00
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
name = "borrowing"
version = "0.1.0"
2023-04-03 15:01:13 +01:00
[[package]]
name = "bstr"
version = "1.8.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c"
2023-04-03 15:01:13 +01:00
dependencies = [
"memchr",
"regex-automata",
"serde",
]
2023-03-16 18:07:58 +00:00
[[package]]
name = "buddy_system_allocator"
version = "0.11.0"
2023-03-16 18:07:58 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1a0108968a3a2dab95b089c0fc3f1afa7759aa5ebe6f1d86d206d6f7ba726eb"
2023-03-16 18:07:58 +00:00
dependencies = [
"spin",
]
[[package]]
name = "bumpalo"
version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
[[package]]
name = "cc"
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
dependencies = [
"libc",
]
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chat-async"
version = "0.1.0"
dependencies = [
"futures-util",
"http 1.2.0",
"tokio",
"tokio-websockets",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "chrono"
version = "0.4.31"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
2023-04-03 15:01:13 +01:00
dependencies = [
"android-tzdata",
2023-04-03 15:01:13 +01:00
"iana-time-zone",
"num-traits",
"windows-targets 0.48.5",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "clap"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "4.5.31"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767"
2023-04-03 15:01:13 +01:00
dependencies = [
"clap_builder",
2024-08-21 09:18:07 +02:00
"clap_derive",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "clap_builder"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "4.5.31"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863"
2023-04-03 15:01:13 +01:00
dependencies = [
"anstream",
"anstyle",
"clap_lex",
"strsim",
"terminal_size",
]
[[package]]
name = "clap_complete"
version = "4.4.4"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae"
2023-04-03 15:01:13 +01:00
dependencies = [
"clap",
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "clap_derive"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "4.5.28"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
2024-08-21 09:18:07 +02:00
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.90",
2024-08-21 09:18:07 +02:00
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "clap_lex"
version = "0.7.4"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
2023-04-03 15:01:13 +01:00
[[package]]
name = "codespan-reporting"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
dependencies = [
"termcolor",
"unicode-width",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "colorchoice"
version = "1.0.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
2023-04-03 15:01:13 +01:00
[[package]]
name = "control-flow-basics"
version = "0.1.0"
2024-08-21 09:18:07 +02:00
[[package]]
name = "cookie"
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
dependencies = [
"time",
"version_check",
]
[[package]]
name = "cookie"
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747"
dependencies = [
"percent-encoding",
"time",
"version_check",
]
[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "core-foundation-sys"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
2023-04-03 15:01:13 +01:00
[[package]]
name = "cpufeatures"
version = "0.2.11"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
2023-04-03 15:01:13 +01:00
dependencies = [
"libc",
]
[[package]]
name = "crossbeam-deque"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
dependencies = [
"cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.16"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa"
2023-04-03 15:01:13 +01:00
dependencies = [
"autocfg",
2023-04-03 15:01:13 +01:00
"cfg-if",
"crossbeam-utils",
"memoffset",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "crossbeam-utils"
version = "0.8.17"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f"
2023-04-03 15:01:13 +01:00
dependencies = [
"cfg-if",
]
[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "cssparser"
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3"
dependencies = [
"cssparser-macros",
"dtoa-short",
"itoa",
"phf",
"smallvec",
]
[[package]]
name = "cssparser-macros"
version = "0.6.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
2023-04-03 15:01:13 +01:00
dependencies = [
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "csv"
version = "1.3.1"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf"
2024-08-21 09:18:07 +02:00
dependencies = [
"csv-core",
"itoa",
"ryu",
"serde",
]
[[package]]
name = "csv-core"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
dependencies = [
"memchr",
]
[[package]]
name = "cxx"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "44b9d01bd4ff172d858d01718965cc4b202898ac48d8e2333daae0e78b2a5f77"
dependencies = [
"cc",
"cxxbridge-cmd",
"cxxbridge-flags",
"cxxbridge-macro",
"foldhash",
"link-cplusplus",
]
[[package]]
name = "cxx-build"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "3e556ff0cbcb04ea8c36bd0957f0ac441af50398dcc4feaceaa23c0d816bd853"
dependencies = [
"cc",
"codespan-reporting",
"proc-macro2",
"quote",
"scratch",
"syn 2.0.90",
]
[[package]]
name = "cxxbridge-cmd"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "d9809e273c94453de6f358dc3c3e6c71a9fe11666ad2bb75087354db4842c809"
dependencies = [
"clap",
"codespan-reporting",
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "cxxbridge-flags"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "1291d693f408e4c9f94c3cd446ff394dbb31b753d49d27f2ef9ec57daeb0e51f"
[[package]]
name = "cxxbridge-macro"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.142"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "e1e2fdba2e8d8cfa1c8dd2b4abe36be3551f4f79b32c9f04ae34f5c2d4ddfacd"
dependencies = [
"proc-macro2",
"quote",
"rustversion",
"syn 2.0.90",
]
[[package]]
name = "data-encoding"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
[[package]]
name = "dbus"
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
dependencies = [
"libc",
"libdbus-sys",
"winapi",
]
[[package]]
name = "demo"
version = "0.0.0"
dependencies = [
"cxx",
"cxx-build",
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "deranged"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
[[package]]
name = "derive_more"
version = "0.99.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "digest"
version = "0.10.7"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
2023-04-03 15:01:13 +01:00
dependencies = [
"block-buffer",
"crypto-common",
]
[[package]]
name = "displaydoc"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "downcast"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
[[package]]
name = "dtoa"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
[[package]]
name = "dtoa-short"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74"
dependencies = [
"dtoa",
]
[[package]]
name = "ego-tree"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8"
[[package]]
name = "either"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
2023-04-03 15:01:13 +01:00
[[package]]
name = "elasticlunr-rs"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571"
dependencies = [
"regex",
"serde",
"serde_derive",
"serde_json",
]
[[package]]
name = "encoding_rs"
version = "0.8.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
dependencies = [
"cfg-if",
]
[[package]]
name = "env_filter"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
dependencies = [
"log",
"regex",
]
[[package]]
name = "env_logger"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
dependencies = [
"humantime",
"is-terminal",
2023-04-03 15:01:13 +01:00
"log",
"regex",
"termcolor",
]
[[package]]
name = "env_logger"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05e7cf40684ae96ade6232ed84582f40ce0a66efcd43a5117aef610534f8e0b8"
dependencies = [
"anstream",
"anstyle",
"env_filter",
"humantime",
"log",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "equivalent"
version = "1.0.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
[[package]]
name = "error-handling"
version = "0.1.0"
dependencies = [
"anyhow",
"thiserror 2.0.11",
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "fantoccini"
version = "0.21.4"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7722aeee9c2be6fa131166990295089d73d973012b758a2208b9ba51af5dd024"
2024-08-21 09:18:07 +02:00
dependencies = [
"base64 0.22.0",
"cookie 0.18.1",
"futures-core",
"futures-util",
"http 1.2.0",
2024-08-21 09:18:07 +02:00
"http-body-util",
"hyper 1.5.2",
2024-08-21 09:18:07 +02:00
"hyper-tls",
"hyper-util",
"mime",
"openssl",
"serde",
"serde_json",
"time",
"tokio",
"url",
"webdriver",
]
[[package]]
name = "fastrand"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
2023-04-03 15:01:13 +01:00
[[package]]
name = "filetime"
version = "0.2.23"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
2023-04-03 15:01:13 +01:00
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"windows-sys 0.52.0",
]
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "foldhash"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2"
[[package]]
name = "foreign-types"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
dependencies = [
"foreign-types-shared",
]
[[package]]
name = "foreign-types-shared"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "form_urlencoded"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
"percent-encoding",
]
[[package]]
name = "fragile"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
2023-04-03 15:01:13 +01:00
[[package]]
name = "fsevent-sys"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
dependencies = [
"libc",
]
[[package]]
name = "futf"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
dependencies = [
"mac",
"new_debug_unreachable",
]
[[package]]
name = "futures-channel"
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
dependencies = [
"futures-core",
2023-04-03 15:01:13 +01:00
"futures-sink",
]
[[package]]
name = "futures-core"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-io"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
2023-04-03 15:01:13 +01:00
[[package]]
name = "futures-macro"
version = "0.3.31"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
2023-04-03 15:01:13 +01:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "futures-sink"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-core",
"futures-io",
2023-04-03 15:01:13 +01:00
"futures-macro",
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
"pin-utils",
"slab",
]
[[package]]
name = "fxhash"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
dependencies = [
"byteorder",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "generics"
version = "0.1.0"
[[package]]
name = "getopts"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
dependencies = [
"unicode-width",
]
[[package]]
name = "getrandom"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
dependencies = [
"cfg-if",
"libc",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"wasi 0.11.0+wasi-snapshot-preview1",
]
[[package]]
name = "getrandom"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
dependencies = [
"cfg-if",
"libc",
"wasi 0.13.3+wasi-0.2.2",
"windows-targets 0.52.6",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "gimli"
version = "0.28.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
2023-04-03 15:01:13 +01:00
2024-08-21 09:18:07 +02:00
[[package]]
name = "glob"
version = "0.3.2"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
2024-08-21 09:18:07 +02:00
2023-04-03 15:01:13 +01:00
[[package]]
name = "globset"
version = "0.4.14"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
dependencies = [
"aho-corasick",
"bstr",
"log",
"regex-automata",
"regex-syntax",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "googletest"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dce026f84cdd339bf71be01b24fe67470ee634282f68c1c4b563d00a9f002b05"
dependencies = [
"googletest_macro",
"num-traits",
"regex",
"rustversion",
]
[[package]]
name = "googletest_macro"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5070fa86976044fe2b004d874c10af5d1aed6d8f6a72ff93a6eb29cc87048bc"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "h2"
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
dependencies = [
"bytes",
"fnv",
"futures-core",
"futures-sink",
"futures-util",
"http 0.2.11",
"indexmap",
"slab",
"tokio",
"tokio-util",
"tracing",
]
[[package]]
name = "h2"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51ee2dd2e4f378392eeff5d51618cd9a63166a2513846bbc55f21cfacd9199d4"
dependencies = [
"bytes",
"fnv",
"futures-core",
"futures-sink",
"futures-util",
"http 1.2.0",
"indexmap",
"slab",
"tokio",
"tokio-util",
"tracing",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "handlebars"
version = "6.2.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd4ccde012831f9a071a637b0d4e31df31c0f6c525784b35ae76a9ac6bc1e315"
2023-04-03 15:01:13 +01:00
dependencies = [
"log",
"num-order",
2023-04-03 15:01:13 +01:00
"pest",
"pest_derive",
"serde",
"serde_json",
"thiserror 1.0.69",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "hashbrown"
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
2023-04-03 15:01:13 +01:00
[[package]]
name = "headers"
version = "0.3.9"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
2023-04-03 15:01:13 +01:00
dependencies = [
"base64 0.21.5",
2023-04-03 15:01:13 +01:00
"bytes",
"headers-core",
"http 0.2.11",
2023-04-03 15:01:13 +01:00
"httpdate",
"mime",
"sha1",
]
[[package]]
name = "headers-core"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429"
dependencies = [
"http 0.2.11",
2023-04-03 15:01:13 +01:00
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "html5ever"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
dependencies = [
"log",
"mac",
"markup5ever 0.12.1",
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "html5ever"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e15626aaf9c351bc696217cbe29cb9b5e86c43f8a46b5e2f5c6c5cf7cb904ce"
dependencies = [
"log",
"mac",
"markup5ever 0.14.0",
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "http"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
dependencies = [
"bytes",
"fnv",
"itoa",
]
[[package]]
name = "http"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea"
dependencies = [
"bytes",
"fnv",
"itoa",
]
[[package]]
name = "http-body"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
"http 0.2.11",
"pin-project-lite",
]
[[package]]
name = "http-body"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
dependencies = [
"bytes",
"http 1.2.0",
]
[[package]]
name = "http-body-util"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d"
dependencies = [
"bytes",
"futures-core",
"http 1.2.0",
"http-body 1.0.0",
"pin-project-lite",
]
[[package]]
name = "httparse"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
[[package]]
name = "httpdate"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
2023-04-03 15:01:13 +01:00
[[package]]
name = "humantime"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
version = "0.14.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
dependencies = [
"bytes",
"futures-channel",
"futures-core",
"futures-util",
"h2 0.3.26",
"http 0.2.11",
"http-body 0.4.6",
"httparse",
"httpdate",
"itoa",
"pin-project-lite",
"socket2",
"tokio",
"tower-service",
"tracing",
"want",
]
[[package]]
name = "hyper"
version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0"
dependencies = [
"bytes",
"futures-channel",
"futures-util",
"h2 0.4.3",
"http 1.2.0",
"http-body 1.0.0",
"httparse",
"itoa",
"pin-project-lite",
"smallvec",
"tokio",
"want",
]
[[package]]
name = "hyper-rustls"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
dependencies = [
"futures-util",
"http 1.2.0",
"hyper 1.5.2",
"hyper-util",
"rustls",
"rustls-pki-types",
"tokio",
"tokio-rustls",
"tower-service",
]
[[package]]
name = "hyper-tls"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
dependencies = [
"bytes",
"http-body-util",
"hyper 1.5.2",
"hyper-util",
"native-tls",
"tokio",
"tokio-native-tls",
"tower-service",
]
[[package]]
name = "hyper-util"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
dependencies = [
"bytes",
"futures-channel",
"futures-util",
"http 1.2.0",
"http-body 1.0.0",
"hyper 1.5.2",
"pin-project-lite",
"socket2",
"tokio",
"tower-service",
"tracing",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "iana-time-zone"
version = "0.1.58"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
2023-04-03 15:01:13 +01:00
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
"windows-core",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "iana-time-zone-haiku"
version = "0.1.2"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
2023-04-03 15:01:13 +01:00
dependencies = [
"cc",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "icu_collections"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
dependencies = [
"displaydoc",
"yoke",
"zerofrom",
"zerovec",
]
[[package]]
name = "icu_locid"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
dependencies = [
"displaydoc",
"litemap",
"tinystr",
"writeable",
"zerovec",
]
[[package]]
name = "icu_locid_transform"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
dependencies = [
"displaydoc",
"icu_locid",
"icu_locid_transform_data",
"icu_provider",
"tinystr",
"zerovec",
]
[[package]]
name = "icu_locid_transform_data"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
[[package]]
name = "icu_normalizer"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
dependencies = [
"displaydoc",
"icu_collections",
"icu_normalizer_data",
"icu_properties",
"icu_provider",
"smallvec",
"utf16_iter",
"utf8_iter",
"write16",
"zerovec",
]
[[package]]
name = "icu_normalizer_data"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
[[package]]
name = "icu_properties"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
dependencies = [
"displaydoc",
"icu_collections",
"icu_locid_transform",
"icu_properties_data",
"icu_provider",
"tinystr",
"zerovec",
]
[[package]]
name = "icu_properties_data"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
[[package]]
name = "icu_provider"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
dependencies = [
"displaydoc",
"icu_locid",
"icu_provider_macros",
"stable_deref_trait",
"tinystr",
"writeable",
"yoke",
"zerofrom",
"zerovec",
]
[[package]]
name = "icu_provider_macros"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "idna"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
dependencies = [
"idna_adapter",
"smallvec",
"utf8_iter",
]
[[package]]
name = "idna_adapter"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
dependencies = [
"icu_normalizer",
"icu_properties",
]
[[package]]
name = "ignore"
version = "0.4.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060"
dependencies = [
"crossbeam-deque",
"globset",
"log",
"memchr",
"regex-automata",
"same-file",
"walkdir",
"winapi-util",
]
[[package]]
name = "indexmap"
version = "2.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520"
dependencies = [
"equivalent",
"hashbrown",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "inotify"
version = "0.11.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
2023-04-03 15:01:13 +01:00
dependencies = [
"bitflags 2.8.0",
2023-04-03 15:01:13 +01:00
"inotify-sys",
"libc",
]
[[package]]
name = "inotify-sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
dependencies = [
"libc",
]
[[package]]
name = "ipnet"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
2023-04-03 15:01:13 +01:00
[[package]]
name = "is-terminal"
version = "0.4.9"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
2023-04-03 15:01:13 +01:00
dependencies = [
"hermit-abi",
"rustix",
"windows-sys 0.48.0",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "iterators"
version = "0.1.0"
[[package]]
name = "itertools"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "js-sys"
version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
dependencies = [
"wasm-bindgen",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "kqueue"
version = "1.0.8"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
2023-04-03 15:01:13 +01:00
dependencies = [
"kqueue-sys",
"libc",
]
[[package]]
name = "kqueue-sys"
version = "1.0.4"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
2023-04-03 15:01:13 +01:00
dependencies = [
"bitflags 1.3.2",
2023-04-03 15:01:13 +01:00
"libc",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
[[package]]
name = "libdbus-sys"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
dependencies = [
"cc",
"pkg-config",
]
[[package]]
name = "lifetimes"
version = "0.1.0"
dependencies = [
"thiserror 2.0.11",
]
[[package]]
name = "link-cplusplus"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9"
dependencies = [
"cc",
]
[[package]]
name = "linux-raw-sys"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "litemap"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
[[package]]
name = "lock_api"
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
dependencies = [
"autocfg",
"scopeguard",
]
[[package]]
name = "log"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
[[package]]
name = "mac"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
2023-04-03 15:01:13 +01:00
[[package]]
name = "maplit"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]]
name = "markup5ever"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45"
dependencies = [
"log",
"phf",
"phf_codegen",
"string_cache",
"string_cache_codegen",
"tendril",
]
[[package]]
name = "markup5ever"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82c88c6129bd24319e62a0359cb6b958fa7e8be6e19bb1663bc396b90883aca5"
dependencies = [
"log",
"phf",
"phf_codegen",
"string_cache",
"string_cache_codegen",
"tendril",
]
[[package]]
name = "matter"
version = "0.1.0-alpha4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc16e839c57e0ad77957c42d39baab3692a1c6fa47692066470cddc24a5b0cd0"
dependencies = [
"lazy_static",
"regex",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "mdbook"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "0.4.45"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "b07d36d96ffe1b5b16ddf2bc80b3b26bb7a498b2a6591061250bf0af8e8095ad"
2023-04-03 15:01:13 +01:00
dependencies = [
"ammonia",
"anyhow",
"chrono",
"clap",
"clap_complete",
"elasticlunr-rs",
"env_logger 0.11.1",
2023-04-03 15:01:13 +01:00
"futures-util",
"handlebars",
"ignore",
2023-04-03 15:01:13 +01:00
"log",
"memchr",
"notify",
"notify-debouncer-mini",
"once_cell",
"opener",
"pathdiff",
"pulldown-cmark 0.10.3",
2023-04-03 15:01:13 +01:00
"regex",
"serde",
"serde_json",
"shlex",
"tempfile",
"tokio",
"toml",
"topological-sort",
"walkdir",
2023-04-03 15:01:13 +01:00
"warp",
]
[[package]]
name = "mdbook-course"
version = "0.1.0"
dependencies = [
"anyhow",
"clap",
"lazy_static",
"log",
"matter",
"mdbook",
"pretty_env_logger",
"regex",
"serde",
"serde_json",
"serde_yaml",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "mdbook-exerciser"
version = "0.1.0"
dependencies = [
"anyhow",
"log",
"mdbook",
"pretty_env_logger",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"pulldown-cmark 0.13.0",
2023-04-03 15:01:13 +01:00
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "mdbook-slide-evaluator"
version = "0.1.0"
dependencies = [
"anyhow",
"clap",
"csv",
"fantoccini",
"glob",
"log",
"pretty_env_logger",
"serde",
"strum",
"tokio",
"tokio-util",
"url",
]
[[package]]
name = "memchr"
version = "2.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
[[package]]
name = "memoffset"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
[[package]]
name = "memory-management"
version = "0.1.0"
[[package]]
name = "methods-and-traits"
version = "0.1.0"
[[package]]
name = "mime"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
2023-04-03 15:01:13 +01:00
[[package]]
name = "mime_guess"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
dependencies = [
"mime",
"unicase",
]
[[package]]
name = "miniz_oxide"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
dependencies = [
"adler",
]
[[package]]
name = "mio"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4"
dependencies = [
"hermit-abi",
"libc",
"log",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"wasi 0.11.0+wasi-snapshot-preview1",
"windows-sys 0.52.0",
]
[[package]]
name = "mockall"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2"
dependencies = [
"cfg-if",
"downcast",
"fragile",
"mockall_derive",
"predicates",
"predicates-tree",
]
[[package]]
name = "mockall_derive"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898"
dependencies = [
"cfg-if",
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "modules"
version = "0.1.0"
[[package]]
name = "native-tls"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
dependencies = [
"lazy_static",
"libc",
"log",
"openssl",
"openssl-probe",
"openssl-sys",
"schannel",
"security-framework",
"security-framework-sys",
"tempfile",
]
[[package]]
2023-04-03 15:01:13 +01:00
name = "new_debug_unreachable"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
[[package]]
name = "normpath"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5"
dependencies = [
"windows-sys 0.48.0",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "notify"
version = "8.0.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
2023-04-03 15:01:13 +01:00
dependencies = [
"bitflags 2.8.0",
2023-04-03 15:01:13 +01:00
"filetime",
"fsevent-sys",
"inotify",
"kqueue",
"libc",
"log",
"mio",
"notify-types",
2023-04-03 15:01:13 +01:00
"walkdir",
"windows-sys 0.59.0",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "notify-debouncer-mini"
version = "0.6.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8"
2023-04-03 15:01:13 +01:00
dependencies = [
"log",
2023-04-03 15:01:13 +01:00
"notify",
"notify-types",
"tempfile",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "notify-types"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
2024-08-21 09:18:07 +02:00
[[package]]
name = "num-conv"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "num-modular"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f"
[[package]]
name = "num-order"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6"
dependencies = [
"num-modular",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "num-traits"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
2023-04-03 15:01:13 +01:00
dependencies = [
"autocfg",
]
[[package]]
name = "object"
version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
2023-04-03 15:01:13 +01:00
[[package]]
name = "opener"
version = "0.7.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8df34be653210fbe9ffaff41d3b92721c56ce82dfee58ee684f9afb5e3a90c0"
2023-04-03 15:01:13 +01:00
dependencies = [
"bstr",
"dbus",
"normpath",
"windows-sys 0.52.0",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "openssl"
cargo: bump openssl from 0.10.66 to 0.10.70 in the cargo group (#2624) Bumps the cargo group with 1 update: [openssl](https://github.com/sfackler/rust-openssl). Updates `openssl` from 0.10.66 to 0.10.70 <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.70</h2> <h2>What's Changed</h2> <ul> <li>Attempt to fix CI by pinning to the Ubuntu 22.04 image by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2357">sfackler/rust-openssl#2357</a></li> <li>Remove EC_METHOD and EC_GROUP_new for LibreSSL 4.1 by <a href="https://github.com/botovq"><code>@​botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2356">sfackler/rust-openssl#2356</a></li> <li>Test against 3.4.0 final release by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2359">sfackler/rust-openssl#2359</a></li> <li>Expose <code>SslMethod::{dtls_client,dtls_server}</code> by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2358">sfackler/rust-openssl#2358</a></li> <li>Fix lifetimes in ssl::select_next_proto by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2360">sfackler/rust-openssl#2360</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70</a></p> <h2>openssl v0.10.69</h2> <h2>What's Changed</h2> <ul> <li>build(deps): Update <code>openssl-macro</code> to version <code>0.1.1</code> by <a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li>Enable set_alpn_select_callback for BoringSSL by <a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> <li>Switch the test to use prime256v1 based key by <a href="https://github.com/dcermak"><code>@​dcermak</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2330">sfackler/rust-openssl#2330</a></li> <li>Expose EVP_DigestSqueeze from Hasher by <a href="https://github.com/initsecret"><code>@​initsecret</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2275">sfackler/rust-openssl#2275</a></li> <li>Expose SSL_CTX_load_verify_locations by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2353">sfackler/rust-openssl#2353</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li><a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69</a></p> <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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/a4d399b0f1a3694cb2d1728edf74d318a3cac890"><code>a4d399b</code></a> Release openssl v0.10.70</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c9a33e286023f92b869c5f157b349be15985a799"><code>c9a33e2</code></a> Release openssl-sys v0.9.105</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f014afb230de4d77bc79dea60e7e58c2f47b60f2"><code>f014afb</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2360">#2360</a> from sfackler/fix-alpn-lifetimes</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/8e6e30bbf7e7627845b801f83a3810d6ffc1f157"><code>8e6e30b</code></a> Fix lifetimes in ssl::select_next_proto</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/1aff2801ca1dd756a0566a4d4fa9a00967280114"><code>1aff280</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2358">#2358</a> from alex/expose-dlts</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/16ca5b278b99bb667321b4d88da230ee8f820e08"><code>16ca5b2</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2359">#2359</a> from sfackler/alex-patch-1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4c9fbb0c18e8a3ac1de9671d7828862b49c1cb87"><code>4c9fbb0</code></a> Test against 3.4.0 final release</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/5ecb31d3fd252c54dbae5e0b5b7ad495b26ac339"><code>5ecb31d</code></a> Update openssl/src/ssl/mod.rs</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4830f5bb93dafeeeddf32bf41dda83e2560f3d49"><code>4830f5b</code></a> Expose <code>SslMethod::{dtls_client,dtls_server}</code></li> <li><a href="https://github.com/sfackler/rust-openssl/commit/bab03c4093ef626c9564354ae7c2484f4f9ad6a9"><code>bab03c4</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2356">#2356</a> from botovq/rm-ec-method</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.70">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.66&new-version=0.10.70)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/google/comprehensive-rust/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 13:57:43 -05:00
version = "0.10.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump openssl from 0.10.66 to 0.10.70 in the cargo group (#2624) Bumps the cargo group with 1 update: [openssl](https://github.com/sfackler/rust-openssl). Updates `openssl` from 0.10.66 to 0.10.70 <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.70</h2> <h2>What's Changed</h2> <ul> <li>Attempt to fix CI by pinning to the Ubuntu 22.04 image by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2357">sfackler/rust-openssl#2357</a></li> <li>Remove EC_METHOD and EC_GROUP_new for LibreSSL 4.1 by <a href="https://github.com/botovq"><code>@​botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2356">sfackler/rust-openssl#2356</a></li> <li>Test against 3.4.0 final release by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2359">sfackler/rust-openssl#2359</a></li> <li>Expose <code>SslMethod::{dtls_client,dtls_server}</code> by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2358">sfackler/rust-openssl#2358</a></li> <li>Fix lifetimes in ssl::select_next_proto by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2360">sfackler/rust-openssl#2360</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70</a></p> <h2>openssl v0.10.69</h2> <h2>What's Changed</h2> <ul> <li>build(deps): Update <code>openssl-macro</code> to version <code>0.1.1</code> by <a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li>Enable set_alpn_select_callback for BoringSSL by <a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> <li>Switch the test to use prime256v1 based key by <a href="https://github.com/dcermak"><code>@​dcermak</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2330">sfackler/rust-openssl#2330</a></li> <li>Expose EVP_DigestSqueeze from Hasher by <a href="https://github.com/initsecret"><code>@​initsecret</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2275">sfackler/rust-openssl#2275</a></li> <li>Expose SSL_CTX_load_verify_locations by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2353">sfackler/rust-openssl#2353</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li><a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69</a></p> <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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/a4d399b0f1a3694cb2d1728edf74d318a3cac890"><code>a4d399b</code></a> Release openssl v0.10.70</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c9a33e286023f92b869c5f157b349be15985a799"><code>c9a33e2</code></a> Release openssl-sys v0.9.105</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f014afb230de4d77bc79dea60e7e58c2f47b60f2"><code>f014afb</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2360">#2360</a> from sfackler/fix-alpn-lifetimes</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/8e6e30bbf7e7627845b801f83a3810d6ffc1f157"><code>8e6e30b</code></a> Fix lifetimes in ssl::select_next_proto</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/1aff2801ca1dd756a0566a4d4fa9a00967280114"><code>1aff280</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2358">#2358</a> from alex/expose-dlts</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/16ca5b278b99bb667321b4d88da230ee8f820e08"><code>16ca5b2</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2359">#2359</a> from sfackler/alex-patch-1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4c9fbb0c18e8a3ac1de9671d7828862b49c1cb87"><code>4c9fbb0</code></a> Test against 3.4.0 final release</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/5ecb31d3fd252c54dbae5e0b5b7ad495b26ac339"><code>5ecb31d</code></a> Update openssl/src/ssl/mod.rs</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4830f5bb93dafeeeddf32bf41dda83e2560f3d49"><code>4830f5b</code></a> Expose <code>SslMethod::{dtls_client,dtls_server}</code></li> <li><a href="https://github.com/sfackler/rust-openssl/commit/bab03c4093ef626c9564354ae7c2484f4f9ad6a9"><code>bab03c4</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2356">#2356</a> from botovq/rm-ec-method</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.70">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.66&new-version=0.10.70)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/google/comprehensive-rust/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 13:57:43 -05:00
checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6"
dependencies = [
"bitflags 2.8.0",
"cfg-if",
"foreign-types",
"libc",
"once_cell",
"openssl-macros",
"openssl-sys",
]
[[package]]
name = "openssl-macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "openssl-probe"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
cargo: bump openssl from 0.10.66 to 0.10.70 in the cargo group (#2624) Bumps the cargo group with 1 update: [openssl](https://github.com/sfackler/rust-openssl). Updates `openssl` from 0.10.66 to 0.10.70 <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.70</h2> <h2>What's Changed</h2> <ul> <li>Attempt to fix CI by pinning to the Ubuntu 22.04 image by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2357">sfackler/rust-openssl#2357</a></li> <li>Remove EC_METHOD and EC_GROUP_new for LibreSSL 4.1 by <a href="https://github.com/botovq"><code>@​botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2356">sfackler/rust-openssl#2356</a></li> <li>Test against 3.4.0 final release by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2359">sfackler/rust-openssl#2359</a></li> <li>Expose <code>SslMethod::{dtls_client,dtls_server}</code> by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2358">sfackler/rust-openssl#2358</a></li> <li>Fix lifetimes in ssl::select_next_proto by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2360">sfackler/rust-openssl#2360</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70</a></p> <h2>openssl v0.10.69</h2> <h2>What's Changed</h2> <ul> <li>build(deps): Update <code>openssl-macro</code> to version <code>0.1.1</code> by <a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li>Enable set_alpn_select_callback for BoringSSL by <a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> <li>Switch the test to use prime256v1 based key by <a href="https://github.com/dcermak"><code>@​dcermak</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2330">sfackler/rust-openssl#2330</a></li> <li>Expose EVP_DigestSqueeze from Hasher by <a href="https://github.com/initsecret"><code>@​initsecret</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2275">sfackler/rust-openssl#2275</a></li> <li>Expose SSL_CTX_load_verify_locations by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2353">sfackler/rust-openssl#2353</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li><a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69</a></p> <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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/a4d399b0f1a3694cb2d1728edf74d318a3cac890"><code>a4d399b</code></a> Release openssl v0.10.70</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c9a33e286023f92b869c5f157b349be15985a799"><code>c9a33e2</code></a> Release openssl-sys v0.9.105</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f014afb230de4d77bc79dea60e7e58c2f47b60f2"><code>f014afb</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2360">#2360</a> from sfackler/fix-alpn-lifetimes</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/8e6e30bbf7e7627845b801f83a3810d6ffc1f157"><code>8e6e30b</code></a> Fix lifetimes in ssl::select_next_proto</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/1aff2801ca1dd756a0566a4d4fa9a00967280114"><code>1aff280</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2358">#2358</a> from alex/expose-dlts</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/16ca5b278b99bb667321b4d88da230ee8f820e08"><code>16ca5b2</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2359">#2359</a> from sfackler/alex-patch-1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4c9fbb0c18e8a3ac1de9671d7828862b49c1cb87"><code>4c9fbb0</code></a> Test against 3.4.0 final release</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/5ecb31d3fd252c54dbae5e0b5b7ad495b26ac339"><code>5ecb31d</code></a> Update openssl/src/ssl/mod.rs</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4830f5bb93dafeeeddf32bf41dda83e2560f3d49"><code>4830f5b</code></a> Expose <code>SslMethod::{dtls_client,dtls_server}</code></li> <li><a href="https://github.com/sfackler/rust-openssl/commit/bab03c4093ef626c9564354ae7c2484f4f9ad6a9"><code>bab03c4</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2356">#2356</a> from botovq/rm-ec-method</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.70">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.66&new-version=0.10.70)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/google/comprehensive-rust/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 13:57:43 -05:00
version = "0.9.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump openssl from 0.10.66 to 0.10.70 in the cargo group (#2624) Bumps the cargo group with 1 update: [openssl](https://github.com/sfackler/rust-openssl). Updates `openssl` from 0.10.66 to 0.10.70 <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.70</h2> <h2>What's Changed</h2> <ul> <li>Attempt to fix CI by pinning to the Ubuntu 22.04 image by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2357">sfackler/rust-openssl#2357</a></li> <li>Remove EC_METHOD and EC_GROUP_new for LibreSSL 4.1 by <a href="https://github.com/botovq"><code>@​botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2356">sfackler/rust-openssl#2356</a></li> <li>Test against 3.4.0 final release by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2359">sfackler/rust-openssl#2359</a></li> <li>Expose <code>SslMethod::{dtls_client,dtls_server}</code> by <a href="https://github.com/alex"><code>@​alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2358">sfackler/rust-openssl#2358</a></li> <li>Fix lifetimes in ssl::select_next_proto by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2360">sfackler/rust-openssl#2360</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.69...openssl-v0.10.70</a></p> <h2>openssl v0.10.69</h2> <h2>What's Changed</h2> <ul> <li>build(deps): Update <code>openssl-macro</code> to version <code>0.1.1</code> by <a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li>Enable set_alpn_select_callback for BoringSSL by <a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> <li>Switch the test to use prime256v1 based key by <a href="https://github.com/dcermak"><code>@​dcermak</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2330">sfackler/rust-openssl#2330</a></li> <li>Expose EVP_DigestSqueeze from Hasher by <a href="https://github.com/initsecret"><code>@​initsecret</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2275">sfackler/rust-openssl#2275</a></li> <li>Expose SSL_CTX_load_verify_locations by <a href="https://github.com/sfackler"><code>@​sfackler</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2353">sfackler/rust-openssl#2353</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/caspermeijn"><code>@​caspermeijn</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2324">sfackler/rust-openssl#2324</a></li> <li><a href="https://github.com/ViktoriiaKovalova"><code>@​ViktoriiaKovalova</code></a> made their first contribution in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2327">sfackler/rust-openssl#2327</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.68...openssl-v0.10.69</a></p> <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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/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="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2295">sfackler/rust-openssl#2295</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/a4d399b0f1a3694cb2d1728edf74d318a3cac890"><code>a4d399b</code></a> Release openssl v0.10.70</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c9a33e286023f92b869c5f157b349be15985a799"><code>c9a33e2</code></a> Release openssl-sys v0.9.105</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f014afb230de4d77bc79dea60e7e58c2f47b60f2"><code>f014afb</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2360">#2360</a> from sfackler/fix-alpn-lifetimes</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/8e6e30bbf7e7627845b801f83a3810d6ffc1f157"><code>8e6e30b</code></a> Fix lifetimes in ssl::select_next_proto</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/1aff2801ca1dd756a0566a4d4fa9a00967280114"><code>1aff280</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2358">#2358</a> from alex/expose-dlts</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/16ca5b278b99bb667321b4d88da230ee8f820e08"><code>16ca5b2</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2359">#2359</a> from sfackler/alex-patch-1</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4c9fbb0c18e8a3ac1de9671d7828862b49c1cb87"><code>4c9fbb0</code></a> Test against 3.4.0 final release</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/5ecb31d3fd252c54dbae5e0b5b7ad495b26ac339"><code>5ecb31d</code></a> Update openssl/src/ssl/mod.rs</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/4830f5bb93dafeeeddf32bf41dda83e2560f3d49"><code>4830f5b</code></a> Expose <code>SslMethod::{dtls_client,dtls_server}</code></li> <li><a href="https://github.com/sfackler/rust-openssl/commit/bab03c4093ef626c9564354ae7c2484f4f9ad6a9"><code>bab03c4</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2356">#2356</a> from botovq/rm-ec-method</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.70">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.66&new-version=0.10.70)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/google/comprehensive-rust/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 13:57:43 -05:00
checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc"
dependencies = [
"cc",
"libc",
"pkg-config",
"vcpkg",
]
[[package]]
name = "parking_lot"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
"windows-targets 0.48.5",
]
[[package]]
name = "pathdiff"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
[[package]]
name = "pattern-matching"
version = "0.1.0"
[[package]]
name = "percent-encoding"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2023-04-03 15:01:13 +01:00
[[package]]
name = "pest"
version = "2.7.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5"
2023-04-03 15:01:13 +01:00
dependencies = [
"memchr",
"thiserror 1.0.69",
2023-04-03 15:01:13 +01:00
"ucd-trie",
]
[[package]]
name = "pest_derive"
version = "2.7.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2"
2023-04-03 15:01:13 +01:00
dependencies = [
"pest",
"pest_generator",
]
[[package]]
name = "pest_generator"
version = "2.7.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227"
2023-04-03 15:01:13 +01:00
dependencies = [
"pest",
"pest_meta",
"proc-macro2",
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "pest_meta"
version = "2.7.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6"
2023-04-03 15:01:13 +01:00
dependencies = [
"once_cell",
"pest",
"sha2",
]
[[package]]
name = "phf"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
dependencies = [
"phf_macros",
"phf_shared 0.11.2",
]
[[package]]
name = "phf_codegen"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
dependencies = [
"phf_generator 0.11.2",
"phf_shared 0.11.2",
]
[[package]]
name = "phf_generator"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
dependencies = [
"phf_shared 0.10.0",
"rand",
]
[[package]]
name = "phf_generator"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
dependencies = [
"phf_shared 0.11.2",
"rand",
]
[[package]]
name = "phf_macros"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
dependencies = [
"phf_generator 0.11.2",
"phf_shared 0.11.2",
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "phf_shared"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
dependencies = [
"siphasher",
]
[[package]]
name = "phf_shared"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
dependencies = [
"siphasher",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "pin-project"
version = "1.1.3"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
2023-04-03 15:01:13 +01:00
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.3"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
2023-04-03 15:01:13 +01:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "pin-project-lite"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
version = "0.3.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
2024-08-21 09:18:07 +02:00
[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "precomputed-hash"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "predicates"
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0"
dependencies = [
"anstyle",
"itertools",
"predicates-core",
]
[[package]]
name = "predicates-core"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
[[package]]
name = "predicates-tree"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
dependencies = [
"predicates-core",
"termtree",
]
[[package]]
name = "pretty_env_logger"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c"
dependencies = [
"env_logger 0.10.1",
"log",
]
[[package]]
name = "proc-macro2"
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
dependencies = [
"unicode-ident",
]
[[package]]
name = "pulldown-cmark"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993"
dependencies = [
"bitflags 2.8.0",
"memchr",
"pulldown-cmark-escape",
"unicase",
]
[[package]]
name = "pulldown-cmark"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0"
dependencies = [
"bitflags 2.8.0",
"memchr",
"unicase",
]
[[package]]
name = "pulldown-cmark-escape"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5d8f9aa0e3cbcfaf8bf00300004ee3b72f74770f9cbac93f6928771f613276b"
[[package]]
name = "quote"
build(deps): bump thiserror from 1.0.53 to 1.0.56 (#1655) Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.53 to 1.0.56. <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.56</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>1.0.55</h2> <ul> <li>Work around improperly cached build script result by sccache – second attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a>)</li> </ul> <h2>1.0.54</h2> <ul> <li>Work around improperly cached build script result by sccache – first attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/77d0af46ddafa9b70d99267548bdea85308e90f3"><code>77d0af4</code></a> Release 1.0.56</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d4caabdb38a830e18eecaec678275b949b098b68"><code>d4caabd</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6089273df58c7a7d2f41b91dc18c8fe8397de104"><code>6089273</code></a> Release 1.0.55</li> <li><a href="https://github.com/dtolnay/thiserror/commit/322a2ae5c9034774ae1a7fc1c1644bf0bb2e9e47"><code>322a2ae</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/fd7d7a568c94f0f1f53bbaddac7e32d8c1b5bc22"><code>fd7d7a5</code></a> Emit dep-info for probe.rs in case sccache needs it</li> <li><a href="https://github.com/dtolnay/thiserror/commit/447c328719cdc719354d3ec55c81b4ca57cf7a8e"><code>447c328</code></a> Release 1.0.54</li> <li><a href="https://github.com/dtolnay/thiserror/commit/4619db86447ebc236d0c89ece9e2ea718bccd060"><code>4619db8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/7b53bff3e6f1640bbd58fc96bde95507a0de2756"><code>7b53bff</code></a> Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-info</li> <li><a href="https://github.com/dtolnay/thiserror/commit/e0500add5e1c24c12c0236ae55a30f06d7a185a5"><code>e0500ad</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/277">#277</a> from dtolnay/nightlyci</li> <li><a href="https://github.com/dtolnay/thiserror/commit/48cea4716419bdc84a00d6ee0f47a9eaf77e052d"><code>48cea47</code></a> Make CI verify that error_generic_member_access works in latest nightly</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.56">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.53&new-version=1.0.56)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 13:25:21 +00:00
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
build(deps): bump thiserror from 1.0.53 to 1.0.56 (#1655) Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.53 to 1.0.56. <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.56</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>1.0.55</h2> <ul> <li>Work around improperly cached build script result by sccache – second attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a>)</li> </ul> <h2>1.0.54</h2> <ul> <li>Work around improperly cached build script result by sccache – first attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/77d0af46ddafa9b70d99267548bdea85308e90f3"><code>77d0af4</code></a> Release 1.0.56</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d4caabdb38a830e18eecaec678275b949b098b68"><code>d4caabd</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6089273df58c7a7d2f41b91dc18c8fe8397de104"><code>6089273</code></a> Release 1.0.55</li> <li><a href="https://github.com/dtolnay/thiserror/commit/322a2ae5c9034774ae1a7fc1c1644bf0bb2e9e47"><code>322a2ae</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/fd7d7a568c94f0f1f53bbaddac7e32d8c1b5bc22"><code>fd7d7a5</code></a> Emit dep-info for probe.rs in case sccache needs it</li> <li><a href="https://github.com/dtolnay/thiserror/commit/447c328719cdc719354d3ec55c81b4ca57cf7a8e"><code>447c328</code></a> Release 1.0.54</li> <li><a href="https://github.com/dtolnay/thiserror/commit/4619db86447ebc236d0c89ece9e2ea718bccd060"><code>4619db8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/7b53bff3e6f1640bbd58fc96bde95507a0de2756"><code>7b53bff</code></a> Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-info</li> <li><a href="https://github.com/dtolnay/thiserror/commit/e0500add5e1c24c12c0236ae55a30f06d7a185a5"><code>e0500ad</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/277">#277</a> from dtolnay/nightlyci</li> <li><a href="https://github.com/dtolnay/thiserror/commit/48cea4716419bdc84a00d6ee0f47a9eaf77e052d"><code>48cea47</code></a> Make CI verify that error_generic_member_access works in latest nightly</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.56">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.53&new-version=1.0.56)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 13:25:21 +00:00
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
"rand_chacha",
"rand_core",
]
[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
"rand_core",
]
[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"getrandom 0.2.11",
]
[[package]]
name = "redox_syscall"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
"bitflags 1.3.2",
]
[[package]]
name = "references"
version = "0.1.0"
[[package]]
name = "regex"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "regex-automata"
version = "0.4.8"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "regex-syntax"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "reqwest"
version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da"
dependencies = [
"base64 0.22.0",
"bytes",
"encoding_rs",
"futures-channel",
"futures-core",
"futures-util",
"h2 0.4.3",
"http 1.2.0",
"http-body 1.0.0",
"http-body-util",
"hyper 1.5.2",
"hyper-rustls",
"hyper-tls",
"hyper-util",
"ipnet",
"js-sys",
"log",
"mime",
"native-tls",
"once_cell",
"percent-encoding",
"pin-project-lite",
"rustls-pemfile 2.1.2",
"serde",
"serde_json",
"serde_urlencoded",
"sync_wrapper",
"system-configuration",
"tokio",
"tokio-native-tls",
"tower",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
"windows-registry",
]
[[package]]
name = "ring"
version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
dependencies = [
"cc",
"cfg-if",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"getrandom 0.2.11",
"libc",
"spin",
"untrusted",
"windows-sys 0.52.0",
]
[[package]]
name = "rustc-demangle"
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
[[package]]
name = "rustix"
version = "0.38.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6"
dependencies = [
"bitflags 2.8.0",
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.52.0",
]
[[package]]
name = "rustls"
version = "0.23.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebbbdb961df0ad3f2652da8f3fdc4b36122f568f968f45ad3316f26c025c677b"
dependencies = [
"once_cell",
"rustls-pki-types",
"rustls-webpki",
"subtle",
"zeroize",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "rustls-pemfile"
version = "1.0.4"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
2023-04-03 15:01:13 +01:00
dependencies = [
"base64 0.21.5",
]
[[package]]
name = "rustls-pemfile"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
dependencies = [
"base64 0.22.0",
"rustls-pki-types",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "rustls-pki-types"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247"
[[package]]
name = "rustls-webpki"
version = "0.102.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf"
dependencies = [
"ring",
"rustls-pki-types",
"untrusted",
]
[[package]]
name = "rustversion"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
[[package]]
name = "ryu"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
2023-04-03 15:01:13 +01:00
[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
"winapi-util",
]
[[package]]
name = "schannel"
version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
"windows-sys 0.48.0",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "scraper"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "527e65d9d888567588db4c12da1087598d0f6f8b346cc2c5abc91f05fc2dffe2"
dependencies = [
"cssparser",
"ego-tree",
"getopts",
"html5ever 0.29.0",
"precomputed-hash",
"selectors",
"tendril",
]
[[package]]
name = "scratch"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152"
[[package]]
name = "security-framework"
version = "2.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
"libc",
"security-framework-sys",
]
[[package]]
name = "security-framework-sys"
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "selectors"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8"
dependencies = [
"bitflags 2.8.0",
"cssparser",
"derive_more",
"fxhash",
"log",
"new_debug_unreachable",
"phf",
"phf_codegen",
"precomputed-hash",
"servo_arc",
"smallvec",
]
[[package]]
name = "serde"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
2023-04-03 15:01:13 +01:00
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.218"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
2023-04-03 15:01:13 +01:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "serde_json"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "1.0.139"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
dependencies = [
"form_urlencoded",
"itoa",
"ryu",
"serde",
]
[[package]]
name = "serde_yaml"
version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
"indexmap",
"itoa",
"ryu",
"serde",
"unsafe-libyaml",
]
[[package]]
name = "servo_arc"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a"
dependencies = [
"stable_deref_trait",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "sha1"
version = "0.10.6"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
2023-04-03 15:01:13 +01:00
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sha1_smol"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012"
2023-04-03 15:01:13 +01:00
[[package]]
name = "sha2"
version = "0.10.8"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
2023-04-03 15:01:13 +01:00
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "shlex"
version = "1.3.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2023-04-03 15:01:13 +01:00
[[package]]
name = "signal-hook-registry"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
dependencies = [
"libc",
]
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
[[package]]
name = "simdutf8"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
[[package]]
name = "siphasher"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "slab"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
[[package]]
name = "smallvec"
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smart-pointers"
version = "0.1.0"
[[package]]
name = "socket2"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
dependencies = [
"libc",
"windows-sys 0.48.0",
]
2023-03-16 18:07:58 +00:00
[[package]]
name = "spin"
version = "0.9.8"
2023-03-16 18:07:58 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
2023-03-16 18:07:58 +00:00
dependencies = [
"lock_api",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "std-traits"
version = "0.1.0"
[[package]]
name = "std-types"
version = "0.1.0"
[[package]]
name = "string_cache"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
dependencies = [
"new_debug_unreachable",
"once_cell",
"parking_lot",
"phf_shared 0.10.0",
"precomputed-hash",
"serde",
]
[[package]]
name = "string_cache_codegen"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
dependencies = [
"phf_generator 0.10.0",
"phf_shared 0.10.0",
"proc-macro2",
"quote",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "strsim"
version = "0.11.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
2023-04-03 15:01:13 +01:00
2024-08-21 09:18:07 +02:00
[[package]]
name = "strum"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.27.1"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
2024-08-21 09:18:07 +02:00
dependencies = [
"strum_macros",
]
[[package]]
name = "strum_macros"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.27.1"
2024-08-21 09:18:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8"
2024-08-21 09:18:07 +02:00
dependencies = [
"heck",
"proc-macro2",
"quote",
"rustversion",
"syn 2.0.90",
2024-08-21 09:18:07 +02:00
]
[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "sync-exercises"
version = "0.1.0"
dependencies = [
"reqwest",
"scraper",
"tempfile",
"thiserror 2.0.11",
]
[[package]]
name = "sync_wrapper"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
dependencies = [
"futures-core",
]
[[package]]
name = "synstructure"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "system-configuration"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
dependencies = [
"bitflags 2.8.0",
"core-foundation",
"system-configuration-sys",
]
[[package]]
name = "system-configuration-sys"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "tempfile"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "3.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230"
dependencies = [
"cfg-if",
"fastrand",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"getrandom 0.3.1",
"once_cell",
"rustix",
"windows-sys 0.59.0",
]
[[package]]
name = "tendril"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
dependencies = [
"futf",
"mac",
"utf-8",
]
[[package]]
name = "termcolor"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
dependencies = [
"winapi-util",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "terminal_size"
version = "0.4.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef"
2023-04-03 15:01:13 +01:00
dependencies = [
"rustix",
"windows-sys 0.59.0",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "termtree"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
name = "testing"
version = "0.1.0"
[[package]]
name = "thiserror"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl 1.0.69",
]
[[package]]
name = "thiserror"
version = "2.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc"
dependencies = [
"thiserror-impl 2.0.11",
]
[[package]]
name = "thiserror-impl"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
[[package]]
name = "thiserror-impl"
version = "2.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "time"
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
"num-conv",
"powerfmt",
"serde",
"time-core",
"time-macros",
]
[[package]]
name = "time-core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
"num-conv",
"time-core",
]
[[package]]
name = "tinystr"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
dependencies = [
"displaydoc",
"zerovec",
]
[[package]]
name = "tokio"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "1.43.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
2023-04-03 15:01:13 +01:00
"tokio-macros",
"windows-sys 0.52.0",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "tokio-macros"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "2.5.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
2023-04-03 15:01:13 +01:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "tokio-native-tls"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
dependencies = [
"native-tls",
"tokio",
]
[[package]]
name = "tokio-rustls"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
dependencies = [
"rustls",
"rustls-pki-types",
"tokio",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "tokio-stream"
version = "0.1.14"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
2023-04-03 15:01:13 +01:00
dependencies = [
"futures-core",
"pin-project-lite",
"tokio",
]
[[package]]
name = "tokio-tungstenite"
version = "0.20.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
2023-04-03 15:01:13 +01:00
dependencies = [
"futures-util",
"log",
"tokio",
"tungstenite",
]
[[package]]
name = "tokio-util"
version = "0.7.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
dependencies = [
"bytes",
"futures-core",
"futures-sink",
"pin-project-lite",
"tokio",
]
[[package]]
name = "tokio-websockets"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
checksum = "fbc46f9dc832c663a5db08513162001a29ac820913275d58943f942c2bc1c435"
dependencies = [
"base64 0.22.0",
"bytes",
"fastrand",
"futures-core",
"futures-sink",
"http 1.2.0",
"httparse",
"sha1_smol",
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
"simdutf8",
"tokio",
"tokio-util",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "toml"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
dependencies = [
"serde",
]
[[package]]
name = "topological-sort"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d"
[[package]]
name = "tower"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
dependencies = [
"futures-core",
"futures-util",
"pin-project-lite",
"sync_wrapper",
"tokio",
"tower-layer",
"tower-service",
]
[[package]]
name = "tower-layer"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[package]]
name = "tower-service"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tracing"
version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
2023-04-03 15:01:13 +01:00
"log",
"pin-project-lite",
"tracing-core",
]
[[package]]
name = "tracing-core"
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
"once_cell",
]
[[package]]
name = "try-lock"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
2023-04-03 15:01:13 +01:00
[[package]]
name = "tungstenite"
version = "0.20.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9"
2023-04-03 15:01:13 +01:00
dependencies = [
"byteorder",
"bytes",
"data-encoding",
"http 0.2.11",
2023-04-03 15:01:13 +01:00
"httparse",
"log",
"rand",
2023-04-03 15:01:13 +01:00
"sha1",
"thiserror 1.0.69",
2023-04-03 15:01:13 +01:00
"url",
"utf-8",
]
[[package]]
name = "tuples-and-arrays"
version = "0.1.0"
2023-04-03 15:01:13 +01:00
[[package]]
name = "typenum"
version = "1.17.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2023-04-03 15:01:13 +01:00
[[package]]
name = "types-and-values"
version = "0.1.0"
2023-04-03 15:01:13 +01:00
[[package]]
name = "ucd-trie"
version = "0.1.6"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
2023-04-03 15:01:13 +01:00
[[package]]
name = "unicase"
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
dependencies = [
"version_check",
]
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2024-08-21 09:18:07 +02:00
[[package]]
name = "unicode-segmentation"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
name = "unsafe-libyaml"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
[[package]]
name = "unsafe-rust"
version = "0.1.0"
dependencies = [
"tempfile",
]
[[package]]
name = "untrusted"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
version = "2.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
dependencies = [
"form_urlencoded",
"idna",
"percent-encoding",
]
[[package]]
name = "user-defined-types"
version = "0.1.0"
[[package]]
name = "utf-8"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
[[package]]
name = "utf16_iter"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
2023-04-03 15:01:13 +01:00
[[package]]
name = "utf8parse"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "vcpkg"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
2023-04-03 15:01:13 +01:00
[[package]]
name = "walkdir"
version = "2.4.0"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
2023-04-03 15:01:13 +01:00
dependencies = [
"same-file",
"winapi-util",
]
[[package]]
name = "want"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
dependencies = [
"try-lock",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "warp"
version = "0.3.6"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1e92e22e03ff1230c03a1a8ee37d2f89cd489e2e541b7550d6afad96faed169"
2023-04-03 15:01:13 +01:00
dependencies = [
"bytes",
"futures-channel",
"futures-util",
"headers",
"http 0.2.11",
"hyper 0.14.28",
2023-04-03 15:01:13 +01:00
"log",
"mime",
"mime_guess",
"percent-encoding",
"pin-project",
"rustls-pemfile 1.0.4",
2023-04-03 15:01:13 +01:00
"scoped-tls",
"serde",
"serde_json",
"serde_urlencoded",
"tokio",
"tokio-stream",
"tokio-tungstenite",
"tokio-util",
"tower-service",
"tracing",
]
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
[[package]]
name = "wasi"
version = "0.13.3+wasi-0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
dependencies = [
"wit-bindgen-rt",
]
[[package]]
name = "wasm-bindgen"
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.90",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
dependencies = [
"cfg-if",
"js-sys",
"wasm-bindgen",
"web-sys",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
[[package]]
name = "web-sys"
version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
dependencies = [
"js-sys",
"wasm-bindgen",
]
2024-08-21 09:18:07 +02:00
[[package]]
name = "webdriver"
version = "0.50.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "144ab979b12d36d65065635e646549925de229954de2eb3b47459b432a42db71"
dependencies = [
"base64 0.21.5",
"bytes",
"cookie 0.16.2",
"http 0.2.11",
"log",
"serde",
"serde_derive",
"serde_json",
"thiserror 1.0.69",
2024-08-21 09:18:07 +02:00
"time",
"unicode-segmentation",
"url",
]
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows-core"
version = "0.51.1"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
2023-04-03 15:01:13 +01:00
dependencies = [
"windows-targets 0.48.5",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "windows-registry"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
dependencies = [
"windows-result",
"windows-strings",
"windows-targets 0.52.6",
]
[[package]]
name = "windows-result"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "windows-strings"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
dependencies = [
"windows-result",
"windows-targets 0.52.6",
]
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets 0.48.5",
]
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets 0.52.6",
2023-04-03 15:01:13 +01:00
]
[[package]]
name = "windows-targets"
version = "0.48.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2023-04-03 15:01:13 +01:00
dependencies = [
"windows_aarch64_gnullvm 0.48.5",
"windows_aarch64_msvc 0.48.5",
"windows_i686_gnu 0.48.5",
"windows_i686_msvc 0.48.5",
"windows_x86_64_gnu 0.48.5",
"windows_x86_64_gnullvm 0.48.5",
"windows_x86_64_msvc 0.48.5",
]
[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm 0.52.6",
"windows_aarch64_msvc 0.52.6",
"windows_i686_gnu 0.52.6",
"windows_i686_gnullvm",
"windows_i686_msvc 0.52.6",
"windows_x86_64_gnu 0.52.6",
"windows_x86_64_gnullvm 0.52.6",
"windows_x86_64_msvc 0.52.6",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
2023-04-03 15:01:13 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2023-04-03 15:01:13 +01:00
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
cargo: bump the minor group with 6 updates (#2681) Bumps the minor group with 6 updates: | Package | From | To | | --- | --- | --- | | [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.43.0` | | [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) | `0.10.1` | `0.11.3` | | [scraper](https://github.com/causal-agent/scraper) | `0.22.0` | `0.23.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.14.0` | `3.17.1` | Updates `pulldown-cmark` from 0.12.2 to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.42.0 to 1.43.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.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</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/5f3296df77ad594779d1fe1a1583078ca9832daf"><code>5f3296d</code></a> chore: prepare Tokio v1.43.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7079">#7079</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cc974a646bd3932c148e300a92fda387c23768dd"><code>cc974a6</code></a> chore: prepare tokio-macros v2.5.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7078">#7078</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15495fd88305099d4ffa0a5583f6d8856d728ac3"><code>15495fd</code></a> metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad4183412a0c01a9a5b92de0c2dddb5471bc2563"><code>ad41834</code></a> io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd3e8577377a2b684b50fc0cb50d98f03ad09703"><code>bd3e857</code></a> runtime: move <code>is_join_waker_set</code> assertion in <code>unset_waker</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7072">#7072</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/15f73666f18e0853fe1f730bbe8b9b1618fb1016"><code>15f7366</code></a> runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd2048dad1ccbb047bef0325d7f38f6e945a58ac"><code>fd2048d</code></a> ci: split miri jobs into unit and integration tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7071">#7071</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e8f39157b6047025c109ab2dbcdc9b579c2fac7b"><code>e8f3915</code></a> chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/67f127769b8c17dda6035b9b70bbf7657d74ff09"><code>67f1277</code></a> net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/463502cbafdb501c703091442eb658e6241958f1"><code>463502c</code></a> io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0">compare view</a></li> </ul> </details> <br /> Updates `tokio-websockets` from 0.10.1 to 0.11.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Gelbpunkt/tokio-websockets/blob/main/CHANGELOG.md">tokio-websockets's changelog</a>.</em></p> <blockquote> <h2>[0.11.3] - 2025-02-17</h2> <h3>Fixed</h3> <ul> <li>In cases where the underlying I/O was failed but data remained to be sent, a call to <code>poll_close</code> the WebSocket stream would block indefinitely, this is now properly handled by returning <code>None</code> from <code>poll_next</code> after I/O errors</li> </ul> <h2>[0.11.2] - 2025-02-09</h2> <h3>Changed</h3> <ul> <li><code>rand</code> was updated to 0.9</li> <li>Reduced the amount of unsafe code</li> </ul> <h3>Fixed</h3> <ul> <li>The <code>Host</code> header no longer unconditionally includes a port anymore, which is more in line with the RFC and fixes interacting with some webservers</li> </ul> <h2>[0.11.1] - 2025-01-26</h2> <h3>Changed</h3> <ul> <li>The size of several structs has been slightly decreased, reducing memory usage</li> <li>The SIMD algorithms have been improved and support for them is now detected at runtime. The <code>simd</code> feature flag is deprecated</li> <li><code>getrandom</code> was updated to 0.3</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where a pending <code>poll_flush</code> call by a writer would stall infinitely if <code>poll_next</code> was called at the same time (see <a href="https://redirect.github.com/Gelbpunkt/tokio-websockets/issues/92">#92</a>)</li> </ul> <h2>[0.11.0] - 2025-01-03</h2> <h3>Added</h3> <ul> <li>The SIMD masking code now supports AltiVec on PowerPC targets (nightly only)</li> <li><code>WebSocketStream::{get_ref, get_mut}</code> allow access to the underlying I/O</li> <li><code>client::DISALLOWED_HEADERS</code> is a list of headers that may not be added via <code>ClientBuilder::add_header</code></li> <li><code>CloseCode::is_reserved</code> returns whether the close code is reserved (i.e. may not be sent over the wire)</li> </ul> <h3>Changed</h3> <ul> <li><strong>[breaking]</strong> <code>ServerBuilder::accept</code> now returns the client's HTTP request alongside the websocket stream in a tuple</li> <li><strong>[breaking]</strong> <code>ClientBuilder::add_header</code> now returns a <code>Result</code> and errors when adding a disallowed header</li> <li><strong>[breaking]</strong> <code>Message::close</code> will now panic when the close code is reserved or the reason exceeds 123 bytes</li> <li><strong>[breaking]</strong> <code>Message::{ping, pong}</code> will now panic when the payload exceeds 125 bytes</li> <li><code>rustls-platform-verifier</code> was updated to 0.5</li> <li>The SIMD masking code is now more efficient</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed compilation with SIMD on 32-bit x86 targets</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/Gelbpunkt/tokio-websockets/commits">compare view</a></li> </ul> </details> <br /> Updates `scraper` from 0.22.0 to 0.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/causal-agent/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.23.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1">https://github.com/rust-scraper/scraper/compare/v0.23.0...v0.23.1</a></p> <h2>v0.23.0</h2> <h2>What's Changed</h2> <ul> <li>Fix README symlink by <a href="https://github.com/hwup"><code>@​hwup</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li>Make <code>HtmlTreeSink</code>'s field public by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li>Bump indexmap from 2.7.0 to 2.7.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/230">rust-scraper/scraper#230</a></li> <li>Add a serde feature for (de)serializing Selectors by <a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> <li>Bump serde from 1.0.215 to 1.0.217 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/233">rust-scraper/scraper#233</a></li> <li>Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/236">rust-scraper/scraper#236</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/hwup"><code>@​hwup</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/224">rust-scraper/scraper#224</a></li> <li><a href="https://github.com/max-heller"><code>@​max-heller</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/226">rust-scraper/scraper#226</a></li> <li><a href="https://github.com/jakubslaby09"><code>@​jakubslaby09</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/227">rust-scraper/scraper#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0">https://github.com/rust-scraper/scraper/compare/v0.22.0...v0.23.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/d4a9eaf6f102c03e88c92bb2e2481a61ad7d2502"><code>d4a9eaf</code></a> Version 0.23.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/9bd68689a918c36f0e18daa63be56a2373b08650"><code>9bd6868</code></a> Fix README.md for crates.io</li> <li><a href="https://github.com/rust-scraper/scraper/commit/08afce2b3fc6bbd2cb50047b0a74861edffee17c"><code>08afce2</code></a> Version 0.23.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4ff30c66abc47c804bae28c1f13f354fb5dcbc93"><code>4ff30c6</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/236">#236</a> from rust-scraper/dependabot/cargo/serde-1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/97a987e31a11f209ee67853b78152eb6b6f0059d"><code>97a987e</code></a> Bump serde from 1.0.217 to 1.0.218</li> <li><a href="https://github.com/rust-scraper/scraper/commit/a52514c4942abf913aa564829131c015c445878a"><code>a52514c</code></a> Merge pull request <a href="https://redirect.github.com/causal-agent/scraper/issues/233">#233</a> from rust-scraper/dependabot/cargo/serde-1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/11cca40454e3e7bfb8cb99a1f9ac1a1c838884e3"><code>11cca40</code></a> Bump serde from 1.0.215 to 1.0.217</li> <li><a href="https://github.com/rust-scraper/scraper/commit/1a5533780655eeecca4c7c6e37ea146390c86ae8"><code>1a55337</code></a> Add a serde feature for (de)serializing Selectors (<a href="https://redirect.github.com/causal-agent/scraper/issues/227">#227</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/638d731f55d729b0d1e89213635f47625014ab7d"><code>638d731</code></a> Bump indexmap from 2.7.0 to 2.7.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/cbe480a4e9745e5584dbe0d6587d3ef9c5f26bd6"><code>cbe480a</code></a> Update LICENSE info</li> <li>Additional commits viewable in <a href="https://github.com/causal-agent/scraper/compare/v0.22.0...v0.23.1">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.14.0 to 3.17.1 <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.17.1</h2> <ul> <li>Fix build with <code>windows-sys</code> 0.52. Unfortunately, we have no CI for older <code>windows-sys</code> versions at the moment...</li> </ul> <h2>3.17.0</h2> <ul> <li>Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the &quot;immediate unlink&quot; logic) and in <code>Builder::make_in</code> (when creating temporary files of arbitrary types).</li> <li>Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.</li> <li>When reseeding with <code>getrandom</code>, use platform (e.g., CPU) specific randomness sources where possible.</li> <li>Clarify some documentation.</li> <li>Unlink unnamed temporary files on windows <em>immediately</em> when possible instead of waiting for the handle to be closed. We open files with &quot;Unix&quot; semantics, so this is generally possible.</li> </ul> <h2>3.16.0</h2> <ul> <li>Update <code>getrandom</code> to <code>0.3.0</code> (thanks to <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a>).</li> <li>Allow <code>windows-sys</code> versions <code>0.59.x</code> in addition to <code>0.59.0</code> (thanks <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>).</li> <li>Improved security documentation (thanks to <a href="https://github.com/n0toose"><code>@​n0toose</code></a> for collaborating with me on this).</li> </ul> <h2>3.15.0</h2> <p>Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (<a href="https://redirect.github.com/Stebalien/tempfile/issues/314">#314</a>). This resolves a potential DoS vector (<a href="https://redirect.github.com/Stebalien/tempfile/issues/178">#178</a>) while avoiding <code>getrandom</code> in the common case where it's necessary. The feature is optional but enabled by default via the <code>getrandom</code> feature.</p> <p>For libc-free builds, you'll either need to disable this feature or opt-in to a different <a href="https://github.com/rust-random/getrandom?tab=readme-ov-file#opt-in-backends"><code>getrandom</code> backend</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/714a259f923c2671a4a566ff827e4c644991d017"><code>714a259</code></a> chore: release 3.17.1</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78309ed599042fdbaf9630a579957ba2a710601f"><code>78309ed</code></a> fix: cast handle to the windows crate HANDLE (<a href="https://redirect.github.com/Stebalien/tempfile/issues/332">#332</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6e7d167cc10bd46bc2d78c4ce3844b8eea5f41b7"><code>6e7d167</code></a> chore: release 3.17.0</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3718075691418ab4d4656c1f8277e17240036ee8"><code>3718075</code></a> doc: remove incorrect documentation about windows and open files</li> <li><a href="https://github.com/Stebalien/tempfile/commit/461369fd358b374040ef99e1cdb260eb5dcd1f85"><code>461369f</code></a> feat: delete unnamed temporary files on windows immediately</li> <li><a href="https://github.com/Stebalien/tempfile/commit/78d30a217f08f1b8e282556f3d9bbf84e84e89be"><code>78d30a2</code></a> doc: clarify &quot;inner file will be deleted&quot; documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/329">#329</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/0fe11c451e692703ad95f46cfdb91c50d60935f7"><code>0fe11c4</code></a> doc: document how to &quot;keep&quot; temporary files/dirs after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/328">#328</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/35e0629944a5a10a6f02b7960332a6a274b3ce0c"><code>35e0629</code></a> feat: simplify getrandom call (<a href="https://redirect.github.com/Stebalien/tempfile/issues/325">#325</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/1e5059fe9f397f5ba67f2dd84452d8cb3bbc6cc0"><code>1e5059f</code></a> fix: handle TLS deallocation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/324">#324</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/c7b2e1af28e4d9dde36fda0579aad18ae7918a6c"><code>c7b2e1a</code></a> chore: simplify reborrow</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.17.1">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin J. Mitchell <djmitche@google.com>
2025-03-03 13:48:54 +00:00
[[package]]
name = "wit-bindgen-rt"
version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
dependencies = [
"bitflags 2.8.0",
]
[[package]]
name = "write16"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
[[package]]
name = "writeable"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "yoke"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
dependencies = [
"serde",
"stable_deref_trait",
"yoke-derive",
"zerofrom",
]
[[package]]
name = "yoke-derive"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
"synstructure",
]
[[package]]
name = "zerocopy"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478"
dependencies = [
"zerocopy-derive",
2023-03-16 15:32:31 +00:00
]
[[package]]
name = "zerocopy-derive"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo: bump the patch group with 9 updates (#2682) Bumps the patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` | | [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` | | [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | | [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` | Updates `anyhow` from 1.0.95 to 1.0.96 <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.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li><a href="https://github.com/dtolnay/anyhow/commit/51a173ee6894f01a1cb720406b42e6bc799260bf"><code>51a173e</code></a> Ignore missing_abi lint in nightly-2025-01-16</li> <li><a href="https://github.com/dtolnay/anyhow/commit/4d71a84097b67307dff20f489621b015388cccc6"><code>4d71a84</code></a> Ignore double_ended_iterator_last clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/af0937ef72fbaf9784a6c991e029738728d025e2"><code>af0937e</code></a> Update ui test suite to nightly-2025-01-02</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.27 to 4.5.31 <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.31</h2> <h2>[4.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>v4.5.30</h2> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>v4.5.29</h2> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>v4.5.28</h2> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</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.5.31] - 2025-02-24</h2> <h3>Features</h3> <ul> <li>Add <code>ValueParserFactory</code> for <code>Saturating&lt;T&gt;</code></li> </ul> <h2>[4.5.30] - 2025-02-17</h2> <h3>Fixes</h3> <ul> <li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with <code>SetTrue</code></li> <li><em>(assert)</em> Clean up rendering of <code>takes_values</code> assertions</li> </ul> <h2>[4.5.29] - 2025-02-11</h2> <h3>Fixes</h3> <ul> <li>Change <code>ArgMatches::args_present</code> so not-present flags are considered not-present (matching the documentation)</li> </ul> <h2>[4.5.28] - 2025-02-03</h2> <h3>Features</h3> <ul> <li><em>(derive)</em> Unstable support for full markdown syntax for doc comments, enabled with <code>unstable-markdown</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0"><code>acf9abb</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013"><code>9186a18</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c"><code>233c316</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a> from sorairolake/feature/value-parser-factory-for-sa...</li> <li><a href="https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588"><code>13931a2</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a> from Reverier-Xu/master</li> <li><a href="https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f"><code>536e29f</code></a> feat(builder): Add <code>ValueParserFactory</code> for <code>Saturating\&lt;T&gt;</code></li> <li><a href="https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4"><code>45ed71c</code></a> chore: Avoid using gen for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd"><code>5029bb3</code></a> chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li> <li><a href="https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964"><code>8a1d59b</code></a> chore(deps): Update Rust Stable to v1.85 (<a href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li> <li><a href="https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc"><code>9caee53</code></a> docs(changelog): Clarify 5.0.0</li> <li><a href="https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2"><code>cb2352f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a> from epage/test</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare view</a></li> </ul> </details> <br /> Updates `log` from 0.4.25 to 0.4.26 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/releases">log's releases</a>.</em></p> <blockquote> <h2>0.4.26</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> <li>Prepare for 0.4.26 release by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's changelog</a>.</em></p> <blockquote> <h2>[0.4.26] - 2025-02-18</h2> <h2>What's Changed</h2> <ul> <li>Derive <code>Clone</code> for <code>kv::Value</code> by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li> <li>Add <code>spdlog-rs</code> link to crate doc by <a href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/5a915548178b06f16049e3a4d0de79251bdf9603"><code>5a91554</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/670">#670</a> from rust-lang/cargo/0.4.26</li> <li><a href="https://github.com/rust-lang/log/commit/5aba0c2290067bf527bbff762cf5414096502446"><code>5aba0c2</code></a> prepare for 0.4.26 release</li> <li><a href="https://github.com/rust-lang/log/commit/0551261bb4588b7f8afc8be05640347c97b67e10"><code>0551261</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/669">#669</a> from SpriteOvO/crate-doc-update</li> <li><a href="https://github.com/rust-lang/log/commit/3ff3bdcbd79e9e36c3d6c318d3a6d56a97d3b119"><code>3ff3bdc</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/668">#668</a> from SpriteOvO/value-clone</li> <li><a href="https://github.com/rust-lang/log/commit/931d8832d0c60d062ee61d228def4044efcbd8c0"><code>931d883</code></a> Add <code>spdlog-rs</code> link to crate doc</li> <li><a href="https://github.com/rust-lang/log/commit/310c9b43ffe767dec16531c7839861b28f709ee9"><code>310c9b4</code></a> Derive <code>Clone</code> for <code>kv::Value</code></li> <li>See full diff in <a href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare view</a></li> </ul> </details> <br /> Updates `mdbook` from 0.4.44 to 0.4.45 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/releases">mdbook's releases</a>.</em></p> <blockquote> <h2>v0.4.45</h2> <p>See <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a> for a complete list of changes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's changelog</a>.</em></p> <blockquote> <h2>mdBook 0.4.45</h2> <p><a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p> <h3>Changed</h3> <ul> <li>Added context to error message when rustdoc is not found. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li> <li>Slightly changed the styling rules around margins of footnotes. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed an issue where it would panic if a source_path is not set. <a href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/mdBook/commit/4941acdb8705728a5ea9d77987f31fdafefdcee1"><code>4941acd</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a> from ehuss/bump-version</li> <li><a href="https://github.com/rust-lang/mdBook/commit/7e3d2f96abb658ba9245144360b2512d44153eae"><code>7e3d2f9</code></a> Update to 0.4.45</li> <li><a href="https://github.com/rust-lang/mdBook/commit/ddba36b24c63964fa213b171246443760499d04d"><code>ddba36b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a> from WaffleLapkin/first-last-of-type-footnote</li> <li><a href="https://github.com/rust-lang/mdBook/commit/35cf96a0647239ff8c8b0317dd3dfcf872f0d4a6"><code>35cf96a</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a> from ehuss/fix-expected-source-path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/5777a0edc4af9cd4617ab795c82298913ae685bd"><code>5777a0e</code></a> Fix issue with None source_path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/53c3a92285bc930a2cda10d6d6ac0eb7f38665ee"><code>53c3a92</code></a> Add test for a chapter with no source path</li> <li><a href="https://github.com/rust-lang/mdBook/commit/132ca0dca3999aac43e50ad0821bb652c6a0db81"><code>132ca0d</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a> from tamird/patch-1</li> <li><a href="https://github.com/rust-lang/mdBook/commit/56c2b9ba3a1db64352537abae918bd739a498063"><code>56c2b9b</code></a> README.md: update workflow status badge</li> <li><a href="https://github.com/rust-lang/mdBook/commit/542b6feed1c9eaab5697437e037c370490e91f03"><code>542b6fe</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a> from ehuss/rustdoc-missing-error</li> <li><a href="https://github.com/rust-lang/mdBook/commit/2af44a396f9b1dd496692d3986d4873d9a0d4c03"><code>2af44a3</code></a> Add context when <code>rustdoc</code> command is not found</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.217 to 1.0.218 <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.218</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3"><code>7bfd518</code></a> Release 1.0.218</li> <li><a href="https://github.com/serde-rs/serde/commit/723a9491e256486eb85ec0e7e6389c10e41d2eff"><code>723a949</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a> from dtolnay/stabledoc</li> <li><a href="https://github.com/serde-rs/serde/commit/2b44efb085aa219cb9f474983cb081731f4443d6"><code>2b44efb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/serde/commit/03dc0fc137675c4fd67b8828d18b92230ca2be2e"><code>03dc0fc</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/serde/commit/85cb0c478e249e47b897dbfe59e5d271377e0bc3"><code>85cb0c4</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/serde/commit/abe71944803429f3ba160528237f66689a0440dd"><code>abe7194</code></a> Update ui test suite to nightly-2025-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/aaccac7413fa44c74ca40c3b7d956a70bb144330"><code>aaccac7</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/serde/commit/7cd4d84cac270200ed2ab1adb3a2847fa54a3766"><code>7cd4d84</code></a> Update ui test suite to nightly-2025-02-07</li> <li><a href="https://github.com/serde-rs/serde/commit/04ff3e8f950eb9862759781d85ec29d906917b70"><code>04ff3e8</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/serde-rs/serde/commit/dc3031b614eba65d8930bc90daabc45e627230d1"><code>dc3031b</code></a> Remove *.sw[po] from gitignore</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.138 to 1.0.139 <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>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li><a href="https://github.com/serde-rs/json/commit/13591f1dd4baf2d510e56138599906815e9d798a"><code>13591f1</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/serde-rs/json/commit/1d7378e8ee87e9225da28094329e06345b76cd99"><code>1d7378e</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/serde-rs/json/commit/1174c5f57db44c26460951b525c6ede50984b655"><code>1174c5f</code></a> Resolve unnecessary_semicolon pedantic clippy lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare view</a></li> </ul> </details> <br /> Updates `zerocopy` from 0.8.14 to 0.8.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/zerocopy/releases">zerocopy's releases</a>.</em></p> <blockquote> <h2>v0.8.20</h2> <h2>What's Changed</h2> <ul> <li>[readme] Explain maintenance, thank contributors by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li> <li>Release 0.8.20 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p> <h2>v0.8.19</h2> <h2>What's Changed</h2> <ul> <li>Fix soundness of FromBytes::read_from_io (<a href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>) by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li> <li>Release 0.8.19 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p> <h2>v0.8.18</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Self: IntoBytes</code> bound to <code>TryFromBytes::try_mut*</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li> <li>Release 0.8.18 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p> <h2>v0.8.17</h2> <h2>What's Changed</h2> <ul> <li>[derive] Fix bug with KnownLayout on repr(packed) by <a href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li> <li>Release 0.8.17 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p> <h2>v0.8.16</h2> <h2>What's Changed</h2> <ul> <li>Enforce <code>Src: FromBytes</code> in <code>try_transmute_mut!</code> by <a href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li> <li>Release 0.8.16 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p> <h2>v0.8.15</h2> <h2>What's Changed</h2> <ul> <li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li> <li>Release 0.8.15 by <a href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a> in <a href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p> <h2>v0.8.15-alpha</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/zerocopy/commit/dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2"><code>dccbbcd</code></a> Release 0.8.21 (<a href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/0772a12d22c72c5ab3b48833ca021da6a77c8808"><code>0772a12</code></a> Support 16-bit target platforms (<a href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/367e68b06c9215c66f442c6d2523a598d3465387"><code>367e68b</code></a> [pointer] Improve soundness of invariant modeling (<a href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/417344326c98ae7712d09965bde670d577fe4f17"><code>4173443</code></a> [layout] Update test documentation (<a href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/fe70ab6911f954f390b9ff04871e3c58fbba24e0"><code>fe70ab6</code></a> [pointer] Fix Ptr[Inner] variance (<a href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/8bbfec2ab80658500d2067860a6ef3bcdb17e78e"><code>8bbfec2</code></a> [ci] Don't run on push (<a href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/a90f4d4a9d5643d205e0d0c73ff92f2946dd1983"><code>a90f4d4</code></a> [ci] Add GitHub Action to backport PR (backports <a href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a> and <a href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/15a2cf5ac55b3d928e75897e5c4448e34540529d"><code>15a2cf5</code></a> documented how to implement enums with endian-specific tags (<a href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/47949a4097f4b941d295150bebe96024db0e5847"><code>47949a4</code></a> [pointer][invariant] Remove AliasingMapping, Inaccessible (<a href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li> <li><a href="https://github.com/google/zerocopy/commit/bce7ec57663d84ee14fed6c26820a2601b0a7014"><code>bce7ec5</code></a> [CI] skip installation step when cache hit (<a href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>) (<a href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare view</a></li> </ul> </details> <br /> Updates `cxx` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare view</a></li> </ul> </details> <br /> Updates `cxx-build` from 1.0.137 to 1.0.142 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/cxx/releases">cxx-build's releases</a>.</em></p> <blockquote> <h2>1.0.142</h2> <ul> <li>Add template deduction guide for rust::Slice constructor (<a href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>, thanks <a href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li> </ul> <h2>1.0.141</h2> <ul> <li>Fix missing <code>#include &lt;ranges&gt;</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>, thanks <a href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li> </ul> <h2>1.0.140</h2> <ul> <li>Add <code>rust::String(const char8_t *)</code> and <code>rust::String(const char8_t *, size_t)</code> constructors (<a href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> <li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code> to be <code>noexcept</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li> </ul> <h2>1.0.139</h2> <ul> <li>Make <code>rust::Slice</code> satisfy C++20 <code>contiguous_range</code> concept (<a href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>, thanks <a href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li> </ul> <h2>1.0.138</h2> <ul> <li>Add method to convert from <code>&amp;CxxString</code> to <code>&amp;CStr</code> (<a href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/cxx/commit/4b4e1c1039c5787078cb4cfb7833fba5097e8efa"><code>4b4e1c1</code></a> Release 1.0.142</li> <li><a href="https://github.com/dtolnay/cxx/commit/db3aaac6a02a8aafa344463ee0666c311f75a91f"><code>db3aaac</code></a> Lockfile update</li> <li><a href="https://github.com/dtolnay/cxx/commit/6aa95012fbd27931938dffb6cea8fc3db4f8c54c"><code>6aa9501</code></a> Touch up tests of std::span -&gt; rust::Slice deduction</li> <li><a href="https://github.com/dtolnay/cxx/commit/5702ef80fb0b87ae4fb22e88f7ee474bcc9b922e"><code>5702ef8</code></a> Merge pull request 1449 from JonathonReinhart/add-Slice-ctor-deduction-guide</li> <li><a href="https://github.com/dtolnay/cxx/commit/bdf2e39ea06f42a7b690beb3fb467b6d5e729de4"><code>bdf2e39</code></a> Disable clippy in CI due to ICE</li> <li><a href="https://github.com/dtolnay/cxx/commit/33f3fa8ba4c154edd4751df7ad18ecacf5091345"><code>33f3fa8</code></a> Add template deduction guide for Slice constructor</li> <li><a href="https://github.com/dtolnay/cxx/commit/94e8e46066b560fb9dc8964f047f68d066786916"><code>94e8e46</code></a> Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li> <li><a href="https://github.com/dtolnay/cxx/commit/0c114bece7d62ab4af6fc186613b0e1de5ff86bf"><code>0c114be</code></a> One more stable standard library crate</li> <li><a href="https://github.com/dtolnay/cxx/commit/aeec46014457048d0c5ce6f3dd95081bf1ba182c"><code>aeec460</code></a> Bump Bazel build to rustc 1.85.0</li> <li><a href="https://github.com/dtolnay/cxx/commit/2379562a10ac8900dfa40f0a9cdbd65115b27bdb"><code>2379562</code></a> Bump Bazel build to rustc 1.84.1</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 13:25:12 +01:00
checksum = "712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]
2023-03-16 15:32:31 +00:00
[[package]]
name = "zerocopy-example"
version = "0.1.0"
dependencies = [
"zerocopy",
]
[[package]]
name = "zerofrom"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
dependencies = [
"zerofrom-derive",
]
[[package]]
name = "zerofrom-derive"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
"synstructure",
2023-03-16 15:32:31 +00:00
]
[[package]]
name = "zeroize"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
[[package]]
name = "zerovec"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
dependencies = [
"yoke",
"zerofrom",
"zerovec-derive",
]
[[package]]
name = "zerovec-derive"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.90",
]