Skip to content

Commit c9b1b1c

Browse files
build(deps): bump the cargo group across 1 directory with 11 updates (#202)
Bumps the cargo group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` | | [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.50` | | [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` | | [serde](https://github.com/serde-rs/serde) | `1.0.224` | `1.0.228` | | [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.47.2` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.22.0` | `3.23.0` | | [pyo3](https://github.com/pyo3/pyo3) | `0.26.0` | `0.27.1` | | [napi](https://github.com/napi-rs/napi-rs) | `3.3.0` | `3.4.0` | | [napi-derive](https://github.com/napi-rs/napi-rs) | `3.2.5` | `3.3.0` | Updates `anyhow` from 1.0.99 to 1.0.100 <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.100</h2> <ul> <li>Teach clippy to lint formatting arguments in <code>bail!</code>, <code>ensure!</code>, <code>anyhow!</code> (<a href="https://redirect.github.com/dtolnay/anyhow/issues/426">#426</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/18c2598afa0f996f56217ef128aa3a20ea1e9512"><code>18c2598</code></a> Release 1.0.100</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87"><code>f271988</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/426">#426</a> from dtolnay/clippyfmt</li> <li><a href="https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af"><code>52f2115</code></a> Mark macros with clippy::format_args</li> <li><a href="https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5"><code>da5fd9d</code></a> Raise minimum tested compiler to rust 1.76</li> <li><a href="https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16"><code>211e409</code></a> Opt in to generate-macro-expansion when building on docs.rs</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3"><code>b48fc02</code></a> Enforce trybuild &gt;= 1.0.108</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26"><code>d5f59fb</code></a> Update ui test suite to nightly-2025-09-07</li> <li><a href="https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3"><code>238415d</code></a> Update ui test suite to nightly-2025-08-24</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6"><code>3bab070</code></a> Update actions/checkout@v4 -&gt; v5</li> <li><a href="https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158"><code>4249254</code></a> Order cap-lints flag in the same order as thiserror build script</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.47 to 4.5.50 <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.50</h2> <h2>[4.5.50] - 2025-10-20</h2> <h3>Features</h3> <ul> <li>Accept <code>Cow</code> where <code>String</code> and <code>&amp;str</code> are accepted</li> </ul> <h2>v4.5.48</h2> <h2>[4.5.48] - 2025-09-19</h2> <h3>Documentation</h3> <ul> <li>Add a new CLI Concepts document as another way of framing clap</li> <li>Expand the <code>typed_derive</code> cookbook entry</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.50] - 2025-10-20</h2> <h3>Features</h3> <ul> <li>Accept <code>Cow</code> where <code>String</code> and <code>&amp;str</code> are accepted</li> </ul> <h2>[4.5.49] - 2025-10-13</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Correctly wrap when ANSI escape codes are present</li> </ul> <h2>[4.5.48] - 2025-09-19</h2> <h3>Documentation</h3> <ul> <li>Add a new CLI Concepts document as another way of framing clap</li> <li>Expand the <code>typed_derive</code> cookbook entry</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/d8acd4729878ca72d305e6cf7adf7acc0da36738"><code>d8acd47</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/7c2b8d9ad4d22650f969bd455d80b4181a7e25ff"><code>7c2b8d9</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/e69a2ea55bc9076d95caf60d79e481581f688724"><code>e69a2ea</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5987">#5987</a> from mernen/fix-bash-comp-words-loop</li> <li><a href="https://github.com/clap-rs/clap/commit/e03cc2e798183e9528f53d42d8b2699f034fc667"><code>e03cc2e</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5988">#5988</a> from cordx56/fix-builder-custom-version-docs</li> <li><a href="https://github.com/clap-rs/clap/commit/5ab2579844a47a26b4567f77a7b9d198be006f0a"><code>5ab2579</code></a> fix: Minor fix for builder docs about version</li> <li><a href="https://github.com/clap-rs/clap/commit/2f66432721bd24602455dc3e31765195c6107c34"><code>2f66432</code></a> fix(complete): Only parse arguments before current</li> <li><a href="https://github.com/clap-rs/clap/commit/4d9d2100f75693645ea68180ed4b6b3ecacb9923"><code>4d9d210</code></a> test(complete): Illustrate current behavior in Bash</li> <li><a href="https://github.com/clap-rs/clap/commit/6abe2f8c61e31d8d43fee42c18414926c60893be"><code>6abe2f8</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/d5c74542ce628b57424caec88efee1a231c436a0"><code>d5c7454</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/5b2e960267b94d4811c9c3b99c62899a87505413"><code>5b2e960</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5985">#5985</a> from mernen/bash-cur</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.50">compare view</a></li> </ul> </details> <br /> Updates `regex` from 1.11.2 to 1.12.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p> <blockquote> <h1>1.12.2 (2025-10-13)</h1> <p>This release fixes a <code>cargo doc</code> breakage on nightly when <code>--cfg docsrs</code> is enabled. This caused documentation to fail to build on docs.rs.</p> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1305">#1305</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1305">rust-lang/regex#1305</a>): Switches the <code>doc_auto_cfg</code> feature to <code>doc_cfg</code> on nightly for docs.rs builds.</li> </ul> <h1>1.12.1 (2025-10-10)</h1> <p>This release makes a bug fix in the new <code>regex::Captures::get_match</code> API introduced in <code>1.12.0</code>. There was an oversight with the lifetime parameter for the <code>Match</code> returned. This is technically a breaking change, but given that it was caught almost immediately and I've yanked the <code>1.12.0</code> release, I think this is fine.</p> <h1>1.12.0 (2025-10-10)</h1> <p>This release contains a smattering of bug fixes, a fix for excessive memory consumption in some cases and a new <code>regex::Captures::get_match</code> API.</p> <p>Improvements:</p> <ul> <li>[FEATURE <a href="https://redirect.github.com/rust-lang/regex/issues/1146">#1146</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1146">rust-lang/regex#1146</a>): Add <code>Capture::get_match</code> for returning the overall match without <code>unwrap()</code>.</li> </ul> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1083">#1083</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1083">rust-lang/regex#1083</a>): Fixes a panic in the lazy DFA (can only occur for especially large regexes).</li> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1116">#1116</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1116">rust-lang/regex#1116</a>): Fixes a memory usage regression for large regexes (introduced in <code>regex 1.9</code>).</li> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1195">#1195</a>](<a href="https://redirect.github.com/rust-lang/regex/issues/1195">rust-lang/regex#1195</a>): Fix universal start states in sparse DFA.</li> <li>[BUG <a href="https://redirect.github.com/rust-lang/regex/issues/1295">#1295</a>](<a href="https://redirect.github.com/rust-lang/regex/pull/1295">rust-lang/regex#1295</a>): Fixes a panic when deserializing a corrupted dense DFA.</li> <li><a href="https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80">BUG 8f5d9479</a>: Make <code>regex_automata::meta::Regex::find</code> consistently return <code>None</code> when <code>WhichCaptures::None</code> is used.</li> </ul> <h1>1.11.3 (2025-09-25)</h1> <p>This is a small patch release with an improvement in memory usage in some cases.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836"><code>5ea3eb1</code></a> 1.12.2</li> <li><a href="https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4"><code>ab0b071</code></a> regex-automata-0.4.13</li> <li><a href="https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f"><code>691d514</code></a> regex-syntax-0.8.8</li> <li><a href="https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051"><code>1dd9077</code></a> docs: swap <code>doc_auto_cfg</code> with <code>doc_cfg</code></li> <li><a href="https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1"><code>0089034</code></a> regex-cli-0.2.3</li> <li><a href="https://github.com/rust-lang/regex/commit/140f8949da3f575490bac80ff23dfc29458b82c7"><code>140f894</code></a> regex-lite-0.1.8</li> <li><a href="https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975"><code>27d6d65</code></a> 1.12.1</li> <li><a href="https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6"><code>85398ad</code></a> changelog: 1.12.1</li> <li><a href="https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660"><code>764efbd</code></a> api: tweak the lifetime of <code>Captures::get_match</code></li> <li><a href="https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99"><code>ee6aa55</code></a> rure-0.2.4</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/1.11.2...1.12.2">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.12.23 to 0.12.24 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/releases">reqwest's releases</a>.</em></p> <blockquote> <h2>v0.12.24</h2> <h2>Highlights</h2> <ul> <li>Refactor cookie handling to an internal middleware.</li> <li>Refactor internal random generator.</li> <li>Refactor base64 encoding to reduce a copy.</li> <li>Documentation updates.</li> </ul> <h2>What's Changed</h2> <ul> <li>build(deps): silence unused deps in WASM build by <a href="https://github.com/0x676e67"><code>@​0x676e67</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2799">seanmonstar/reqwest#2799</a></li> <li>perf(util): avoid extra copy when base64 encoding by <a href="https://github.com/0x676e67"><code>@​0x676e67</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2805">seanmonstar/reqwest#2805</a></li> <li>docs: fix method name in changelog entry by <a href="https://github.com/johannespfrang"><code>@​johannespfrang</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2807">seanmonstar/reqwest#2807</a></li> <li>chore: Align the name usage of TotalTimeout by <a href="https://github.com/Xuanwo"><code>@​Xuanwo</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2657">seanmonstar/reqwest#2657</a></li> <li>refactor(cookie): add <code>CookieService</code> by <a href="https://github.com/linyihai"><code>@​linyihai</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2787">seanmonstar/reqwest#2787</a></li> <li>Fixes typo in retry max_retries_per_request doc comment re 2813 by <a href="https://github.com/dmackinn"><code>@​dmackinn</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2824">seanmonstar/reqwest#2824</a></li> <li>test(multipart): fix build failure with <code>no-default-features</code> by <a href="https://github.com/0x676e67"><code>@​0x676e67</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2801">seanmonstar/reqwest#2801</a></li> <li>refactor(cookie): avoid duplicate cookie insertion by <a href="https://github.com/0x676e67"><code>@​0x676e67</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2834">seanmonstar/reqwest#2834</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/johannespfrang"><code>@​johannespfrang</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2807">seanmonstar/reqwest#2807</a></li> <li><a href="https://github.com/dmackinn"><code>@​dmackinn</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2824">seanmonstar/reqwest#2824</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24">https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's changelog</a>.</em></p> <blockquote> <h2>v0.12.24</h2> <ul> <li>Refactor cookie handling to an internal middleware.</li> <li>Refactor internal random generator.</li> <li>Refactor base64 encoding to reduce a copy.</li> <li>Documentation updates.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586"><code>b126ca4</code></a> v0.12.24</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e"><code>4023493</code></a> refactor: change fast_random from xorshift to siphash a counter</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287"><code>fd61bc9</code></a> refactor(cookie): avoid duplicate cookie insertion (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2834">#2834</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e"><code>0bfa526</code></a> test(multipart): fix build failure with <code>no-default-features</code> (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2801">#2801</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd"><code>994b8a0</code></a> docs: typo in retry max_retries_per_request (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2824">#2824</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41"><code>da0702b</code></a> refactor(cookie): de-duplicate cookie support as <code>CookieService</code> middleware (...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379"><code>7ebddea</code></a> chore: align internal name usage of TotalTimeout (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2657">#2657</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b"><code>b540a4e</code></a> chore(readme): use correct CI status badge</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e"><code>e4550c4</code></a> docs: fix method name in changelog entry (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2807">#2807</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6"><code>f4694a2</code></a> perf(util): avoid extra copy when base64 encoding (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2805">#2805</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.224 to 1.0.228 <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.228</h2> <ul> <li>Allow building documentation with <code>RUSTDOCFLAGS='--cfg=docsrs'</code> set for the whole dependency graph (<a href="https://redirect.github.com/serde-rs/serde/issues/2995">#2995</a>)</li> </ul> <h2>v1.0.227</h2> <ul> <li>Documentation improvements (<a href="https://redirect.github.com/serde-rs/serde/issues/2991">#2991</a>)</li> </ul> <h2>v1.0.226</h2> <ul> <li>Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (<a href="https://redirect.github.com/serde-rs/serde/issues/2935">#2935</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li> </ul> <h2>v1.0.225</h2> <ul> <li>Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (<a href="https://redirect.github.com/serde-rs/serde/issues/2879">#2879</a>, thanks <a href="https://github.com/rcrisanti"><code>@​rcrisanti</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4"><code>a866b33</code></a> Release 1.0.228</li> <li><a href="https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868"><code>5adc9e8</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2995">#2995</a> from dtolnay/rustdocflags</li> <li><a href="https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf"><code>ab58178</code></a> Workaround for RUSTDOCFLAGS='--cfg=docsrs'</li> <li><a href="https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2"><code>415d9fc</code></a> Release 1.0.227</li> <li><a href="https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f"><code>7c58427</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2991">#2991</a> from dtolnay/inlinecoredoc</li> <li><a href="https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b"><code>9d3410e</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2992">#2992</a> from dtolnay/inplaceseed</li> <li><a href="https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88"><code>2fb6748</code></a> Remove InPlaceSeed public re-export</li> <li><a href="https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba"><code>f8137c7</code></a> Inline serde_core into serde in docsrs mode</li> <li><a href="https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e"><code>b7dbf7e</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2990">#2990</a> from dtolnay/integer128</li> <li><a href="https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df"><code>7c83691</code></a> No longer macro_use integer128 module</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.224...v1.0.228">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.47.1 to 1.47.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/3762a6a990ef0d5794787ceb929e6d3b78f755ae"><code>3762a6a</code></a> chore: prepare Tokio v1.47.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7681">#7681</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/07f6cc7e1d9b319be02960074c885a7eb423c3b8"><code>07f6cc7</code></a> macros: fix the hygiene issue of <code>join!</code> and <code>try_join!</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7638">#7638</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/308e3e68715ffa10ffb95a0b430ca063e08a6c9a"><code>308e3e6</code></a> ci: add lockfile for LTS branch</li> <li><a href="https://github.com/tokio-rs/tokio/commit/5a1879c2d03f201cbbc59a6cc54ed2fb23a2b1f8"><code>5a1879c</code></a> Merge 'tokio-1.43.3' into 'tokio-1.47.x'</li> <li><a href="https://github.com/tokio-rs/tokio/commit/de6ef21a81fc451f904bcad8ba85dd8c96b17d76"><code>de6ef21</code></a> chore: prepare Tokio v1.43.3</li> <li><a href="https://github.com/tokio-rs/tokio/commit/90551d234f43d2c4d9ed5189120f7b2dcb43437f"><code>90551d2</code></a> deps: bump the locked slap to <code>0.4.11</code></li> <li><a href="https://github.com/tokio-rs/tokio/commit/bd4c3dddcac8185acf3e419068fd3465e776c8ac"><code>bd4c3dd</code></a> deps: bump the locked tracing-subscriber to <code>0.3.20</code></li> <li><a href="https://github.com/tokio-rs/tokio/commit/49b331855ece1c5fd6fdb4aa1cf91eebbd92244e"><code>49b3318</code></a> process: fix error when runtime is shut down on nightly-2025-10-12 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7672">#7672</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/da292dfb66ef34fdfbb6aa1f23c3b2456ca4d400"><code>da292df</code></a> sync: close the <code>broadcast::Sender</code> in <code>broadcast::Sender::new()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7629">#7629</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/b9feac8d6841bc7933f3d9d508f4179800d4d579"><code>b9feac8</code></a> runtime: use release in <code>wake_by_ref()</code> even if already woken (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7622">#7622</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.47.2">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.22.0 to 3.23.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's changelog</a>.</em></p> <blockquote> <h2>3.23.0</h2> <ul> <li>Remove need for the &quot;nightly&quot; feature to compile with &quot;wasip2&quot;.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/fe9f4a305b785abd1f4f912c8304bcc90024f695"><code>fe9f4a3</code></a> chore: release v3.23.0 (<a href="https://redirect.github.com/Stebalien/tempfile/issues/381">#381</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6"><code>006c3fd</code></a> fix: use std::os::fd instead of std::os::wasi (<a href="https://redirect.github.com/Stebalien/tempfile/issues/380">#380</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e"><code>b0e6309</code></a> doc: Update COPYRIGHT link (<a href="https://redirect.github.com/Stebalien/tempfile/issues/377">#377</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101"><code>2d6fc3f</code></a> Fix formatting in Builder::disable_cleanup documentation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/375">#375</a>)</li> <li>See full diff in <a href="https://github.com/Stebalien/tempfile/compare/v3.22.0...v3.23.0">compare view</a></li> </ul> </details> <br /> Updates `pyo3` from 0.26.0 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.27.1</h2> <p>This release fixes a clippy lint regression in PyO3 0.27.0, and exposes the <code>PySendResult</code> type (the return value from <code>Bound&lt;PyIterator&gt;::send</code>).</p> <p>Thank you to the following contributors for the improvements:</p> <p><a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> <a href="https://github.com/tpoliaw"><code>@​tpoliaw</code></a></p> <h2>PyO3 0.27.0</h2> <p>This release is the first PyO3 release to be tested against Python 3.14.0 final. There are no significant changes to 3.14 support since PyO3 0.26 which was tested against the 3.14 release candidates.</p> <p>Support for PyPy 3.9 and PyPy 3.10 (both no longer supported upstream) has been dropped.</p> <p>The <code>FromPyObject</code> trait has been reworked in a similar fashion to the <code>IntoPyObject</code> trait introduced in PyO3 0.23. This has established a performant and flexible implementation of both these traits and no further changes to the traits are anticipated in the future. Thank you for the patience upgrading through these incremental improvements at the core of PyO3.</p> <p>The <code>.downcast()</code> family of functions are now deprecated in favour of the <code>.cast()</code> family of functions, which are an incremental improvement to API usability and to error messages on failed conversions.</p> <p>Operations on the <code>PyCapsule</code> type have been changed without deprecation to fix some issues with lifetimes of return values (in <code>.name()</code> and <code>.reference()</code> specifically). The capsule API now also encourages checking of capsule names, which is one of the few defences available to protect the validity of casting data read by the capsule API.</p> <p>There are also many other incremental improvements, bug fixes and smaller features.</p> <p>Please consult the <a href="https://pyo3.rs/v0.27.0/migration.html">migration guide</a> for help upgrading.</p> <p>Thank you to everyone who contributed code, documentation, design ideas, bug reports, and feedback. The following contributors' commits are included in this release:</p> <p><a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/altendky"><code>@​altendky</code></a> <a href="https://github.com/bazaah"><code>@​bazaah</code></a> <a href="https://github.com/bschoenmaeckers"><code>@​bschoenmaeckers</code></a> <a href="https://github.com/crepererum"><code>@​crepererum</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] <a href="https://github.com/elbaro"><code>@​elbaro</code></a> <a href="https://github.com/Icxolu"><code>@​Icxolu</code></a> <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> <a href="https://github.com/mbrobbel"><code>@​mbrobbel</code></a> <a href="https://github.com/NilsIrl"><code>@​NilsIrl</code></a> <a href="https://github.com/rvben"><code>@​rvben</code></a> <a href="https://github.com/sanders41"><code>@​sanders41</code></a> <a href="https://github.com/tdyas"><code>@​tdyas</code></a> <a href="https://github.com/Tpt"><code>@​Tpt</code></a> <a href="https://github.com/vvsagar"><code>@​vvsagar</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/v0.27.1/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.27.1] - 2025-10-21</h2> <h3>Fixed</h3> <ul> <li>Fix <code>clippy:declare_interior_mutable_const</code> warning from <code>#[pyfunction]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5538">#5538</a></li> <li>Expose <code>pyo3::types::PySendResult</code> in public API. <a href="https://redirect.github.com/PyO3/pyo3/pull/5539">#5539</a></li> </ul> <h2>[0.27.0] - 2025-10-19</h2> <h3>Packaging</h3> <ul> <li>Extend range of supported versions of <code>hashbrown</code> optional dependency to include version 0.16. <a href="https://redirect.github.com/PyO3/pyo3/pull/5428">#5428</a></li> <li>Bump optional <code>num-bigint</code> dependency minimum version to 0.4.4. <a href="https://redirect.github.com/PyO3/pyo3/pull/5471">#5471</a></li> <li>Test against Python 3.14 final release. <a href="https://redirect.github.com/PyO3/pyo3/pull/5499">#5499</a></li> <li>Drop support for PyPy 3.9 and 3.10. <a href="https://redirect.github.com/PyO3/pyo3/pull/5516">#5516</a></li> <li>Provide a better error message when building an outdated PyO3 for a too-new Python version. <a href="https://redirect.github.com/PyO3/pyo3/pull/5519">#5519</a></li> </ul> <h3>Added</h3> <ul> <li>Add <code>FromPyObjectOwned</code> as convenient trait bound for <code>FromPyObject</code> when the data is not borrowed from Python. <a href="https://redirect.github.com/PyO3/pyo3/pull/4390">#4390</a></li> <li>Add <code>Borrowed::extract</code>, same as <code>PyAnyMethods::extract</code>, but does not restrict the lifetime by deref. <a href="https://redirect.github.com/PyO3/pyo3/pull/4390">#4390</a></li> <li><code>experimental-inspect</code>: basic support for <code>#[derive(IntoPyObject)]</code> (no struct fields support yet). <a href="https://redirect.github.com/PyO3/pyo3/pull/5365">#5365</a></li> <li><code>experimental-inspect</code>: support <code>#[pyo3(get, set)]</code> and <code>#[pyclass(get_all, set_all)]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5370">#5370</a></li> <li>Add <code>PyTypeCheck::classinfo_object</code> that returns an object that can be used as parameter in <code>isinstance</code> or <code>issubclass</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5387">#5387</a></li> <li>Implement <code>PyTypeInfo</code> on <code>datetime.*</code> types even when the limited API is enabled. <a href="https://redirect.github.com/PyO3/pyo3/pull/5388">#5388</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyIterator</code>, <code>PyMapping</code> and <code>PySequence</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5402">#5402</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyCode</code> when using the stable ABI. <a href="https://redirect.github.com/PyO3/pyo3/pull/5403">#5403</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyWeakrefReference</code> when using the stable ABI. <a href="https://redirect.github.com/PyO3/pyo3/pull/5404">#5404</a></li> <li>Add <code>pyo3::sync::RwLockExt</code> trait, analogous to <code>pyo3::sync::MutexExt</code> for readwrite locks. <a href="https://redirect.github.com/PyO3/pyo3/pull/5435">#5435</a></li> <li>Add <code>PyString::from_bytes</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5437">#5437</a></li> <li>Implement <code>AsRef&lt;[u8]&gt;</code> for <code>PyBytes</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5445">#5445</a></li> <li>Add <code>CastError</code> and <code>CastIntoError</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5468">#5468</a></li> <li>Add <code>PyCapsuleMethods::pointer_checked</code> and <code>PyCapsuleMethods::is_valid_checked</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5474">#5474</a></li> <li>Add <code>Borrowed::cast</code>, <code>Borrowed::cast_exact</code> and <code>Borrowed::cast_unchecked</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5475">#5475</a></li> <li>Add conversions for <code>jiff::civil::ISOWeekDate</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5478">#5478</a></li> <li>Add conversions for <code>&amp;Cstr</code>, <code>Cstring</code> and <code>Cow&lt;Cstr&gt;</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5482">#5482</a></li> <li>add <code>#[pyclass(skip_from_py_object)]</code> option, to opt-out of the <code>FromPyObject: PyClass + Clone</code> blanket impl. <a href="https://redirect.github.com/PyO3/pyo3/pull/5488">#5488</a></li> <li>Add <code>PyErr::add_note</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5489">#5489</a></li> <li>Add <code>FromPyObject</code> impl for <code>Cow&lt;Path&gt;</code> &amp; <code>Cow&lt;OsStr&gt;</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5497">#5497</a></li> <li>Add <code>#[pyclass(from_py_object)]</code> pyclass option, to opt-in to the extraction of pyclasses by value (requires <code>Clone</code>). <a href="https://redirect.github.com/PyO3/pyo3/pull/5506">#5506</a></li> </ul> <h3>Changed</h3> <ul> <li>Rework <code>FromPyObject</code> trait for flexibility and performance: <a href="https://redirect.github.com/PyO3/pyo3/pull/4390">#4390</a> <ul> <li>Add a second lifetime to <code>FromPyObject</code>, to allow borrowing data from Python objects (e.g. <code>&amp;str</code> from Python <code>str</code>).</li> <li>Replace <code>extract_bound</code> with <code>extract</code>, which takes <code>Borrowed&lt;'a, 'py, PyAny&gt;</code>.</li> </ul> </li> <li>Optimize <code>FromPyObject</code> implementations for <code>Vec&lt;u8&gt;</code> and <code>[u8; N]</code> from <code>bytes</code> and <code>bytearray</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5244">#5244</a></li> <li>Deprecate <code>#[pyfn]</code> attribute. <a href="https://redirect.github.com/PyO3/pyo3/pull/5384">#5384</a></li> <li>Fetch type name dynamically on cast errors instead of using <code>PyTypeCheck::NAME</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5387">#5387</a></li> <li>Deprecate <code>PyTypeCheck::NAME</code> in favour of <code>PyTypeCheck::classinfo_object</code> which provides the type information at runtime. <a href="https://redirect.github.com/PyO3/pyo3/pull/5387">#5387</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/9fbcf7c801dca56a985118ea20d10e9fab7c71ba"><code>9fbcf7c</code></a> release: 0.27.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/fdfddc8e1e37d462c13b3fc9a5e07d7a2a945280"><code>fdfddc8</code></a> Expose types::iterator::PySendResult in types module (<a href="https://redirect.github.com/pyo3/pyo3/issues/5539">#5539</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/a09540b8cebef6192c79b9689ca10d6f343f744f"><code>a09540b</code></a> update MSRV shields.io badge (<a href="https://redirect.github.com/pyo3/pyo3/issues/5540">#5540</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/1e6db5356774e2e30e83bf3b31b81836337f19e3"><code>1e6db53</code></a> fixes <a href="https://redirect.github.com/pyo3/pyo3/issues/5537">#5537</a> -- silence a clippy warning on rust 1.83 (<a href="https://redirect.github.com/pyo3/pyo3/issues/5538">#5538</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/752551221a1532350778029ac1094bf18dfb493c"><code>7525512</code></a> release: 0.27.0 (<a href="https://redirect.github.com/pyo3/pyo3/issues/5520">#5520</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/b392013ca34bd1e27bc06f9f57b11583fcb21692"><code>b392013</code></a> ci: install lychee stable using <code>install-action</code> (<a href="https://redirect.github.com/pyo3/pyo3/issues/5528">#5528</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/f32ed83e32dc822e3dc869d1c4517055ce6de35d"><code>f32ed83</code></a> fix PyPyModule_ExecDef, PyPyModule_FromDefAndSpec2 definitions (<a href="https://redirect.github.com/pyo3/pyo3/issues/5529">#5529</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/02b54ebd6e005fd70c3a77aa53a114e5169e49d7"><code>02b54eb</code></a> make warning name distinct in warnings tests (<a href="https://redirect.github.com/pyo3/pyo3/issues/5532">#5532</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/999ee8ab0fed19fff2f02466e93782e42a4caf94"><code>999ee8a</code></a> ci: enable more tests on 3.14t (<a href="https://redirect.github.com/pyo3/pyo3/issues/5524">#5524</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/8f669e7af981df8d4a0c8ae2481f1590a94c947f"><code>8f669e7</code></a> attempt to improve unsupported Python version error (<a href="https://redirect.github.com/pyo3/pyo3/issues/5519">#5519</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.26.0...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `napi` from 3.3.0 to 3.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/napi-rs/napi-rs/releases">napi's releases</a>.</em></p> <blockquote> <h2>napi-v3.4.0</h2> <h3>Added</h3> <ul> <li><em>(napi)</em> add on_abort for AbortSignal (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2942">#2942</a>)</li> <li><em>(cli)</em> add support for loongarch64-unknown-linux-gnu (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2887">#2887</a>)</li> </ul> <h3>Fixed</h3> <ul> <li><em>(napi)</em> stop ref error object in wasm targets (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2975">#2975</a>)</li> <li><em>(deps)</em> update rust crate ctor to v0.6.0 (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2951">#2951</a>)</li> <li><em>(napi)</em> cleanup memory issues (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2949">#2949</a>)</li> <li><em>(napi)</em> node_api_create_external_string_utf16 on wasm (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2912">#2912</a>)</li> </ul> <h3>Other</h3> <ul> <li><em>(napi)</em> bump rust-version (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2966">#2966</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/napi-rs/napi-rs/commit/0db7ceb47d0401faa84f9a80163437ff313ecc7c"><code>0db7ceb</code></a> chore: release (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2913">#2913</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/d9498f5cec79f3f23b37b3085b583898585453a6"><code>d9498f5</code></a> fix(napi): stop ref error object in wasm targets (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2975">#2975</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/2389a73f4aab8f7b46f463a9719bba07fea146ff"><code>2389a73</code></a> chore(release): publish</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/657aab3ce935ab425a8c78f964caeeead33cdb53"><code>657aab3</code></a> chore(deps): update vitest monorepo to v4 (major) (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2971">#2971</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/13cb9dc1e06678c72aa18efb8041f2d18301d288"><code>13cb9dc</code></a> feat(cli): resolve command from args (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2973">#2973</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/4c5bf78ab45fbfc3235bfeb0100ad881c0fee605"><code>4c5bf78</code></a> test: re-enable worker_threads tests on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2974">#2974</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/01485ff4231395b0f39d7bbd9b8053992f9d3923"><code>01485ff</code></a> fix(napi): do not invoke process.report on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2972">#2972</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/694db418953181c1d41381e75cd9dc6b1918f3f8"><code>694db41</code></a> feat(napi-derive): add <code>discriminant_case</code> to allow changing case of discrimi...</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/42eb08768e2ea02e4d8aa87e6e9d1b9f49955402"><code>42eb087</code></a> chore(deps): update dependency vite to v7.1.11 [security] (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2967">#2967</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/b4536731acfae389e634887a0923dd6f2a6bfaa0"><code>b453673</code></a> fix(cli): correct OpenHarmony SDK path detection logic (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2963">#2963</a>)</li> <li>Additional commits viewable in <a href="https://github.com/napi-rs/napi-rs/compare/napi-v3.3.0...napi-v3.4.0">compare view</a></li> </ul> </details> <br /> Updates `napi-derive` from 3.2.5 to 3.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/napi-rs/napi-rs/releases">napi-derive's releases</a>.</em></p> <blockquote> <h2>napi-derive-v3.3.0</h2> <h3>Added</h3> <ul> <li><em>(napi-derive)</em> add <code>discriminant_case</code> to allow changing case of discriminant (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2960">#2960</a>)</li> </ul> <h3>Fixed</h3> <ul> <li><em>(deps)</em> update rust crate ctor to v0.6.0 (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2951">#2951</a>)</li> </ul> <h3>Other</h3> <ul> <li><em>(napi)</em> bump rust-version (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2966">#2966</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/napi-rs/napi-rs/commit/0db7ceb47d0401faa84f9a80163437ff313ecc7c"><code>0db7ceb</code></a> chore: release (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2913">#2913</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/d9498f5cec79f3f23b37b3085b583898585453a6"><code>d9498f5</code></a> fix(napi): stop ref error object in wasm targets (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2975">#2975</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/2389a73f4aab8f7b46f463a9719bba07fea146ff"><code>2389a73</code></a> chore(release): publish</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/657aab3ce935ab425a8c78f964caeeead33cdb53"><code>657aab3</code></a> chore(deps): update vitest monorepo to v4 (major) (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2971">#2971</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/13cb9dc1e06678c72aa18efb8041f2d18301d288"><code>13cb9dc</code></a> feat(cli): resolve command from args (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2973">#2973</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/4c5bf78ab45fbfc3235bfeb0100ad881c0fee605"><code>4c5bf78</code></a> test: re-enable worker_threads tests on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2974">#2974</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/01485ff4231395b0f39d7bbd9b8053992f9d3923"><code>01485ff</code></a> fix(napi): do not invoke process.report on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2972">#2972</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/694db418953181c1d41381e75cd9dc6b1918f3f8"><code>694db41</code></a> feat(napi-derive): add <code>discriminant_case</code> to allow changing case of discrimi...</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/42eb08768e2ea02e4d8aa87e6e9d1b9f49955402"><code>42eb087</code></a> chore(deps): update dependency vite to v7.1.11 [security] (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2967">#2967</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/b4536731acfae389e634887a0923dd6f2a6bfaa0"><code>b453673</code></a> fix(cli): correct OpenHarmony SDK path detection logic (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2963">#2963</a>)</li> <li>Additional commits viewable in <a href="https://github.com/napi-rs/napi-rs/compare/napi-derive-v3.2.5...napi-derive-v3.3.0">compare view</a></li> </ul> </details> <br /> Updates `napi-build` from 2.2.3 to 2.2.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/napi-rs/napi-rs/releases">napi-build's releases</a>.</em></p> <blockquote> <h2>napi-build-v2.2.4</h2> <h3>Fixed</h3> <ul> <li><em>(build)</em> export <code>emnapi_thread_crashed</code> (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2920">#2920</a>)</li> </ul> <h3>Other</h3> <ul> <li><em>(napi)</em> bump rust-version (<a href="https://redirect.github.com/napi-rs/napi-rs/pull/2966">#2966</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/napi-rs/napi-rs/commit/0db7ceb47d0401faa84f9a80163437ff313ecc7c"><code>0db7ceb</code></a> chore: release (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2913">#2913</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/d9498f5cec79f3f23b37b3085b583898585453a6"><code>d9498f5</code></a> fix(napi): stop ref error object in wasm targets (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2975">#2975</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/2389a73f4aab8f7b46f463a9719bba07fea146ff"><code>2389a73</code></a> chore(release): publish</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/657aab3ce935ab425a8c78f964caeeead33cdb53"><code>657aab3</code></a> chore(deps): update vitest monorepo to v4 (major) (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2971">#2971</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/13cb9dc1e06678c72aa18efb8041f2d18301d288"><code>13cb9dc</code></a> feat(cli): resolve command from args (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2973">#2973</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/4c5bf78ab45fbfc3235bfeb0100ad881c0fee605"><code>4c5bf78</code></a> test: re-enable worker_threads tests on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2974">#2974</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/01485ff4231395b0f39d7bbd9b8053992f9d3923"><code>01485ff</code></a> fix(napi): do not invoke process.report on Windows (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2972">#2972</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/694db418953181c1d41381e75cd9dc6b1918f3f8"><code>694db41</code></a> feat(napi-derive): add <code>discriminant_case</code> to allow changing case of discrimi...</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/42eb08768e2ea02e4d8aa87e6e9d1b9f49955402"><code>42eb087</code></a> chore(deps): update dependency vite to v7.1.11 [security] (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2967">#2967</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/b4536731acfae389e634887a0923dd6f2a6bfaa0"><code>b453673</code></a> fix(cli): correct OpenHarmony SDK path detection logic (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/2963">#2963</a>)</li> <li>Additional commits viewable in <a href="https://github.com/napi-rs/napi-rs/compare/napi-build-v2.2.3...napi-build-v2.2.4">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>
1 parent 46077b8 commit c9b1b1c

File tree

5 files changed

+59
-59
lines changed

5 files changed

+59
-59
lines changed

Cargo.lock

Lines changed: 46 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/node/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ bench = false
1717

1818
[dependencies]
1919
# Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix
20-
napi = { version = "3.3.0", default-features = false, features = ["napi4", "async"] }
21-
napi-derive = "3.2.5"
20+
napi = { version = "3.4.0", default-features = false, features = ["napi4", "async"] }
21+
napi-derive = "3.3.0"
2222
cpp-linter = { path = "../../cpp-linter" }
23-
anyhow = "1.0.99"
23+
anyhow = "1.0.100"
2424

2525
[features]
2626
openssl-vendored = ["cpp-linter/openssl-vendored"]

bindings/python/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ crate-type = ["cdylib"]
1717
bench = false
1818

1919
[dependencies]
20-
pyo3 = { version = "0.26.0", features = ["extension-module", "abi3-py39"] }
20+
pyo3 = { version = "0.27.1", features = ["extension-module", "abi3-py39"] }
2121
cpp-linter = { path = "../../cpp-linter" }
22-
tokio = "1.47.1"
22+
tokio = "1.47.2"
2323

2424
[features]
2525
openssl-vendored = ["cpp-linter/openssl-vendored"]

cpp-linter/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@ license.workspace = true
1414
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1515

1616
[dependencies]
17-
anyhow = "1.0.99"
17+
anyhow = "1.0.100"
1818
chrono = "0.4.42"
19-
clap = "4.5.47"
19+
clap = "4.5.50"
2020
colored = "3.0.0"
2121
fast-glob = "1.0.0"
2222
futures = "0.3.31"
2323
git2 = "0.20.2"
2424
lenient_semver = "0.4.2"
2525
log = { version = "0.4.28", features = ["std"] }
2626
quick-xml = { version = "0.38.3", features = ["serialize"] }
27-
regex = "1.11.2"
28-
reqwest = "0.12.23"
27+
regex = "1.12.2"
28+
reqwest = "0.12.24"
2929
semver = "1.0.27"
30-
serde = { version = "1.0.224", features = ["derive"] }
30+
serde = { version = "1.0.228", features = ["derive"] }
3131
serde_json = "1.0.145"
32-
tokio = { version = "1.47.1", features = ["macros", "rt-multi-thread"] }
32+
tokio = { version = "1.47.2", features = ["macros", "rt-multi-thread"] }
3333
tokio-macros = "2.5.0"
3434
tokio-stream = "0.1.17"
3535
which = "8.0.0"
3636

3737
[dev-dependencies]
3838
mockito = "1.7.0"
39-
tempfile = "3.22.0"
39+
tempfile = "3.23.0"
4040
git2 = { version = "0.20.2", features = ["https"]}
4141

4242
[features]

docs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ license.workspace = true
1010

1111
[dependencies]
1212
cpp-linter = { path = "../cpp-linter" }
13-
pyo3 = "0.26.0"
13+
pyo3 = "0.27.1"
1414

1515
[lib]
1616
name = "cli_gen"

0 commit comments

Comments
 (0)