opengoal-launcher/src-tauri/Cargo.toml

56 lines
1.6 KiB
TOML
Raw Normal View History

2022-04-06 22:27:03 -04:00
[package]
name = "opengoal-launcher"
2024-03-07 19:43:04 -05:00
version = "2.4.3" # APP_VERSION
description = "A frontend for the OpenGOAL project"
authors = ["OpenGOAL"]
license = "ISC"
repository = "https://github.com/open-goal/launcher"
default-run = "opengoal-launcher"
2022-04-06 22:27:03 -04:00
edition = "2021"
rust-version = "1.61"
2022-04-06 22:27:03 -04:00
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies]
build(deps): bump the backend-deps-tauri group in /src-tauri with 2 updates (#412) Bumps the backend-deps-tauri group in /src-tauri with 2 updates: [tauri](https://github.com/tauri-apps/tauri) and [tauri-build](https://github.com/tauri-apps/tauri). Updates `tauri` from 1.5.2 to 1.5.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases">tauri's releases</a>.</em></p> <blockquote> <h2><code>@​tauri-apps/cli</code> v1.5.4</h2> <h2>[1.5.4]</h2> <h3>Dependencies</h3> <ul> <li>Upgraded to <code>tauri-cli@1.5.4</code></li> </ul> <h2>tauri-cli v1.5.4</h2> <p>Updating crates.io index</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 575 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (530 crate dependencies) Crate: kuchiki Version: 0.8.1 Warning: unmaintained Title: `kuchiki` is unmaintained Date: 2023-01-21 ID: RUSTSEC-2023-0019 URL: https://rustsec.org/advisories/RUSTSEC-2023-0019 Dependency tree: kuchiki 0.8.1 └── wry 0.24.4 └── tauri-runtime-wry 0.14.1 └── tauri 1.5.2 ├── tauri 1.5.2 ├── restart 0.1.0 └── app-updater 0.1.0 <p>Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: <a href="https://rustsec.org/advisories/RUSTSEC-2021-0145">https://rustsec.org/advisories/RUSTSEC-2021-0145</a> Dependency tree: atty 0.2.14 └── clap 3.2.25 └── tauri 1.5.2 ├── tauri 1.5.2 ├── restart 0.1.0 └── app-updater 0.1.0</p> <p>warning: 2 allowed warnings found </code></pre></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tauri-apps/tauri/commit/59668127352ee4990e1ff0c200fe2476b7cc72c6"><code>5966812</code></a> Apply Version Updates From Current Changes (v1) (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8396">#8396</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/b44e9c0fcbb3f6994e38b8ef1ae18515db18ba7d"><code>b44e9c0</code></a> feat(bundler): redownload outdated/mis-hashed files (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8431">#8431</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/b2f83f03a872baa91e2b6bbb22a3e7a5cd975dc0"><code>b2f83f0</code></a> fix(core): Replace Rc with Arc to prevent crashes when sending events (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8402">#8402</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/0a2175eabb736b2a4cd01ab682e08be0b5ebb2b9"><code>0a2175e</code></a> fix(cli): expand globs in workspace member paths (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8439">#8439</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/645e1dcc6e113564e2ddaacf9cb8338aed1a0bd0"><code>645e1dc</code></a> fix(core/updater): check if installer args are not empty before passing `-Arg...</li> <li><a href="https://github.com/tauri-apps/tauri/commit/50a3d170f242178d41fe7e8a3adf964541f6fe9c"><code>50a3d17</code></a> fix(core/dialog): reconstruct path using appropriate separator, closes <a href="https://redirect.github.com/tauri-apps/tauri/issues/8074">#8074</a> ...</li> <li><a href="https://github.com/tauri-apps/tauri/commit/9b230de7bc6690c2733f5324d50b999af1f7a6ef"><code>9b230de</code></a> fix(utils/config): fix parsing <code>f64</code> values, closes <a href="https://redirect.github.com/tauri-apps/tauri/issues/8252">#8252</a> (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8407">#8407</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/50e9caad648f793d69a673224a447bd2f272cbb4"><code>50e9caa</code></a> ci: access cli release id directly (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8398">#8398</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/e5cc72eb401e20ffd4da887a4f205e96faf98e13"><code>e5cc72e</code></a> ci: fix msrv tests (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8409">#8409</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/0d0501cb7b5e767c51a3697a148acfe84211a7ad"><code>0d0501c</code></a> refactor(clipboard): use arboard instead of tao closes <a href="https://redirect.github.com/tauri-apps/tauri/issues/8177">#8177</a> (<a href="https://redirect.github.com/tauri-apps/tauri/issues/8394">#8394</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tauri-apps/tauri/compare/tauri-v1.5.2...tauri-v1.5.4">compare view</a></li> </ul> </details> <br /> Updates `tauri-build` from 1.5.0 to 1.5.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases">tauri-build's releases</a>.</em></p> <blockquote> <h2>tauri-build v1.5.1</h2> <p>Updating crates.io index</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 582 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (558 crate dependencies) Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: https://rustsec.org/advisories/RUSTSEC-2021-0145 Dependency tree: atty 0.2.14 └── clap 3.2.25 └── tauri 1.5.4 ├── tauri 1.5.4 ├── restart 0.1.0 └── app-updater 0.1.0 <p>warning: 1 allowed warning found </code></pre></p> <!-- raw HTML omitted --> <h2>[1.5.1]</h2> <h3>Dependencies</h3> <ul> <li>Upgraded to <code>tauri-utils@1.5.2</code></li> <li>Upgraded to <code>tauri-codegen@1.4.2</code></li> </ul> <!-- raw HTML omitted --> <pre><code>Updating crates.io index Packaging tauri-build v1.5.1 (/home/runner/work/tauri/tauri/core/tauri-build) Verifying tauri-build v1.5.1 (/home/runner/work/tauri/tauri/core/tauri-build) Updating crates.io index Downloading crates ... Downloaded embed-resource v2.4.0 Downloaded cargo_toml v0.15.3 Downloaded tauri-winres v0.1.1 Compiling proc-macro2 v1.0.70 &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/tauri-apps/tauri/compare/tauri-build-v1.5...tauri-build-v1.5.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>
2023-12-26 16:01:02 -05:00
tauri-build = { version = "1.5.1", features = [] }
2022-04-06 22:27:03 -04:00
[dependencies]
build(deps): bump the backend-deps group in /src-tauri with 7 updates (#463) Bumps the backend-deps group in /src-tauri with 7 updates: | Package | From | To | | --- | --- | --- | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.71` | | [chrono](https://github.com/chronotope/chrono) | `0.4.35` | `0.4.37` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` | `0.12.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.114` | `1.0.115` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.7` | `0.30.9` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.58` | | [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.37.0` | Updates `backtrace` from 0.3.69 to 0.3.71 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/backtrace-rs/releases">backtrace's releases</a>.</em></p> <blockquote> <h2>0.3.71</h2> <p>This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly.</p> <h2>What's Changed</h2> <ul> <li>Make sgx functions exist with cfg(miri) by <a href="https://github.com/saethlin"><code>@​saethlin</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/591">rust-lang/backtrace-rs#591</a></li> <li>Update version of cc crate by <a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li>Pull back MSRV on Windows by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/598">rust-lang/backtrace-rs#598</a></li> <li>Force frame pointers on all i686 tests by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/601">rust-lang/backtrace-rs#601</a></li> <li>Use rustc from stage0 instead of stage0-sysroot by <a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> <li>Cut backtrace 0.3.71 by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/599">rust-lang/backtrace-rs#599</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li><a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71">https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71</a></p> <h2>0.3.70</h2> <h2>New API</h2> <ul> <li>A <code>BacktraceFrame</code> can now have <code>resolve(&amp;mut self)</code> called on it thanks to <a href="https://github.com/fraillt"><code>@​fraillt</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/526">rust-lang/backtrace-rs#526</a></li> </ul> <h2>Platform Support</h2> <p>We added support for new platforms in this release!</p> <ul> <li>Thanks to <a href="https://github.com/bzEq"><code>@​bzEq</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/508">rust-lang/backtrace-rs#508</a> we now have AIX support!</li> <li>Thanks to <a href="https://github.com/sthibaul"><code>@​sthibaul</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/567">rust-lang/backtrace-rs#567</a> we now have GNU/Hurd support!</li> <li>Thanks to <a href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/587">rust-lang/backtrace-rs#587</a> we now support &quot;emulation-compatible&quot; AArch64 Windows (aka arm64ec)</li> </ul> <h3>Windows</h3> <ul> <li>Rewrite msvc backtrace support to be much faster on 64-bit platforms by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/569">rust-lang/backtrace-rs#569</a></li> <li>Fix i686-pc-windows-gnu missing dbghelp module by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/571">rust-lang/backtrace-rs#571</a></li> <li>Fix build errors on <code>thumbv7a-*-windows-msvc</code> targets by <a href="https://github.com/kleisauke"><code>@​kleisauke</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/573">rust-lang/backtrace-rs#573</a></li> <li>Fix panic in backtrace symbolication on win7 by <a href="https://github.com/roblabla"><code>@​roblabla</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/578">rust-lang/backtrace-rs#578</a></li> <li>remove few unused windows ffi fn by <a href="https://github.com/klensy"><code>@​klensy</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/576">rust-lang/backtrace-rs#576</a></li> <li>Make dbghelp look for PDBs next to their exe/dll. by <a href="https://github.com/michaelwoerister"><code>@​michaelwoerister</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/584">rust-lang/backtrace-rs#584</a></li> <li>Revert 32-bit dbghelp to a version WINE (presumably) likes by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/588">rust-lang/backtrace-rs#588</a></li> <li>Update for Win10+ by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/589">rust-lang/backtrace-rs#589</a></li> </ul> <h3>SGX</h3> <p>Thanks to</p> <ul> <li>Adjust frame IP in SGX relative to image base by <a href="https://github.com/mzohreva"><code>@​mzohreva</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/566">rust-lang/backtrace-rs#566</a></li> </ul> <h2>Internals</h2> <p>We did a bunch more work on our CI and internal cleanups</p> <ul> <li>Modularise CI workflow and validate outputs for binary size checks. by <a href="https://github.com/detly"><code>@​detly</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/549">rust-lang/backtrace-rs#549</a></li> <li>Commit Cargo.lock by <a href="https://github.com/bjorn3"><code>@​bjorn3</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/562">rust-lang/backtrace-rs#562</a></li> <li>Enable calling build.rs externally v2 by <a href="https://github.com/pitaj"><code>@​pitaj</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/568">rust-lang/backtrace-rs#568</a></li> <li>Upgrade to 2021 ed and inline panics by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/538">rust-lang/backtrace-rs#538</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/7be8953188582ea83f1e88622ccdfcab1a49461c"><code>7be8953</code></a><code>rust-lang/backtrace-rs#599</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/c31ea5ba7ac52f5c15c65cfec7d7b5d0bcf00eed"><code>c31ea5b</code></a><code>rust-lang/backtrace-rs#602</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/193125abc094b433859c4fdb2e672d391a6bdf8d"><code>193125a</code></a><code>rust-lang/backtrace-rs#601</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/bdc8b8241b16bb20124a3cec86e1b339e4c008a1"><code>bdc8b82</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/backtrace-rs/issues/598">#598</a> from workingjubilee/pull-back-msrv</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/edc9f5cae874bf008e52558e4b2c6c86847c9575"><code>edc9f5c</code></a> hack out binary size checks</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/4c8fe973eb39f4cd31c3d6dfd74c6b670de6911a"><code>4c8fe97</code></a> add Windows to MSRV tests</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/84dfe2472456a000d7cced566b06f3bada898f8e"><code>84dfe24</code></a> hack CI</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/3f08ec085fb5bb4edfb084cf9e3170e953a44107"><code>3f08ec0</code></a> Pull back MSRV-breaking ptr::from_ref</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/6fa4b85b9962c3e1be8c2e5cc605cd078134152b"><code>6fa4b85</code></a><code>rust-lang/backtrace-rs#592</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/ea7dc8e964d0046d92382e40308876130e5301ba"><code>ea7dc8e</code></a><code>rust-lang/backtrace-rs#591</code></li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.35 to 0.4.37 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Correct version number of deprecation notices (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> <li>Fix some typos (<a href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li> <li>Slightly improve serde documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li> <li>Main documentation: simplify links and reflow text (<a href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li> </ul> <h1>Internal</h1> <ul> <li>CI: Lint benchmarks (<a href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li> <li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>, thanks <a href="https://github.com/erickt"><code>@​erickt</code></a>)</li> <li>Backport streamlined <code>NaiveDate</code> unit tests (<a href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> <li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li> <li>Update windows-bindgen to 0.55 (<a href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li> <li>Avoid duplicate imports, which generate warnings on nightly (<a href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li> <li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li> <li>Some small simplifications to <code>DateTime::date_naive</code> and <code>NaiveDate::diff_months</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li> <li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li> <li>Use different method to ignore feature-dependent doctests (<a href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7d62045ec4cd667e240fde899a99458bf8eae1f1"><code>7d62045</code></a> Prepare 0.4.37</li> <li><a href="https://github.com/chronotope/chrono/commit/6857d00070378037392fd9f029ccbf78a19ef2c3"><code>6857d00</code></a> Hide re-export of <code>LocalResult</code> in docs</li> <li><a href="https://github.com/chronotope/chrono/commit/9e22e48d156d4c581e4f3d54cd8b2dcf77b5ae0a"><code>9e22e48</code></a> Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type alias</li> <li><a href="https://github.com/chronotope/chrono/commit/ca3c3b6293c20284405b1fa6c6895c7f2a33caf9"><code>ca3c3b6</code></a> Prepare 0.4.36</li> <li><a href="https://github.com/chronotope/chrono/commit/1850198da9f91fb0f4181e30947cbecb944cde74"><code>1850198</code></a> Revert <code>TimeDelta</code> deprecations</li> <li><a href="https://github.com/chronotope/chrono/commit/e05ba8b9c2a98943d129e664c7615bd3724e069e"><code>e05ba8b</code></a> Add <code>MappedLocalTime::and_then</code></li> <li><a href="https://github.com/chronotope/chrono/commit/3adfd88ce05756e3bd0baa7e008abbe6d5b61076"><code>3adfd88</code></a> Main documentation: simplify links and reflow text</li> <li><a href="https://github.com/chronotope/chrono/commit/1e8df65f47577c0db3e2790660b00d728145cde2"><code>1e8df65</code></a> Rustfmt doc comments</li> <li><a href="https://github.com/chronotope/chrono/commit/1b578597827d0a850acb81b9cbbd1835b2141a8d"><code>1b57859</code></a> Run doctests with <code>alloc</code> feature if possible</li> <li><a href="https://github.com/chronotope/chrono/commit/6f2c7ccabd94e78f4bbf585085b54e21eb6e99fe"><code>6f2c7cc</code></a> Use different method to run feature-dependent doctests</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.25 to 0.12.3 <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.3</h2> <h2>What's Changed</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zuisong"><code>@​zuisong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li> <li><a href="https://github.com/djc"><code>@​djc</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li> <li><a href="https://github.com/krant"><code>@​krant</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li> <li><a href="https://github.com/Kriskras99"><code>@​Kriskras99</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p> <h2>v0.12.2</h2> <h2>What's Changed</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cxw620"><code>@​cxw620</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2165">seanmonstar/reqwest#2165</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2">https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2</a></p> <h2>v0.12.1</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2193">seanmonstar/reqwest#2193</a></li> <li><a href="https://github.com/mbme"><code>@​mbme</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2195">seanmonstar/reqwest#2195</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1">https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1</a></p> <h2>v0.12.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.3</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>v0.12.2</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>v0.12.1</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h1>v0.12.0</h1> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> <li>Change all optional dependencies to no longer be exposed as implicit features.</li> <li>Add <code>ClientBuilder::interface(str)</code> to specify the local interface to bind to.</li> <li>Experimental: disables the <code>http3</code> feature temporarily.</li> </ul> <h2>v0.11.27</h2> <ul> <li>Add <code>hickory-dns</code> feature, deprecating <code>trust-dns</code>.</li> <li>(wasm) Fix <code>Form::text()</code> to not set octet-stream for plain text fields.</li> </ul> <h2>v0.11.26</h2> <ul> <li>Revert <code>system-configuration</code> upgrade, which broke MSRV on macOS.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/0720159f6369f54e045a1fd315e0f24b7a0b4a39"><code>0720159</code></a> v0.12.3</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/92096952b7257af6a9eea6f94c5be04c418be0e3"><code>9209695</code></a> Remove duplicate example for ClientBuilder::default_headers (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2236">#2236</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e3a15650d600f3ab1aa2c6f83dc7567a8677337e"><code>e3a1565</code></a> fix: use lower case domain string when using <code>resolve</code> and <code>resolve_to_addrs</code>...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b4c491a6ffa10418d8bfaa49fc38f2175312f90c"><code>b4c491a</code></a> feat: allow fine-grained root certs for rustls (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2232">#2232</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/cf4295d59d614b1b813cacfe97f186fba952a358"><code>cf4295d</code></a> chore: update winreg to 0.52.0 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2226">#2226</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/db25e802bf9a40782e5aac3505a7f1c76b902dd6"><code>db25e80</code></a> chore: upgrade base64 to 0.22 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2224">#2224</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/13e27b75bfa734f4303173b69bcd59ca72463459"><code>13e27b7</code></a> fix: response body timeout forwards the size hint</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/872af0c7bc2d1128f7120e52e2ccb1c365fb94a7"><code>872af0c</code></a> refactor: upgrade to rustls-pemfile 2 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2222">#2222</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/68a3f5803b03393938c39a3794a5a9e5f5264796"><code>68a3f58</code></a> fix: stop sending content-length: 0 for GET requests (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2207">#2207</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/14e46ff8cb7550473c950f3471d049ad2e139d3f"><code>14e46ff</code></a> FromStr trait implementation for Name (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2212">#2212</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.114 to 1.0.115 <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.115</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/b1ebf3888ed728c66c69581ba8d9c4aa7483f486"><code>b1ebf38</code></a> Release 1.0.115</li> <li><a href="https://github.com/serde-rs/json/commit/c3dc153e0681f32e9c55152cb11cbfa6a7192a7f"><code>c3dc153</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a> from titaniumtraveler/pr</li> <li><a href="https://github.com/serde-rs/json/commit/218770bb7531b0e491a2883eafc40ade5b1eeaf5"><code>218770b</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/json/commit/840da8e89241d46482c40038d3acdb6745ed4f05"><code>840da8e</code></a> Fix missing backticks in doc comments</li> <li><a href="https://github.com/serde-rs/json/commit/3a3f61b1c9a2dce973179fad1650f709f63bdaa5"><code>3a3f61b</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/serde-rs/json/commit/4a0be88b5ac6cda971a52df9f027b551fe566347"><code>4a0be88</code></a> Format regression tests with rustfmt</li> <li><a href="https://github.com/serde-rs/json/commit/d2dbbf7055666b42957dee59b6a4ea57413517ff"><code>d2dbbf7</code></a> Ignore dead code lint in tests</li> <li><a href="https://github.com/serde-rs/json/commit/8e7b37bf7e20d3385cf389c630831c3817ef6c79"><code>8e7b37b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a> from serde-rs/transparent</li> <li><a href="https://github.com/serde-rs/json/commit/a25f6c6f2af1ac268175e79ad8d537106dbb3a3a"><code>a25f6c6</code></a> Remove conditional on repr(transparent)</li> <li><a href="https://github.com/serde-rs/json/commit/fedf8341eedd6fc0ad5c5336d1747463c7d85ece"><code>fedf834</code></a> Ignore non_local_definitions false positive in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.7 to 0.30.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.9</h1> <ul> <li>Linux/Windows: Performance improvements.</li> <li>Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.</li> </ul> <h1>0.30.8</h1> <ul> <li>Linux: Fix missing parallelization.</li> <li>Linux: Add <code>cargo</code> feature flag <code>linux-tmpfs</code> to list <code>tmpfs</code> mounts.</li> <li>macOS: Fix CPU usage returning <code>NaN</code>.</li> <li><code>Components::refresh</code> is now parallelized.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/93f9b823c1a5cd56f271e48cf879ede312914c64"><code>93f9b82</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1243">#1243</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1022ac9fcd0c14c1811b735acfd01c652da0be4b"><code>1022ac9</code></a> Update crate version to 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/50aea53e039b4bfe99c079a9e7f576dae3365029"><code>50aea53</code></a> Update CHANGELOG for 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/55726877683947ce47bc3fa4e3f7888c232546c1"><code>5572687</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1242">#1242</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/663a429829014db75b3691e59190f307303dd90a"><code>663a429</code></a> is_dir/is_file small improvements</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/adb5fc23de30b161ffc70c7f8245048ac5a53a3e"><code>adb5fc2</code></a> Improve Windows code</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/009fed49bb7f2561ab70e906dca340079560561d"><code>009fed4</code></a> Prevent dual compilation of <code>test_binary</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/bc21fade6abff5f83aadfd0b2877813d2a2699b8"><code>bc21fad</code></a> Fix linux <code>Process::parent</code> retrieval</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/24aaabca3a142aac5ebd416cbf4c2ea1c4a3af84"><code>24aaabc</code></a> Add regression test for <code>Process::parent</code> update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1cc03e7dca7bc81addedeec22cdbe4a5911b375b"><code>1cc03e7</code></a> Update <code>Process::parent</code> at every refresh</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.7...v0.30.9">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.57 to 1.0.58 <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.58</h2> <ul> <li>Make backtrace support available when using -Dwarnings (<a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/df8bffad18e408e9b88d3360797506fc1282babe"><code>df8bffa</code></a> Release 1.0.58</li> <li><a href="https://github.com/dtolnay/thiserror/commit/14be209a74e075861fc754d41c376d2d5c6da06b"><code>14be209</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a> from dtolnay/deadcode</li> <li><a href="https://github.com/dtolnay/thiserror/commit/15a1d647cf5e98835e800e5b6d17ec260dcb89cc"><code>15a1d64</code></a> Make compatible with -Dwarnings</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f55a5d28da7114b44e967451f697d8d0fedb20be"><code>f55a5d2</code></a> Ignore mixed_attributes_style clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f770921a4fc7fc972b9fe00a841831b886e83f10"><code>f770921</code></a> Resolve assigning_clones clippy lint</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.36.0 to 1.37.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.37.0</h2> <h1>1.37.0 (March 28th, 2024)</h1> <h3>Added</h3> <ul> <li>fs: add <code>set_max_buf_size</code> to <code>tokio::fs::File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6411">#6411</a>)</li> <li>io: add <code>try_new</code> and <code>try_with_interest</code> to <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6345">#6345</a>)</li> <li>sync: add <code>forget_permits</code> method to semaphore (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>)</li> <li>sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li>sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li>sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li>sync: implement <code>Clone</code> for <code>watch::Sender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6388">#6388</a>)</li> <li>task: add <code>TaskLocalFuture::take_value</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6340">#6340</a>)</li> <li>task: implement <code>FromIterator</code> for <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: make <code>io::split</code> use a mutex instead of a spinlock (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6403">#6403</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>docs: fix docsrs build without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6360">#6360</a>)</li> <li>macros: allow select with only else branch (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6339">#6339</a>)</li> <li>runtime: fix leaking registration entries when os registration fails (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li>io: document cancel safety of <code>AsyncReadExt</code>'s primitive read functions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>)</li> <li>runtime: add doc link from <code>Runtime</code> to <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6366">#6366</a>)</li> <li>runtime: make the <code>enter</code> example deterministic (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6351">#6351</a>)</li> <li>sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>sync: fix missing period in broadcast docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6377">#6377</a>)</li> <li>sync: mark <code>mpsc::Sender::downgrade</code> with <code>#[must_use]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>)</li> <li>sync: reorder <code>const_new</code> before <code>new_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6392">#6392</a>)</li> <li>sync: update watch channel docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6395">#6395</a>)</li> <li>task: fix documentation links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>)</li> </ul> <h3>Changed (unstable)</h3> <ul> <li>runtime: include task <code>Id</code> in taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>)</li> <li>runtime: panic if <code>unhandled_panic</code> is enabled when not supported (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6410">#6410</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6300">tokio-rs/tokio#6300</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6326">tokio-rs/tokio#6326</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6328">tokio-rs/tokio#6328</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6329">tokio-rs/tokio#6329</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6331">tokio-rs/tokio#6331</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6336">tokio-rs/tokio#6336</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6337">tokio-rs/tokio#6337</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/9c337ca1a306be38e3474082be14bdef4bcb45b5"><code>9c337ca</code></a> chore: prepare Tokio v1.37.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6435">#6435</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e5425014392de0a44c27fac054472b4c3926ef26"><code>e542501</code></a> io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4601c84718aafa9e46fed1c16f31dd500052b368"><code>4601c84</code></a> stream: add <code>next_many</code> and <code>poll_next_many</code> to <code>StreamMap</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6409">#6409</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/deff2524c354d3d3038e1c3813032701946a5c68"><code>deff252</code></a> util: document cancel safety of <code>SinkExt::send</code> and <code>StreamExt::next</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6417">#6417</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4565b81097e8938761431592c0ad36df3bd20cd2"><code>4565b81</code></a> sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/3ce4720a4532e40c78f7d851b1cfb8ea26542177"><code>3ce4720</code></a> sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8342e4b524984d5e80168da89760799aa1a2bfba"><code>8342e4b</code></a> util: assert compatibility between <code>LengthDelimitedCodec</code> options (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6414">#6414</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4c453e9790d1cc5a2fd5c13fc2f63a145a3fd8da"><code>4c453e9</code></a> readme: add description about benchmarks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6425">#6425</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1846483f1953f6ac4dd89f434e78ff99eb0c92f9"><code>1846483</code></a> sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/baad270b98acbc735f9e8baddc93ae8a18a652ce"><code>baad270</code></a> sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0">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: Tyler Wilding <xtvaser@gmail.com>
2024-04-14 15:12:58 -04:00
backtrace = "0.3.71"
build(deps): bump the backend-deps group in /src-tauri with 2 updates (#468) Bumps the backend-deps group in /src-tauri with 2 updates: [chrono](https://github.com/chronotope/chrono) and [sysinfo](https://github.com/GuillaumeGomez/sysinfo). Updates `chrono` from 0.4.37 to 0.4.38 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.38</h2> <p>This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient <code>days_since</code> method for the <code>Weekday</code> type.</p> <p>Chrono 0.4.38 also removes the long deprecated <code>rustc-serialize</code> feature. Support for <code>rustc-serialize</code> will be <a href="https://redirect.github.com/rust-lang/rust/pull/116016">soft-destabilized in the next Rust edition</a>. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.</p> <p>In chrono 0.4.36 we made an accidental breaking change by switching to <code>derive(Copy)</code> for <code>DateTime</code> instead of a manual implementation. It is reverted in this release.</p> <h1>Removals</h1> <ul> <li>Remove <code>rustc-serialize</code> feature (<a href="https://redirect.github.com/chronotope/chrono/issues/1548">#1548</a>, thanks <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>Weekday::days_since</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1249">#1249</a>, based on <a href="https://redirect.github.com/chronotope/chrono/issues/216">#216</a> by <a href="https://github.com/clarfonthey"><code>@​clarfonthey</code></a>)</li> <li>Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1565">#1565</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> </ul> <h1>Fixes</h1> <ul> <li>Return error when rounding with a zero duration (<a href="https://redirect.github.com/chronotope/chrono/issues/1474">#1474</a>, thanks <a href="https://github.com/Dav1dde"><code>@​Dav1dde</code></a>)</li> <li>Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1573">#1573</a>)</li> </ul> <h1>Internal</h1> <ul> <li>Inline <code>test_encodable_json</code> and <code>test_decodable_json</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1550">#1550</a>)</li> <li>CI: Reduce combinations in <code>cargo hack check</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1553">#1553</a>)</li> <li>Refactor formatting code (<a href="https://redirect.github.com/chronotope/chrono/issues/1335">#1335</a>)</li> <li>Optimize number formatting (<a href="https://redirect.github.com/chronotope/chrono/issues/1558">#1558</a>)</li> <li>Only package files needed for building and testing (<a href="https://redirect.github.com/chronotope/chrono/issues/1554">#1554</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/352a35203a140e2352e5a5be62ba8dfd03b616e1"><code>352a352</code></a> Prepare 0.4.38</li> <li><a href="https://github.com/chronotope/chrono/commit/46d44d6074ebdfddc62778bff24551f8d7bf9695"><code>46d44d6</code></a> Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code></li> <li><a href="https://github.com/chronotope/chrono/commit/760eb660d3b6ff9c5e0d34cfa1daa83d0a815e9e"><code>760eb66</code></a> Update windows-bindgen requirement from 0.55 to 0.56</li> <li><a href="https://github.com/chronotope/chrono/commit/391187fff3be8ac345edb0fd859d36cb99c24316"><code>391187f</code></a> Return error when rounding with zero duration</li> <li><a href="https://github.com/chronotope/chrono/commit/ffc75e57054182603436b56e67c284d9fb7dec78"><code>ffc75e5</code></a> Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f8cecbe57ea6c2d7ce69c7e17ec989258a515ee0"><code>f8cecbe</code></a> Make <code>Weekday::num_days_from public</code>, rename to <code>days_since</code>.</li> <li><a href="https://github.com/chronotope/chrono/commit/0cfc405d3e93b1f4e8c6fd37a51449b6be7edb2c"><code>0cfc405</code></a> Optimize number formatting</li> <li><a href="https://github.com/chronotope/chrono/commit/74ba83ba27056e5bb610327d37c488f2b212af86"><code>74ba83b</code></a> Take <code>pad</code> by value</li> <li><a href="https://github.com/chronotope/chrono/commit/78e79dbabf30ba6fcf59ff6cc439c2dd944b0da0"><code>78e79db</code></a> Match on tuples in <code>format_fixed</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f3d76c7bb0902e269b902cf1bc9d986501675c52"><code>f3d76c7</code></a> Match on tuples in <code>format_numeric</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.9 to 0.30.10 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/v0.30.10/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.10</h1> <ul> <li>Linux: Fix components not being listed anymore.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/e9c74b25fd4570a82952144385daad39d5a11118"><code>e9c74b2</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1250">#1250</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b85cdb519e8292d642d06662ebfeb441d4b35a32"><code>b85cdb5</code></a> Update crate version to 0.30.10</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d4226b0f86d4e04289683d80fbdc786657a61821"><code>d4226b0</code></a> Update CHANGELOG for 0.30</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/be83c6aaf5e37f7fbf5d6d7b99f56643f51b415c"><code>be83c6a</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1249">#1249</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/053a7b42c574f696703a2bfeea07e74d2785c786"><code>053a7b4</code></a> Add regression test for components</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b840475200ed08173b03e9652e82e04240d5d7d9"><code>b840475</code></a> /sys/class/hwmon* are not directories, they are symbolic links - fixes <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1245">#1245</a></li> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.9...v0.30.10">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>
2024-04-18 00:41:47 -04:00
chrono = "0.4.38"
build(deps): bump the backend-deps group in /src-tauri with 8 updates (#416) Bumps the backend-deps group in /src-tauri with 8 updates: | Package | From | To | | --- | --- | --- | | [dir-diff](https://github.com/assert-rs/dir-diff) | `0.3.2` | `0.3.3` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.29` | `0.3.30` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.22` | `0.11.23` | | [serde](https://github.com/serde-rs/serde) | `1.0.191` | `1.0.193` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.29.10` | `0.30.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.50` | `1.0.52` | | [tokio](https://github.com/tokio-rs/tokio) | `1.33.0` | `1.35.1` | | [wgpu](https://github.com/gfx-rs/wgpu) | `0.17.1` | `0.18.0` | Updates `dir-diff` from 0.3.2 to 0.3.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/assert-rs/dir-diff/blob/master/CHANGELOG.md">dir-diff's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/assert-rs/dir-diff/compare/e7b7555...v0.3.3">0.3.3</a> - 2023-12-19</h2> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/assert-rs/dir-diff/commit/b8ddb0c548d3e6b6e479fee66860415cdd0f4043"><code>b8ddb0c</code></a> chore: Release dir-diff version 0.3.3</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/d7fc3e4507a991ee8aa60634a4247f39c2c72464"><code>d7fc3e4</code></a> chore: Fix release branch</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/e691bf90c432a875340d88dfea6698bf409f8c16"><code>e691bf9</code></a> chore: Correct base version</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/646bdb5c72eff41be5114443b328fb884e13d49a"><code>646bdb5</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/28">#28</a> from assert-rs/renovate/rust-1.x</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/ba2b61b84427caa264abd07ccaf992f7d4407c6f"><code>ba2b61b</code></a> chore(deps): update msrv to v1.66</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/587a8b4dab25ee92de49169383484935daf02f62"><code>587a8b4</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/27">#27</a> from epage/template</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/60920cd1394561a748e4c049bab068bcf0c3beef"><code>60920cd</code></a> chore: Adopt '_rust/main' template</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/2cb5cb6170c409447d1de9ee272a6fd5c9a52e8e"><code>2cb5cb6</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/26">#26</a> from wiktor-k/impl-display-error</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/796b589e00a36f4082040300ec4d82a9e19fe7d7"><code>796b589</code></a> Implement std::fmt::Display and std::error::Error</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/8c836eaa9d9279df467991a3b8463d748b515a0a"><code>8c836ea</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/10">#10</a> from epage/renovate/migrate-config</li> <li>Additional commits viewable in <a href="https://github.com/assert-rs/dir-diff/compare/v0.3.2...v0.3.3">compare view</a></li> </ul> </details> <br /> Updates `futures-util` from 0.3.29 to 0.3.30 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-util's releases</a>.</em></p> <blockquote> <h2>0.3.30</h2> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-util's changelog</a>.</em></p> <blockquote> <h1>0.3.30 - 2023-12-24</h1> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/futures-rs/commit/de1a0fd64a1bcae9a1534ed4da1699632993cc26"><code>de1a0fd</code></a> Release 0.3.30</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/68d284545f79ca77690d935859ba0cfe0a1be4ac"><code>68d2845</code></a> Remove a redundant space in example (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2816">#2816</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/fdd2ce716c1b1064332e4d20f23a58696a2c1c6f"><code>fdd2ce7</code></a> Fix broken link in <code>CopyBufAbortable</code> docs (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2815">#2815</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/272a3c709f7502df32a70c621ffe02e1e24ca5a4"><code>272a3c7</code></a> Use cfg(target_has_atomic) on no-std targets</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/c179201bd1ed11fe3200ca345a3aba3ddfd9497f"><code>c179201</code></a> FillBuf: Do not call poll_fill_buf twice</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e6735f3d01b9ced68a60e521f4f7961dc5e9ab0d"><code>e6735f3</code></a> FuturesUnordered: Fix clear implementation</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/04d01a00a2924525658b19794534bec5672500e6"><code>04d01a0</code></a> FuturesOrdered: Use 64-bit index</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e4aa659649940c6412eaf6c4c38b939de3163430"><code>e4aa659</code></a> remove redundant impl Unpin</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/17851c1f05598a0ec223bca292befbf1d225ac42"><code>17851c1</code></a> provide a mechanism to determine if io read/write halves are from the same st...</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/49107994e567323aa026f3f4a3cdb19bc04cf24b"><code>4910799</code></a> provide a non-destructive mechanism to determine if a sink/stream are paired</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.22 to 0.11.23 <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.11.23</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Proxy::custom_http_auth(val)</code> for setting the raw <code>Proxy-Authorization</code> header when connecting to proxies.</li> <li>Fix redirect to reject locations that are not <code>http://</code> or <code>https://</code>.</li> <li>Fix setting <code>nodelay</code> when TLS is enabled but URL is HTTP.</li> <li>(wasm) Add <code>ClientBuilder::user_agent(val)</code>.</li> <li>(wasm) add <code>multipart::Form::headers(headers)</code>.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tnull"><code>@​tnull</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/1993">seanmonstar/reqwest#1993</a></li> <li><a href="https://github.com/FirelightFlagboy"><code>@​FirelightFlagboy</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2018">seanmonstar/reqwest#2018</a></li> <li><a href="https://github.com/bitfl0wer"><code>@​bitfl0wer</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2036">seanmonstar/reqwest#2036</a></li> <li><a href="https://github.com/tshepang"><code>@​tshepang</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2048">seanmonstar/reqwest#2048</a></li> <li><a href="https://github.com/Noah-Kennedy"><code>@​Noah-Kennedy</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2053">seanmonstar/reqwest#2053</a></li> <li><a href="https://github.com/abls"><code>@​abls</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2062">seanmonstar/reqwest#2062</a></li> <li><a href="https://github.com/lorepozo"><code>@​lorepozo</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2064">seanmonstar/reqwest#2064</a></li> <li><a href="https://github.com/jan-auer"><code>@​jan-auer</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2068">seanmonstar/reqwest#2068</a></li> </ul> </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.11.23</h2> <ul> <li>Add <code>Proxy::custom_http_auth(val)</code> for setting the raw <code>Proxy-Authorization</code> header when connecting to proxies.</li> <li>Fix redirect to reject locations that are not <code>http://</code> or <code>https://</code>.</li> <li>Fix setting <code>nodelay</code> when TLS is enabled but URL is HTTP.</li> <li>(wasm) Add <code>ClientBuilder::user_agent(val)</code>.</li> <li>(wasm) add <code>multipart::Form::headers(headers)</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/4f54ba732f80ccb89e50954a369d6e8bb46375f2"><code>4f54ba7</code></a> v0.11.23</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c65dd7f783d8aae8ee47e751353d1befeb9dea20"><code>c65dd7f</code></a> docs: add cfg notes about http3 builder methods (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2070">#2070</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/6b901b1f32f25a72e2e992143769a65b8e0fca7b"><code>6b901b1</code></a> Reject redirects with invalid scheme (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2068">#2068</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/ea5983487af5ef12eb8f2f9bbdc0deaa0d8e48a7"><code>ea59834</code></a> Update README advice regarding OpenSSL (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2064">#2064</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/1485ce6f754413a81a9673252349f953c1d86e82"><code>1485ce6</code></a> fix: set nodelay correctly to handle when a tls feature is enabled but connec...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c09c5e6bbcf79b3984cd4c2cf2f2f5d9e2a4a6af"><code>c09c5e6</code></a> proxy: add support for proxy authentication with user-specified header values...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/4926d76ae2194a576615072f582431caea597f95"><code>4926d76</code></a> typo (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2048">#2048</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/6792f697fcdb27c47dcbf7bd05f23368d1d4ac80"><code>6792f69</code></a> <code>fn headers()</code> for wasm::multipart (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2036">#2036</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/52190df64fb56edbfb9cb7c054662b1cfedad476"><code>52190df</code></a> http3: upgrade dependencies (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2028">#2028</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/50dbaf391087cfa951accc765126b4f5d017d8a3"><code>50dbaf3</code></a> docs: remove redundant link targets (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2019">#2019</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.22...v0.11.23">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.191 to 1.0.193 <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.193</h2> <ul> <li>Fix field names used for the deserialization of <code>RangeFrom</code> and <code>RangeTo</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a>, thanks <a href="https://github.com/emilbonnek"><code>@​emilbonnek</code></a>)</li> </ul> <h2>v1.0.192</h2> <ul> <li>Allow internal tag field in untagged variant (<a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a>, thanks <a href="https://github.com/robsdedude"><code>@​robsdedude</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/44613c7d0190dbb5ecd2d5ec19c636f45b7488cc"><code>44613c7</code></a> Release 1.0.193</li> <li><a href="https://github.com/serde-rs/serde/commit/c706281df3c8d50dba1763f19c856df2746eba6c"><code>c706281</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/65d75b8fe3105f00ab2e01537d568d4587167582"><code>65d75b8</code></a> Add RangeFrom and RangeTo tests</li> <li><a href="https://github.com/serde-rs/serde/commit/332b0cba40bcbcc7a6b23a9706277c54791a9856"><code>332b0cb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/8c4af412969086bc8f54fdc2a079d373632e0a03"><code>8c4af41</code></a> Fix more RangeFrom / RangeEnd mixups</li> <li><a href="https://github.com/serde-rs/serde/commit/24a78f071b22ae491eec4127be696ac255b9b5d3"><code>24a78f0</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a> from emilbonnek/fix/range-to-from-de-mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/c91c33436d7aaef7472ebc18b734ddc9b5bd11fa"><code>c91c334</code></a> Fix Range{From,To} deserialize mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/2083f43a287cac8302009fda5bbe41518dd83209"><code>2083f43</code></a> Update ui test suite to nightly-2023-11-19</li> <li><a href="https://github.com/serde-rs/serde/commit/4676abdc9e6bbbddfb33a00ce8d7e81e92f01120"><code>4676abd</code></a> Release 1.0.192</li> <li><a href="https://github.com/serde-rs/serde/commit/35700eb23e21d8cb198ef4a422ddad13b855ce3b"><code>35700eb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a> from robsdedude/fix/2643/allow-tag-field-in-untagged</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.191...v1.0.193">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.29.10 to 0.30.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.1</h1> <ul> <li>Linux: Fix invalid memory information retrieval (virtual and resident set size were reversed).</li> </ul> <h1>0.30.0</h1> <ul> <li>Split <code>System</code> into subtypes: <code>Components</code>, <code>Disks</code>, <code>Networks</code> and <code>Users</code>.</li> <li><code>brand</code>, <code>vendor_id</code> and <code>frequency</code> information is not set anymore on the global CPU.</li> <li>Unix: Fix endless loop in user groups retrieval.</li> <li>Unix/Windows: Fix infinite loop when retrieving various information because of bad usage of <code>Vec::reserve</code>.</li> <li>Unix: Fix invalid usage of NULL pointer when retrieving user group name.</li> <li>Linux: Fix CPU name retrieval.</li> <li>Linux: Remove cgroup usage from memory computation.</li> <li>Linux: Add <code>linux-netdevs</code> feature to allow to retrieve network devices.</li> <li>Linux: Improve system memory information retrieval (using <code>statm</code> file instead of <code>stat</code>).</li> <li>Linux: Tasks are listed in processes.</li> <li>macOS: Correctly retrieve process root directory.</li> <li>Windows: Add warning that <code>System::load_average</code> is not working in documentation.</li> <li>Windows: Fix invalid use of NULL pointer when retrieving users groups.</li> <li>Windows: Correctly retrieve process root directory.</li> <li>Create new <code>System::cgroup_limits</code> method.</li> <li>Remove <code>System::refresh_system</code> method.</li> <li><code>Disk::file_system</code> and <code>Disk::name</code> now return an <code>Option&lt;&amp;OsStr&gt;</code>.</li> <li>Implement <code>Display</code> trait on <code>DiskKind</code>.</li> <li>Move from <code>winapi</code> to <code>windows</code> crate.</li> <li>Add <code>System::cpu_arch</code>.</li> <li>Add <code>System::refresh_pids</code> and <code>System::refresh_pids_specifics</code>.</li> <li><code>System::boot_time</code>, <code>System::cpu_arch</code>, <code>System::distribution_id</code>, <code>System::host_name</code>, <code>System::kernel_version</code>, <code>System::load_average</code>, <code>System::long_os_version</code>, <code>System::name</code>, <code>System::os_version</code> and <code>System::uptime</code> are static methods.</li> <li><code>ProcessRefreshKind</code> has a lot more of possibilities for better control over updates.</li> <li>Add new <code>UpdateKind</code> enum.</li> <li>Add new <code>MemoryRefreshKind</code> struct.</li> <li>Add new <code>System::refresh_memory_specifics</code> method.</li> <li><code>Process::exe</code>, <code>Process::cwd</code> and <code>Process::root</code> return an <code>Option&lt;&amp;Path&gt;</code>.</li> <li><code>Process::tasks</code> method is available on all platforms.</li> <li><code>Process::tasks</code> method returns a <code>HashSet&lt;Pid&gt;</code>.</li> <li>Move <code>System::IS_SUPPORTED</code>, <code>System::SUPPORTED_SIGNALS</code> and <code>System::MINIMUM_CPU_UPDATE_INTERVAL</code> constants out of <code>System</code> directly at the crate top-level.</li> <li>Rename <code>IS_SUPPORTED</code> into <code>IS_SUPPORTED_SYSTEM</code>.</li> <li>Fix <code>serde</code> serialization.</li> <li>Add <code>System::refresh_cpu_frequency</code> and <code>System::refresh_cpu_all</code>.</li> <li>Fix <code>sysinfo.h</code> and C wrapper.</li> <li>Add a migration guide.</li> </ul> <h1>0.29.11</h1> <ul> <li>macOS: Fix bug when a user group doesn't have a name.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.50 to 1.0.52 <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.52</h2> <ul> <li>Fix interaction with RUSTC_BOOTSTRAP (<a href="https://redirect.github.com/dtolnay/thiserror/issues/269">#269</a>)</li> </ul> <h2>1.0.51</h2> <ul> <li>Improve diagnostics when an invalid attribute previously caused thiserror to generate no <code>Error</code> impl (<a href="https://redirect.github.com/dtolnay/thiserror/issues/266">#266</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/be83323c0f0239f9600ed6d40d56a66ae2169c6e"><code>be83323</code></a> Release 1.0.52</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c89ee6cd037c4c32d7680881c7d15d93bea52ddd"><code>c89ee6c</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/269">#269</a> from dtolnay/bootstrap</li> <li><a href="https://github.com/dtolnay/thiserror/commit/af1665218f0158eb5ee3f258c8cc1a69fd921634"><code>af16652</code></a> Rerun build script on RUSTC_BOOTSTRAP change</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d160dd2af7c72c2b3a79b8a26d8ccb5aa616c07c"><code>d160dd2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/267">#267</a> from dtolnay/useunderscore</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6b002356105e52bf6c296c833f56965b5efcafd4"><code>6b00235</code></a> Leave private traits' name out of scope</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c3838bd7c5682abf31b2604435d3bd585ca58c44"><code>c3838bd</code></a> Add a funding file</li> <li><a href="https://github.com/dtolnay/thiserror/commit/87466d2a2588c2fc2146f1c257c59f321d75953d"><code>87466d2</code></a> Update name of blocks_in_if_conditions clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0555b805916067d898356fd67a5384606fbf8414"><code>0555b80</code></a> Release 1.0.51</li> <li><a href="https://github.com/dtolnay/thiserror/commit/b94add8c9ba7c01c5c109413cc3fb00021a66792"><code>b94add8</code></a> Add ui test where fallback impl conflicts with handwritten Display</li> <li><a href="https://github.com/dtolnay/thiserror/commit/02c6a5548072646d27e850d782f76c2473f4fb25"><code>02c6a55</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/266">#266</a> from dtolnay/fallback</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.52">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.33.0 to 1.35.1 <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.35.1</h2> <h1>1.35.1 (December 19, 2023)</h1> <p>This is a forward part of a change that was backported to 1.25.3.</p> <h3>Fixed</h3> <ul> <li>io: add budgeting to <code>tokio::runtime::io::registration::async_io</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6221">tokio-rs/tokio#6221</a></p> <h2>Tokio v1.35.0</h2> <h1>1.35.0 (December 8th, 2023)</h1> <h3>Added</h3> <ul> <li>net: add Apple watchOS support (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6176">#6176</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: drop the <code>Sized</code> requirements from <code>AsyncReadExt.read_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6169">#6169</a>)</li> <li>runtime: make <code>Runtime</code> unwind safe (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6189">#6189</a>)</li> <li>runtime: reduce the lock contention in task spawn (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6001">#6001</a>)</li> <li>tokio: update nix dependency to 0.27.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6190">#6190</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>chore: make <code>--cfg docsrs</code> work without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6166">#6166</a>)</li> <li>chore: use relaxed load for <code>unsync_load</code> on miri (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6179">#6179</a>)</li> <li>runtime: handle missing context on wake (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6148">#6148</a>)</li> <li>taskdump: fix taskdump cargo config example (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6150">#6150</a>)</li> <li>taskdump: skip notified tasks during taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6194">#6194</a>)</li> <li>tracing: avoid creating resource spans with current parent, use a None parent instead (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6107">#6107</a>)</li> <li>tracing: make task span explicit root (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6158">#6158</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: flush in <code>AsyncWriteExt</code> examples (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6149">#6149</a>)</li> <li>runtime: document fairness guarantees and current behavior (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6145">#6145</a>)</li> <li>task: document cancel safety of <code>LocalSet::run_until</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6147">#6147</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6001">#6001</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6001">tokio-rs/tokio#6001</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6107">#6107</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6107">tokio-rs/tokio#6107</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6144">#6144</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6144">tokio-rs/tokio#6144</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6145">#6145</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6145">tokio-rs/tokio#6145</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6147">#6147</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6147">tokio-rs/tokio#6147</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6148">#6148</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6148">tokio-rs/tokio#6148</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6149">#6149</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6149">tokio-rs/tokio#6149</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6150">#6150</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6150">tokio-rs/tokio#6150</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6158">#6158</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6158">tokio-rs/tokio#6158</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/46ff36386d11e52faae038d5afe8d2f7a39dfe39"><code>46ff363</code></a> chore: prepare Tokio v1.35.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6230">#6230</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0a1695ebfbf554414fbb2fbf438db59a9f7590fc"><code>0a1695e</code></a> Merge 'tokio-1.32.1' into 'tokio-1.35.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6229">#6229</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c4f0178b7488cb5f32685e90fa9c58ce043c54ce"><code>c4f0178</code></a> chore: prepare Tokio v1.32.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6228">#6228</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/22b3a65934f1e2f5aef814138ee19d65785bde60"><code>22b3a65</code></a> Merge 'tokio-1.25.3' into 'tokio-1.32.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6227">#6227</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0d362339d55d051a1191632464fd1ea3acf1054c"><code>0d36233</code></a> chore: release v1.25.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6223">#6223</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ab7313ff6b9107c8b9c6a068c620ac56935b80e7"><code>ab7313f</code></a> io: add budgeting to tokio::runtime::io::registration::async_io (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/92a3455c6652ab0ae7273c6273a35007adacaf2c"><code>92a3455</code></a> chore: prepare Tokio v1.35.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6197">#6197</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1968565825b8a991af0e4ed9d61b56ce68ddd501"><code>1968565</code></a> chore: use relaxed load for unsync_load (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6203">#6203</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c9273f1aee9927b16ee3a789a382c99ad600c8b6"><code>c9273f1</code></a> sync: improve safety comments for <code>WakeList</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6200">#6200</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e05d0f8c2c570d81e2aa6df1e27da7084ff6fb95"><code>e05d0f8</code></a> changelog: fix missing link for 1.8.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6199">#6199</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.35.1">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.17.1 to 0.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.18.0</h2> <h3>Desktop OpenGL 3.3+ Support on Windows</h3> <p>We now support OpenGL on Windows! This brings support for a vast majority of the hardware that used to be covered by our DX11 backend. As of this writing we support OpenGL 3.3+, though there are efforts to reduce that further.</p> <p>This allows us to cover the last 12 years of Intel GPUs (starting with Ivy Bridge; aka 3xxx), and the last 16 years of AMD (starting with Terascale; aka HD 2000) / NVidia GPUs (starting with Tesla; aka GeForce 8xxx).</p> <p>By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4248">#4248</a></p> <h3>Timestamp Queries Supported on Metal and OpenGL</h3> <p>Timestamp queries are now supported on both Metal and Desktop OpenGL. On Apple chips on Metal, they only support timestamp queries in command buffers or in the renderpass descriptor, they do not support them inside a pass.</p> <p>Metal: By <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4008">#4008</a><br /> OpenGL: By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4267">#4267</a></p> <h3>Render/Compute Pass Query Writes</h3> <p>Addition of the <code>TimestampWrites</code> type to compute and render pass descriptors to allow profiling on tilers which do not support timestamps inside passes.</p> <p>Added <a href="https://github.com/gfx-rs/wgpu/tree/trunk/examples/timestamp-queries">an example</a> to demonstrate the various kinds of timestamps.</p> <p>Additionally, metal now supports timestamp queries!</p> <p>By <a href="https://github.com/FL33TW00D"><code>@​FL33TW00D</code></a> &amp; <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3636">#3636</a>.</p> <h3>Occlusion Queries</h3> <p>We now support binary occlusion queries! This allows you to determine if any of the draw calls within the query drew any pixels.</p> <p>Use the new <code>occlusion_query_set</code> field on <code>RenderPassDescriptor</code> to give a query set that occlusion queries will write to.</p> <pre lang="diff"><code>let mut rpass = encoder.begin_render_pass(&amp;wgpu::RenderPassDescriptor { // ... + occlusion_query_set: Some(&amp;my_occlusion_query_set), }); </code></pre> <p>Within the renderpass do the following to write the occlusion query results to the query set at the given index:</p> <pre lang="rust"><code>rpass.begin_occlusion_query(index); rpass.draw(...); rpass.draw(...); rpass.end_occlusion_query(); </code></pre> <p>These are binary occlusion queries, so the result will be either 0 or an unspecified non-zero value.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.18.0 (2023-10-25)</h2> <p>For naga changelogs at or before v0.14.0. See <a href="https://github.com/gfx-rs/wgpu/blob/trunk/naga/CHANGELOG.md">naga's changelog</a>.</p> <h3>Desktop OpenGL 3.3+ Support on Windows</h3> <p>We now support OpenGL on Windows! This brings support for a vast majority of the hardware that used to be covered by our DX11 backend. As of this writing we support OpenGL 3.3+, though there are efforts to reduce that further.</p> <p>This allows us to cover the last 12 years of Intel GPUs (starting with Ivy Bridge; aka 3xxx), and the last 16 years of AMD (starting with Terascale; aka HD 2000) / NVidia GPUs (starting with Tesla; aka GeForce 8xxx).</p> <p>By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4248">#4248</a></p> <h3>Timestamp Queries Supported on Metal and OpenGL</h3> <p>Timestamp queries are now supported on both Metal and Desktop OpenGL. On Apple chips on Metal, they only support timestamp queries in command buffers or in the renderpass descriptor, they do not support them inside a pass.</p> <p>Metal: By <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4008">#4008</a> OpenGL: By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4267">#4267</a></p> <h3>Render/Compute Pass Query Writes</h3> <p>Addition of the <code>TimestampWrites</code> type to compute and render pass descriptors to allow profiling on tilers which do not support timestamps inside passes.</p> <p>Added <a href="https://github.com/gfx-rs/wgpu/tree/trunk/examples/timestamp-queries">an example</a> to demonstrate the various kinds of timestamps.</p> <p>Additionally, metal now supports timestamp queries!</p> <p>By <a href="https://github.com/FL33TW00D"><code>@​FL33TW00D</code></a> &amp; <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3636">#3636</a>.</p> <h3>Occlusion Queries</h3> <p>We now support binary occlusion queries! This allows you to determine if any of the draw calls within the query drew any pixels.</p> <p>Use the new <code>occlusion_query_set</code> field on <code>RenderPassDescriptor</code> to give a query set that occlusion queries will write to.</p> <pre lang="diff"><code>let mut rpass = encoder.begin_render_pass(&amp;wgpu::RenderPassDescriptor { // ... + occlusion_query_set: Some(&amp;my_occlusion_query_set), }); </code></pre> <p>Within the renderpass do the following to write the occlusion query results to the query set at the given index:</p> <pre lang="rust"><code>rpass.begin_occlusion_query(index); rpass.draw(...); rpass.draw(...); rpass.end_occlusion_query(); &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/49b7ec97c164bac9ee877f45cdd806fbefecc5a4"><code>49b7ec9</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/493024ebce7db463a41878c27cd0d00407ead971"><code>493024e</code></a> Bump metal version</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/92f4207bc074a77dcc0c5690409e651cee29610d"><code>92f4207</code></a> Release v0.18.0 (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4295">#4295</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/3abf81efd2900191c73dec2189c3b0ebfe099b99"><code>3abf81e</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/dd9b282c72a696ffaee100b69e7c8e37668e6149"><code>dd9b282</code></a> Verbiage fixes in readme</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/a66075fd462af943adc51ffb9d67f3f9398e7f1f"><code>a66075f</code></a> Changelog for v0.18 (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4289">#4289</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/2b90f7df8040f25ff3b836c749bfb349def74943"><code>2b90f7d</code></a> Fix doc build</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/3bdad8bd77ccd7e5bc81649b6c8ece060d7f01c4"><code>3bdad8b</code></a> Add timestamp support to OpenGL (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4267">#4267</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/9dc57617e45b29ad3e7b29091fe7b8659d83f7f7"><code>9dc5761</code></a> feat(spv): shader debug option (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4028">#4028</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/dd84765e388b9cc82daf406db6057ee190d6af09"><code>dd84765</code></a> Allow xtasks to have more dependencies (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4268">#4268</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.17.1...v0.18.0">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: tripp <86533397+trippjoe@users.noreply.github.com>
2023-12-29 11:12:19 -05:00
dir-diff = "0.3.3"
directories = "5.0.1"
2023-07-08 18:01:47 -04:00
fern = { version = "0.6.1", features = ["date-based", "colored"] }
flate2 = "1.0.28"
fs_extra = "1.3.0"
build(deps): bump the backend-deps group in /src-tauri with 8 updates (#416) Bumps the backend-deps group in /src-tauri with 8 updates: | Package | From | To | | --- | --- | --- | | [dir-diff](https://github.com/assert-rs/dir-diff) | `0.3.2` | `0.3.3` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.29` | `0.3.30` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.22` | `0.11.23` | | [serde](https://github.com/serde-rs/serde) | `1.0.191` | `1.0.193` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.29.10` | `0.30.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.50` | `1.0.52` | | [tokio](https://github.com/tokio-rs/tokio) | `1.33.0` | `1.35.1` | | [wgpu](https://github.com/gfx-rs/wgpu) | `0.17.1` | `0.18.0` | Updates `dir-diff` from 0.3.2 to 0.3.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/assert-rs/dir-diff/blob/master/CHANGELOG.md">dir-diff's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/assert-rs/dir-diff/compare/e7b7555...v0.3.3">0.3.3</a> - 2023-12-19</h2> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/assert-rs/dir-diff/commit/b8ddb0c548d3e6b6e479fee66860415cdd0f4043"><code>b8ddb0c</code></a> chore: Release dir-diff version 0.3.3</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/d7fc3e4507a991ee8aa60634a4247f39c2c72464"><code>d7fc3e4</code></a> chore: Fix release branch</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/e691bf90c432a875340d88dfea6698bf409f8c16"><code>e691bf9</code></a> chore: Correct base version</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/646bdb5c72eff41be5114443b328fb884e13d49a"><code>646bdb5</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/28">#28</a> from assert-rs/renovate/rust-1.x</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/ba2b61b84427caa264abd07ccaf992f7d4407c6f"><code>ba2b61b</code></a> chore(deps): update msrv to v1.66</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/587a8b4dab25ee92de49169383484935daf02f62"><code>587a8b4</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/27">#27</a> from epage/template</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/60920cd1394561a748e4c049bab068bcf0c3beef"><code>60920cd</code></a> chore: Adopt '_rust/main' template</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/2cb5cb6170c409447d1de9ee272a6fd5c9a52e8e"><code>2cb5cb6</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/26">#26</a> from wiktor-k/impl-display-error</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/796b589e00a36f4082040300ec4d82a9e19fe7d7"><code>796b589</code></a> Implement std::fmt::Display and std::error::Error</li> <li><a href="https://github.com/assert-rs/dir-diff/commit/8c836eaa9d9279df467991a3b8463d748b515a0a"><code>8c836ea</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/dir-diff/issues/10">#10</a> from epage/renovate/migrate-config</li> <li>Additional commits viewable in <a href="https://github.com/assert-rs/dir-diff/compare/v0.3.2...v0.3.3">compare view</a></li> </ul> </details> <br /> Updates `futures-util` from 0.3.29 to 0.3.30 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-util's releases</a>.</em></p> <blockquote> <h2>0.3.30</h2> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-util's changelog</a>.</em></p> <blockquote> <h1>0.3.30 - 2023-12-24</h1> <ul> <li>Add <code>{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2797">#2797</a>)</li> <li>Fix panic in <code>FuturesUnordered::clear</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2809">#2809</a>)</li> <li>Fix panic in <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2801">#2801</a>, <a href="https://redirect.github.com/rust-lang/futures-rs/issues/2812">#2812</a>)</li> <li>Improve support for targets without atomic CAS (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> <li>Remove build scripts (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2811">#2811</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/futures-rs/commit/de1a0fd64a1bcae9a1534ed4da1699632993cc26"><code>de1a0fd</code></a> Release 0.3.30</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/68d284545f79ca77690d935859ba0cfe0a1be4ac"><code>68d2845</code></a> Remove a redundant space in example (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2816">#2816</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/fdd2ce716c1b1064332e4d20f23a58696a2c1c6f"><code>fdd2ce7</code></a> Fix broken link in <code>CopyBufAbortable</code> docs (<a href="https://redirect.github.com/rust-lang/futures-rs/issues/2815">#2815</a>)</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/272a3c709f7502df32a70c621ffe02e1e24ca5a4"><code>272a3c7</code></a> Use cfg(target_has_atomic) on no-std targets</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/c179201bd1ed11fe3200ca345a3aba3ddfd9497f"><code>c179201</code></a> FillBuf: Do not call poll_fill_buf twice</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e6735f3d01b9ced68a60e521f4f7961dc5e9ab0d"><code>e6735f3</code></a> FuturesUnordered: Fix clear implementation</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/04d01a00a2924525658b19794534bec5672500e6"><code>04d01a0</code></a> FuturesOrdered: Use 64-bit index</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/e4aa659649940c6412eaf6c4c38b939de3163430"><code>e4aa659</code></a> remove redundant impl Unpin</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/17851c1f05598a0ec223bca292befbf1d225ac42"><code>17851c1</code></a> provide a mechanism to determine if io read/write halves are from the same st...</li> <li><a href="https://github.com/rust-lang/futures-rs/commit/49107994e567323aa026f3f4a3cdb19bc04cf24b"><code>4910799</code></a> provide a non-destructive mechanism to determine if a sink/stream are paired</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.22 to 0.11.23 <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.11.23</h2> <h2>What's Changed</h2> <ul> <li>Add <code>Proxy::custom_http_auth(val)</code> for setting the raw <code>Proxy-Authorization</code> header when connecting to proxies.</li> <li>Fix redirect to reject locations that are not <code>http://</code> or <code>https://</code>.</li> <li>Fix setting <code>nodelay</code> when TLS is enabled but URL is HTTP.</li> <li>(wasm) Add <code>ClientBuilder::user_agent(val)</code>.</li> <li>(wasm) add <code>multipart::Form::headers(headers)</code>.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tnull"><code>@​tnull</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/1993">seanmonstar/reqwest#1993</a></li> <li><a href="https://github.com/FirelightFlagboy"><code>@​FirelightFlagboy</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2018">seanmonstar/reqwest#2018</a></li> <li><a href="https://github.com/bitfl0wer"><code>@​bitfl0wer</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2036">seanmonstar/reqwest#2036</a></li> <li><a href="https://github.com/tshepang"><code>@​tshepang</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2048">seanmonstar/reqwest#2048</a></li> <li><a href="https://github.com/Noah-Kennedy"><code>@​Noah-Kennedy</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2053">seanmonstar/reqwest#2053</a></li> <li><a href="https://github.com/abls"><code>@​abls</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2062">seanmonstar/reqwest#2062</a></li> <li><a href="https://github.com/lorepozo"><code>@​lorepozo</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2064">seanmonstar/reqwest#2064</a></li> <li><a href="https://github.com/jan-auer"><code>@​jan-auer</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2068">seanmonstar/reqwest#2068</a></li> </ul> </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.11.23</h2> <ul> <li>Add <code>Proxy::custom_http_auth(val)</code> for setting the raw <code>Proxy-Authorization</code> header when connecting to proxies.</li> <li>Fix redirect to reject locations that are not <code>http://</code> or <code>https://</code>.</li> <li>Fix setting <code>nodelay</code> when TLS is enabled but URL is HTTP.</li> <li>(wasm) Add <code>ClientBuilder::user_agent(val)</code>.</li> <li>(wasm) add <code>multipart::Form::headers(headers)</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/4f54ba732f80ccb89e50954a369d6e8bb46375f2"><code>4f54ba7</code></a> v0.11.23</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c65dd7f783d8aae8ee47e751353d1befeb9dea20"><code>c65dd7f</code></a> docs: add cfg notes about http3 builder methods (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2070">#2070</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/6b901b1f32f25a72e2e992143769a65b8e0fca7b"><code>6b901b1</code></a> Reject redirects with invalid scheme (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2068">#2068</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/ea5983487af5ef12eb8f2f9bbdc0deaa0d8e48a7"><code>ea59834</code></a> Update README advice regarding OpenSSL (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2064">#2064</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/1485ce6f754413a81a9673252349f953c1d86e82"><code>1485ce6</code></a> fix: set nodelay correctly to handle when a tls feature is enabled but connec...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c09c5e6bbcf79b3984cd4c2cf2f2f5d9e2a4a6af"><code>c09c5e6</code></a> proxy: add support for proxy authentication with user-specified header values...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/4926d76ae2194a576615072f582431caea597f95"><code>4926d76</code></a> typo (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2048">#2048</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/6792f697fcdb27c47dcbf7bd05f23368d1d4ac80"><code>6792f69</code></a> <code>fn headers()</code> for wasm::multipart (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2036">#2036</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/52190df64fb56edbfb9cb7c054662b1cfedad476"><code>52190df</code></a> http3: upgrade dependencies (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2028">#2028</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/50dbaf391087cfa951accc765126b4f5d017d8a3"><code>50dbaf3</code></a> docs: remove redundant link targets (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2019">#2019</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.22...v0.11.23">compare view</a></li> </ul> </details> <br /> Updates `serde` from 1.0.191 to 1.0.193 <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.193</h2> <ul> <li>Fix field names used for the deserialization of <code>RangeFrom</code> and <code>RangeTo</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a>, <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a>, thanks <a href="https://github.com/emilbonnek"><code>@​emilbonnek</code></a>)</li> </ul> <h2>v1.0.192</h2> <ul> <li>Allow internal tag field in untagged variant (<a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a>, thanks <a href="https://github.com/robsdedude"><code>@​robsdedude</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/44613c7d0190dbb5ecd2d5ec19c636f45b7488cc"><code>44613c7</code></a> Release 1.0.193</li> <li><a href="https://github.com/serde-rs/serde/commit/c706281df3c8d50dba1763f19c856df2746eba6c"><code>c706281</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2655">#2655</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/65d75b8fe3105f00ab2e01537d568d4587167582"><code>65d75b8</code></a> Add RangeFrom and RangeTo tests</li> <li><a href="https://github.com/serde-rs/serde/commit/332b0cba40bcbcc7a6b23a9706277c54791a9856"><code>332b0cb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2654">#2654</a> from dtolnay/rangestartend</li> <li><a href="https://github.com/serde-rs/serde/commit/8c4af412969086bc8f54fdc2a079d373632e0a03"><code>8c4af41</code></a> Fix more RangeFrom / RangeEnd mixups</li> <li><a href="https://github.com/serde-rs/serde/commit/24a78f071b22ae491eec4127be696ac255b9b5d3"><code>24a78f0</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2653">#2653</a> from emilbonnek/fix/range-to-from-de-mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/c91c33436d7aaef7472ebc18b734ddc9b5bd11fa"><code>c91c334</code></a> Fix Range{From,To} deserialize mixup</li> <li><a href="https://github.com/serde-rs/serde/commit/2083f43a287cac8302009fda5bbe41518dd83209"><code>2083f43</code></a> Update ui test suite to nightly-2023-11-19</li> <li><a href="https://github.com/serde-rs/serde/commit/4676abdc9e6bbbddfb33a00ce8d7e81e92f01120"><code>4676abd</code></a> Release 1.0.192</li> <li><a href="https://github.com/serde-rs/serde/commit/35700eb23e21d8cb198ef4a422ddad13b855ce3b"><code>35700eb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2646">#2646</a> from robsdedude/fix/2643/allow-tag-field-in-untagged</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.191...v1.0.193">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.29.10 to 0.30.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.1</h1> <ul> <li>Linux: Fix invalid memory information retrieval (virtual and resident set size were reversed).</li> </ul> <h1>0.30.0</h1> <ul> <li>Split <code>System</code> into subtypes: <code>Components</code>, <code>Disks</code>, <code>Networks</code> and <code>Users</code>.</li> <li><code>brand</code>, <code>vendor_id</code> and <code>frequency</code> information is not set anymore on the global CPU.</li> <li>Unix: Fix endless loop in user groups retrieval.</li> <li>Unix/Windows: Fix infinite loop when retrieving various information because of bad usage of <code>Vec::reserve</code>.</li> <li>Unix: Fix invalid usage of NULL pointer when retrieving user group name.</li> <li>Linux: Fix CPU name retrieval.</li> <li>Linux: Remove cgroup usage from memory computation.</li> <li>Linux: Add <code>linux-netdevs</code> feature to allow to retrieve network devices.</li> <li>Linux: Improve system memory information retrieval (using <code>statm</code> file instead of <code>stat</code>).</li> <li>Linux: Tasks are listed in processes.</li> <li>macOS: Correctly retrieve process root directory.</li> <li>Windows: Add warning that <code>System::load_average</code> is not working in documentation.</li> <li>Windows: Fix invalid use of NULL pointer when retrieving users groups.</li> <li>Windows: Correctly retrieve process root directory.</li> <li>Create new <code>System::cgroup_limits</code> method.</li> <li>Remove <code>System::refresh_system</code> method.</li> <li><code>Disk::file_system</code> and <code>Disk::name</code> now return an <code>Option&lt;&amp;OsStr&gt;</code>.</li> <li>Implement <code>Display</code> trait on <code>DiskKind</code>.</li> <li>Move from <code>winapi</code> to <code>windows</code> crate.</li> <li>Add <code>System::cpu_arch</code>.</li> <li>Add <code>System::refresh_pids</code> and <code>System::refresh_pids_specifics</code>.</li> <li><code>System::boot_time</code>, <code>System::cpu_arch</code>, <code>System::distribution_id</code>, <code>System::host_name</code>, <code>System::kernel_version</code>, <code>System::load_average</code>, <code>System::long_os_version</code>, <code>System::name</code>, <code>System::os_version</code> and <code>System::uptime</code> are static methods.</li> <li><code>ProcessRefreshKind</code> has a lot more of possibilities for better control over updates.</li> <li>Add new <code>UpdateKind</code> enum.</li> <li>Add new <code>MemoryRefreshKind</code> struct.</li> <li>Add new <code>System::refresh_memory_specifics</code> method.</li> <li><code>Process::exe</code>, <code>Process::cwd</code> and <code>Process::root</code> return an <code>Option&lt;&amp;Path&gt;</code>.</li> <li><code>Process::tasks</code> method is available on all platforms.</li> <li><code>Process::tasks</code> method returns a <code>HashSet&lt;Pid&gt;</code>.</li> <li>Move <code>System::IS_SUPPORTED</code>, <code>System::SUPPORTED_SIGNALS</code> and <code>System::MINIMUM_CPU_UPDATE_INTERVAL</code> constants out of <code>System</code> directly at the crate top-level.</li> <li>Rename <code>IS_SUPPORTED</code> into <code>IS_SUPPORTED_SYSTEM</code>.</li> <li>Fix <code>serde</code> serialization.</li> <li>Add <code>System::refresh_cpu_frequency</code> and <code>System::refresh_cpu_all</code>.</li> <li>Fix <code>sysinfo.h</code> and C wrapper.</li> <li>Add a migration guide.</li> </ul> <h1>0.29.11</h1> <ul> <li>macOS: Fix bug when a user group doesn't have a name.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.50 to 1.0.52 <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.52</h2> <ul> <li>Fix interaction with RUSTC_BOOTSTRAP (<a href="https://redirect.github.com/dtolnay/thiserror/issues/269">#269</a>)</li> </ul> <h2>1.0.51</h2> <ul> <li>Improve diagnostics when an invalid attribute previously caused thiserror to generate no <code>Error</code> impl (<a href="https://redirect.github.com/dtolnay/thiserror/issues/266">#266</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/be83323c0f0239f9600ed6d40d56a66ae2169c6e"><code>be83323</code></a> Release 1.0.52</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c89ee6cd037c4c32d7680881c7d15d93bea52ddd"><code>c89ee6c</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/269">#269</a> from dtolnay/bootstrap</li> <li><a href="https://github.com/dtolnay/thiserror/commit/af1665218f0158eb5ee3f258c8cc1a69fd921634"><code>af16652</code></a> Rerun build script on RUSTC_BOOTSTRAP change</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d160dd2af7c72c2b3a79b8a26d8ccb5aa616c07c"><code>d160dd2</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/267">#267</a> from dtolnay/useunderscore</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6b002356105e52bf6c296c833f56965b5efcafd4"><code>6b00235</code></a> Leave private traits' name out of scope</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c3838bd7c5682abf31b2604435d3bd585ca58c44"><code>c3838bd</code></a> Add a funding file</li> <li><a href="https://github.com/dtolnay/thiserror/commit/87466d2a2588c2fc2146f1c257c59f321d75953d"><code>87466d2</code></a> Update name of blocks_in_if_conditions clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0555b805916067d898356fd67a5384606fbf8414"><code>0555b80</code></a> Release 1.0.51</li> <li><a href="https://github.com/dtolnay/thiserror/commit/b94add8c9ba7c01c5c109413cc3fb00021a66792"><code>b94add8</code></a> Add ui test where fallback impl conflicts with handwritten Display</li> <li><a href="https://github.com/dtolnay/thiserror/commit/02c6a5548072646d27e850d782f76c2473f4fb25"><code>02c6a55</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/266">#266</a> from dtolnay/fallback</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.52">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.33.0 to 1.35.1 <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.35.1</h2> <h1>1.35.1 (December 19, 2023)</h1> <p>This is a forward part of a change that was backported to 1.25.3.</p> <h3>Fixed</h3> <ul> <li>io: add budgeting to <code>tokio::runtime::io::registration::async_io</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6221">tokio-rs/tokio#6221</a></p> <h2>Tokio v1.35.0</h2> <h1>1.35.0 (December 8th, 2023)</h1> <h3>Added</h3> <ul> <li>net: add Apple watchOS support (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6176">#6176</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: drop the <code>Sized</code> requirements from <code>AsyncReadExt.read_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6169">#6169</a>)</li> <li>runtime: make <code>Runtime</code> unwind safe (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6189">#6189</a>)</li> <li>runtime: reduce the lock contention in task spawn (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6001">#6001</a>)</li> <li>tokio: update nix dependency to 0.27.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6190">#6190</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>chore: make <code>--cfg docsrs</code> work without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6166">#6166</a>)</li> <li>chore: use relaxed load for <code>unsync_load</code> on miri (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6179">#6179</a>)</li> <li>runtime: handle missing context on wake (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6148">#6148</a>)</li> <li>taskdump: fix taskdump cargo config example (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6150">#6150</a>)</li> <li>taskdump: skip notified tasks during taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6194">#6194</a>)</li> <li>tracing: avoid creating resource spans with current parent, use a None parent instead (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6107">#6107</a>)</li> <li>tracing: make task span explicit root (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6158">#6158</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: flush in <code>AsyncWriteExt</code> examples (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6149">#6149</a>)</li> <li>runtime: document fairness guarantees and current behavior (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6145">#6145</a>)</li> <li>task: document cancel safety of <code>LocalSet::run_until</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6147">#6147</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6001">#6001</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6001">tokio-rs/tokio#6001</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6107">#6107</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6107">tokio-rs/tokio#6107</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6144">#6144</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6144">tokio-rs/tokio#6144</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6145">#6145</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6145">tokio-rs/tokio#6145</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6147">#6147</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6147">tokio-rs/tokio#6147</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6148">#6148</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6148">tokio-rs/tokio#6148</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6149">#6149</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6149">tokio-rs/tokio#6149</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6150">#6150</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6150">tokio-rs/tokio#6150</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6158">#6158</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6158">tokio-rs/tokio#6158</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/46ff36386d11e52faae038d5afe8d2f7a39dfe39"><code>46ff363</code></a> chore: prepare Tokio v1.35.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6230">#6230</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0a1695ebfbf554414fbb2fbf438db59a9f7590fc"><code>0a1695e</code></a> Merge 'tokio-1.32.1' into 'tokio-1.35.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6229">#6229</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c4f0178b7488cb5f32685e90fa9c58ce043c54ce"><code>c4f0178</code></a> chore: prepare Tokio v1.32.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6228">#6228</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/22b3a65934f1e2f5aef814138ee19d65785bde60"><code>22b3a65</code></a> Merge 'tokio-1.25.3' into 'tokio-1.32.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6227">#6227</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0d362339d55d051a1191632464fd1ea3acf1054c"><code>0d36233</code></a> chore: release v1.25.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6223">#6223</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ab7313ff6b9107c8b9c6a068c620ac56935b80e7"><code>ab7313f</code></a> io: add budgeting to tokio::runtime::io::registration::async_io (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6221">#6221</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/92a3455c6652ab0ae7273c6273a35007adacaf2c"><code>92a3455</code></a> chore: prepare Tokio v1.35.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6197">#6197</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1968565825b8a991af0e4ed9d61b56ce68ddd501"><code>1968565</code></a> chore: use relaxed load for unsync_load (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6203">#6203</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c9273f1aee9927b16ee3a789a382c99ad600c8b6"><code>c9273f1</code></a> sync: improve safety comments for <code>WakeList</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6200">#6200</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e05d0f8c2c570d81e2aa6df1e27da7084ff6fb95"><code>e05d0f8</code></a> changelog: fix missing link for 1.8.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6199">#6199</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.35.1">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.17.1 to 0.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.18.0</h2> <h3>Desktop OpenGL 3.3+ Support on Windows</h3> <p>We now support OpenGL on Windows! This brings support for a vast majority of the hardware that used to be covered by our DX11 backend. As of this writing we support OpenGL 3.3+, though there are efforts to reduce that further.</p> <p>This allows us to cover the last 12 years of Intel GPUs (starting with Ivy Bridge; aka 3xxx), and the last 16 years of AMD (starting with Terascale; aka HD 2000) / NVidia GPUs (starting with Tesla; aka GeForce 8xxx).</p> <p>By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4248">#4248</a></p> <h3>Timestamp Queries Supported on Metal and OpenGL</h3> <p>Timestamp queries are now supported on both Metal and Desktop OpenGL. On Apple chips on Metal, they only support timestamp queries in command buffers or in the renderpass descriptor, they do not support them inside a pass.</p> <p>Metal: By <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4008">#4008</a><br /> OpenGL: By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4267">#4267</a></p> <h3>Render/Compute Pass Query Writes</h3> <p>Addition of the <code>TimestampWrites</code> type to compute and render pass descriptors to allow profiling on tilers which do not support timestamps inside passes.</p> <p>Added <a href="https://github.com/gfx-rs/wgpu/tree/trunk/examples/timestamp-queries">an example</a> to demonstrate the various kinds of timestamps.</p> <p>Additionally, metal now supports timestamp queries!</p> <p>By <a href="https://github.com/FL33TW00D"><code>@​FL33TW00D</code></a> &amp; <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3636">#3636</a>.</p> <h3>Occlusion Queries</h3> <p>We now support binary occlusion queries! This allows you to determine if any of the draw calls within the query drew any pixels.</p> <p>Use the new <code>occlusion_query_set</code> field on <code>RenderPassDescriptor</code> to give a query set that occlusion queries will write to.</p> <pre lang="diff"><code>let mut rpass = encoder.begin_render_pass(&amp;wgpu::RenderPassDescriptor { // ... + occlusion_query_set: Some(&amp;my_occlusion_query_set), }); </code></pre> <p>Within the renderpass do the following to write the occlusion query results to the query set at the given index:</p> <pre lang="rust"><code>rpass.begin_occlusion_query(index); rpass.draw(...); rpass.draw(...); rpass.end_occlusion_query(); </code></pre> <p>These are binary occlusion queries, so the result will be either 0 or an unspecified non-zero value.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.18.0 (2023-10-25)</h2> <p>For naga changelogs at or before v0.14.0. See <a href="https://github.com/gfx-rs/wgpu/blob/trunk/naga/CHANGELOG.md">naga's changelog</a>.</p> <h3>Desktop OpenGL 3.3+ Support on Windows</h3> <p>We now support OpenGL on Windows! This brings support for a vast majority of the hardware that used to be covered by our DX11 backend. As of this writing we support OpenGL 3.3+, though there are efforts to reduce that further.</p> <p>This allows us to cover the last 12 years of Intel GPUs (starting with Ivy Bridge; aka 3xxx), and the last 16 years of AMD (starting with Terascale; aka HD 2000) / NVidia GPUs (starting with Tesla; aka GeForce 8xxx).</p> <p>By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4248">#4248</a></p> <h3>Timestamp Queries Supported on Metal and OpenGL</h3> <p>Timestamp queries are now supported on both Metal and Desktop OpenGL. On Apple chips on Metal, they only support timestamp queries in command buffers or in the renderpass descriptor, they do not support them inside a pass.</p> <p>Metal: By <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4008">#4008</a> OpenGL: By <a href="https://github.com/Zoxc"><code>@​Zoxc</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/4267">#4267</a></p> <h3>Render/Compute Pass Query Writes</h3> <p>Addition of the <code>TimestampWrites</code> type to compute and render pass descriptors to allow profiling on tilers which do not support timestamps inside passes.</p> <p>Added <a href="https://github.com/gfx-rs/wgpu/tree/trunk/examples/timestamp-queries">an example</a> to demonstrate the various kinds of timestamps.</p> <p>Additionally, metal now supports timestamp queries!</p> <p>By <a href="https://github.com/FL33TW00D"><code>@​FL33TW00D</code></a> &amp; <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3636">#3636</a>.</p> <h3>Occlusion Queries</h3> <p>We now support binary occlusion queries! This allows you to determine if any of the draw calls within the query drew any pixels.</p> <p>Use the new <code>occlusion_query_set</code> field on <code>RenderPassDescriptor</code> to give a query set that occlusion queries will write to.</p> <pre lang="diff"><code>let mut rpass = encoder.begin_render_pass(&amp;wgpu::RenderPassDescriptor { // ... + occlusion_query_set: Some(&amp;my_occlusion_query_set), }); </code></pre> <p>Within the renderpass do the following to write the occlusion query results to the query set at the given index:</p> <pre lang="rust"><code>rpass.begin_occlusion_query(index); rpass.draw(...); rpass.draw(...); rpass.end_occlusion_query(); &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/49b7ec97c164bac9ee877f45cdd806fbefecc5a4"><code>49b7ec9</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/493024ebce7db463a41878c27cd0d00407ead971"><code>493024e</code></a> Bump metal version</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/92f4207bc074a77dcc0c5690409e651cee29610d"><code>92f4207</code></a> Release v0.18.0 (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4295">#4295</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/3abf81efd2900191c73dec2189c3b0ebfe099b99"><code>3abf81e</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/dd9b282c72a696ffaee100b69e7c8e37668e6149"><code>dd9b282</code></a> Verbiage fixes in readme</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/a66075fd462af943adc51ffb9d67f3f9398e7f1f"><code>a66075f</code></a> Changelog for v0.18 (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4289">#4289</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/2b90f7df8040f25ff3b836c749bfb349def74943"><code>2b90f7d</code></a> Fix doc build</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/3bdad8bd77ccd7e5bc81649b6c8ece060d7f01c4"><code>3bdad8b</code></a> Add timestamp support to OpenGL (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4267">#4267</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/9dc57617e45b29ad3e7b29091fe7b8659d83f7f7"><code>9dc5761</code></a> feat(spv): shader debug option (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4028">#4028</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/dd84765e388b9cc82daf406db6057ee190d6af09"><code>dd84765</code></a> Allow xtasks to have more dependencies (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/4268">#4268</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.17.1...v0.18.0">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: tripp <86533397+trippjoe@users.noreply.github.com>
2023-12-29 11:12:19 -05:00
futures-util = "0.3.30"
glob = "0.3.1"
build(deps): bump the backend-deps group in /src-tauri with 4 updates (#447) Bumps the backend-deps group in /src-tauri with 4 updates: [log](https://github.com/rust-lang/log), [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [walkdir](https://github.com/BurntSushi/walkdir) and [wgpu](https://github.com/gfx-rs/wgpu). Updates `log` from 0.4.20 to 0.4.21 <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.21] - 2024-02-27</h2> <h2>What's Changed</h2> <ul> <li>Minor clippy nits by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li>Simplify Display impl by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/579">rust-lang/log#579</a></li> <li>Set all crates to 2021 edition by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/580">rust-lang/log#580</a></li> <li>Various changes based on review by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/583">rust-lang/log#583</a></li> <li>Fix typo in file_static() method doc by <a href="https://github.com/dimo414"><code>@​dimo414</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li>Specialize empty key value pairs by <a href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/576">rust-lang/log#576</a></li> <li>Fix incorrect lifetime in Value::to_str() by <a href="https://github.com/peterjoel"><code>@​peterjoel</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li>Remove some API of the key-value feature by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/585">rust-lang/log#585</a></li> <li>Add logcontrol-log and log-reload by <a href="https://github.com/swsnr"><code>@​swsnr</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/595">rust-lang/log#595</a></li> <li>Add Serialization section to kv::Value docs by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/593">rust-lang/log#593</a></li> <li>Rename Value::to_str to to_cow_str by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/592">rust-lang/log#592</a></li> <li>Clarify documentation and simplify initialization of <code>STATIC_MAX_LEVEL</code> by <a href="https://github.com/ptosi"><code>@​ptosi</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li>Update docs to 2021 edition, test by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/577">rust-lang/log#577</a></li> <li>Add &quot;alterable_logger&quot; link to README.md by <a href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li>Normalize line ending by <a href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/602">rust-lang/log#602</a></li> <li>Remove <code>ok_or</code> in favor of <code>Option::ok_or</code> by <a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> <li>Use <code>Acquire</code> ordering for initialization check by <a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/610">rust-lang/log#610</a></li> <li>Get structured logging API ready for stabilization by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/613">rust-lang/log#613</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nyurik"><code>@​nyurik</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li><a href="https://github.com/dimo414"><code>@​dimo414</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li><a href="https://github.com/peterjoel"><code>@​peterjoel</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li><a href="https://github.com/ptosi"><code>@​ptosi</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li><a href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li><a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/3ccdc286fef3076747fe18a2a93658ea4d4ae012"><code>3ccdc28</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/617">#617</a> from rust-lang/cargo/0.4.21</li> <li><a href="https://github.com/rust-lang/log/commit/6153cb289f0e7b80f00ae07dbe5ee41cf3d3fcb0"><code>6153cb2</code></a> prepare for 0.4.21 release</li> <li><a href="https://github.com/rust-lang/log/commit/f0f74946a4bfb02cfc407795a3499c4b69d7a290"><code>f0f7494</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/613">#613</a> from rust-lang/feat/kv-cleanup</li> <li><a href="https://github.com/rust-lang/log/commit/2b220bf3b705f2abc0ee591c7eb17972a979da3a"><code>2b220bf</code></a> clean up structured logging example</li> <li><a href="https://github.com/rust-lang/log/commit/646e9ab9917fb79e44b6b36b8375106a1a09766c"><code>646e9ab</code></a> use original Visitor name for VisitValue</li> <li><a href="https://github.com/rust-lang/log/commit/cf85c38d3519745d60e7b891c4b2025050a8389f"><code>cf85c38</code></a> add needed subfeatures to kv_unstable</li> <li><a href="https://github.com/rust-lang/log/commit/73e953905b970ef765a86bf6cbd69bc2c5e2bac4"><code>73e9539</code></a> fix up capturing of :err</li> <li><a href="https://github.com/rust-lang/log/commit/31bb4b0ff36e458c6bef304a336b71f6342ddcc7"><code>31bb4b0</code></a> move error macros together</li> <li><a href="https://github.com/rust-lang/log/commit/ad917118a5e781d0dd60b3a75ba519ce9839ba70"><code>ad91711</code></a> support field shorthand in macros</li> <li><a href="https://github.com/rust-lang/log/commit/90a347bd836873264a393a35bfd90fe478fadae2"><code>90a347b</code></a> restore removed APIs as deprecated</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.20...0.4.21">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.5 to 0.30.6 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.6</h1> <ul> <li>macOS: Fix missing update of process run time.</li> <li>Add new <code>Groups</code> API.</li> <li>Improve documentation.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/933dad660d5b1cde5bfbcb8e4eb42bf1f780ddca"><code>933dad6</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1214">#1214</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/ba66087869906e323d94bd6179a1836b8a84abda"><code>ba66087</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1215">#1215</a> from GuillaumeGomez/fix-test_process_run_time</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/ec95f1dcb9019190cc8591009f0b29e66be89ea8"><code>ec95f1d</code></a> Fix <code>test_process_run_time</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/3d990b9cef49925a0c8e9889888b10f65d51a276"><code>3d990b9</code></a> Update crate version to 0.30.6</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d516baf4aae5dd064707b6da5b1cc176152492fb"><code>d516baf</code></a> Update CHANGELOG for 0.30.6</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b04d3bc7fe1d32140e12d448ab20d18a2a1cbb28"><code>b04d3bc</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1213">#1213</a> from GuillaumeGomez/process-run_time-test</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/0e4a8793122a3b39cfb7e6dcaccfe9483d32928e"><code>0e4a879</code></a> Add test for process::run_time</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/fbb9dbf136ca80ad098d0c25db7578bb5055f2ad"><code>fbb9dbf</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1212">#1212</a> from janlugt/master</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/795ec1a91860dd47d587985570548c830753cf68"><code>795ec1a</code></a> fix</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/3a95615a29c94c6694667820c154f69f1a5ff6f2"><code>3a95615</code></a> Update run_time for MacOS processes</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.5...v0.30.6">compare view</a></li> </ul> </details> <br /> Updates `walkdir` from 2.4.0 to 2.5.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/BurntSushi/walkdir/commit/4f26be4d450910916ea11533b2efc52b9a6483bc"><code>4f26be4</code></a> 2.5.0</li> <li><a href="https://github.com/BurntSushi/walkdir/commit/3be5734033b20c2476e6ca9154c3bb0e0ed840b2"><code>3be5734</code></a> api: implement <code>FusedIterator</code></li> <li><a href="https://github.com/BurntSushi/walkdir/commit/b0d16b759a59836756f8d0ec637f7f8d121a48cd"><code>b0d16b7</code></a> ci: fix it</li> <li>See full diff in <a href="https://github.com/BurntSushi/walkdir/compare/2.4.0...2.5.0">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.19.1 to 0.19.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.19.3</h2> <p>This release includes <code>wgpu</code>, <code>wgpu-core</code>, and <code>wgpu-hal</code>. All other crates are unchanged.</p> <h3>Major Changes</h3> <h4>Vendored WebGPU Bindings from <code>web_sys</code></h4> <p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p> <p>While WebGPU's javascript api is stable in the browsers, the <code>web_sys</code> bindings for WebGPU are still improving. As such they are hidden behind the special cfg <code>--cfg=web_sys_unstable_apis</code> and are not available by default. Everyone who wanted to use our WebGPU backend needed to enable this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and made it hard to use WebGPU, especially when WebGPU is enabled by default. Additionally, the unstable APIs don't adhere to semver, so there were repeated breakages.</p> <p>To combat this problem we have decided to vendor the <code>web_sys</code> bindings for WebGPU within the crate. Notably we are not forking the bindings, merely vendoring, so any improvements we make to the bindings will be contributed directly to upstream <code>web_sys</code>.</p> <p>By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Fix an issue where command encoders weren't properly freed if an error occurred during command encoding. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li> </ul> <h4>Android</h4> <ul> <li>Fix linking error when targeting android without <code>winit</code>. By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li> </ul> <h2>v0.19.2</h2> <p>This release includes <code>wgpu</code>, <code>wgpu-core</code>, <code>wgpu-hal</code>, <code>wgpu-types</code>, and <code>naga</code>. All other crates are unchanged.</p> <h3>Added/New Features</h3> <h4>General</h4> <ul> <li><code>wgpu::Id</code> now implements <code>PartialOrd</code>/<code>Ord</code> allowing it to be put in <code>BTreeMap</code>s. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li> </ul> <h4>OpenGL</h4> <ul> <li>Log an error when OpenGL texture format heuristics fail. By <a href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li> </ul> <h4><code>wgsl-out</code></h4> <ul> <li>Learned to generate acceleration structure types. By <a href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li> </ul> <h3>Documentation</h3> <ul> <li>Fix link in <code>wgpu::Instance::create_surface</code> documentation. By <a href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li> <li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code> documentation. By <a href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li> <li><code>Surface</code> configuration incorrectly claimed that <code>wgpu::Instance::create_surface</code> was unsafe. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li> </ul> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Device lost callbacks are invoked when replaced and when global is dropped. By <a href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li> <li>Fix performance regression when allocating a large amount of resources of the same type. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li> <li>Fix docs.rs wasm32 builds. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li> <li>Improve error message when binding count limit hit. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/v0.19.3/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.19.3 (2024-03-01)</h2> <h3>Major Changes</h3> <h4>Vendored WebGPU Bindings from <code>web_sys</code></h4> <p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p> <p>While WebGPU's javascript api is stable in the browsers, the <code>web_sys</code> bindings for WebGPU are still improving. As such they are hidden behind the special cfg <code>--cfg=web_sys_unstable_apis</code> and are not available by default. Everyone who wanted to use our WebGPU backend needed to enable this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and made it hard to use WebGPU, especially when WebGPU is enabled by default. Additionally, the unstable APIs don't adhere to semver, so there were repeated breakages.</p> <p>To combat this problem we have decided to vendor the <code>web_sys</code> bindings for WebGPU within the crate. Notably we are not forking the bindings, merely vendoring, so any improvements we make to the bindings will be contributed directly to upstream <code>web_sys</code>.</p> <p>By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Fix an issue where command encoders weren't properly freed if an error occurred during command encoding. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li> </ul> <h4>Android</h4> <ul> <li>Fix linking error when targeting android without <code>winit</code>. By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li> </ul> <h2>v0.19.2 (2024-02-29)</h2> <h3>Added/New Features</h3> <h4>General</h4> <ul> <li><code>wgpu::Id</code> now implements <code>PartialOrd</code>/<code>Ord</code> allowing it to be put in <code>BTreeMap</code>s. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li> </ul> <h4>OpenGL</h4> <ul> <li>Log an error when OpenGL texture format heuristics fail. By <a href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li> </ul> <h4><code>wgsl-out</code></h4> <ul> <li>Learned to generate acceleration structure types. By <a href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li> </ul> <h3>Documentation</h3> <ul> <li>Fix link in <code>wgpu::Instance::create_surface</code> documentation. By <a href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li> <li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code> documentation. By <a href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li> <li><code>Surface</code> configuration incorrectly claimed that <code>wgpu::Instance::create_surface</code> was unsafe. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li> </ul> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Device lost callbacks are invoked when replaced and when global is dropped. By <a href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li> <li>Fix performance regression when allocating a large amount of resources of the same type. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li> <li>Fix docs.rs wasm32 builds. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li> <li>Improve error message when binding count limit hit. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li> <li>Remove an unnecessary <code>clone</code> during GLSL shader injestion. By <a href="https://github.com/a1phyr"><code>@​a1phyr</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5118">#5118</a>.</li> <li>Fix missing validation for <code>Device::clear_buffer</code> where <code>offset + size &gt; buffer.size</code> was not checked when <code>size</code> was omitted. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5282">#5282</a>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/9f505e730fa4ef62c040aa3f67e730ab2059a1cf"><code>9f505e7</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/75fd68939cb3984b2f6de18496b5fcc2ffe3f0a3"><code>75fd689</code></a> wgpu-hal: add ndk-sys dependency to fix linking error. (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5326">#5326</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/bb09828a9e2472cb81a0eed1c5c2f36b5d471cfa"><code>bb09828</code></a> Vendor WebGPU Bindings from web_sys (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5325">#5325</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/d189cf27e86dc934f6d22622b6fde8f4a8593583"><code>d189cf2</code></a> fix: discard cmd. enc. buf. on <code>wgpu_core::Global::command_encoder_drop</code></li> <li><a href="https://github.com/gfx-rs/wgpu/commit/be8c7e6ced06d3d7868a91ccfa51de9ec8d8dc39"><code>be8c7e6</code></a> fix(gles): discard cmd. enc. buf. on drop</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/45ef1757cb1b43f76f6c87e346948635c51a7c1f"><code>45ef175</code></a> fix(dx12): discard cmd. enc. buf. on drop</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/61d779d4d67111bcf34f4b3b8b59e0d2dc6147f4"><code>61d779d</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/f8355a8114835aaa77dc654c51b071243b3485c1"><code>f8355a8</code></a> [wgpu-hal.gles] Error log for failed GLES heuristics (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/7214da68209f733749ea010a331a07bcf9f860c7"><code>7214da6</code></a> Fix missing validation for <code>Device::clear_buffer</code> where `offset + size &gt; buff...</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/c27f74355876e85981db3cfe9d8e632f17dc95f8"><code>c27f743</code></a> Avoid a clone when creating a Glsl shader (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5118">#5118</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.19.1...v0.19.3">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>
2024-03-06 18:28:10 -05:00
log = "0.4.21"
build(deps): bump the backend-deps group in /src-tauri with 7 updates (#463) Bumps the backend-deps group in /src-tauri with 7 updates: | Package | From | To | | --- | --- | --- | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.71` | | [chrono](https://github.com/chronotope/chrono) | `0.4.35` | `0.4.37` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` | `0.12.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.114` | `1.0.115` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.7` | `0.30.9` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.58` | | [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.37.0` | Updates `backtrace` from 0.3.69 to 0.3.71 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/backtrace-rs/releases">backtrace's releases</a>.</em></p> <blockquote> <h2>0.3.71</h2> <p>This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly.</p> <h2>What's Changed</h2> <ul> <li>Make sgx functions exist with cfg(miri) by <a href="https://github.com/saethlin"><code>@​saethlin</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/591">rust-lang/backtrace-rs#591</a></li> <li>Update version of cc crate by <a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li>Pull back MSRV on Windows by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/598">rust-lang/backtrace-rs#598</a></li> <li>Force frame pointers on all i686 tests by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/601">rust-lang/backtrace-rs#601</a></li> <li>Use rustc from stage0 instead of stage0-sysroot by <a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> <li>Cut backtrace 0.3.71 by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/599">rust-lang/backtrace-rs#599</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li><a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71">https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71</a></p> <h2>0.3.70</h2> <h2>New API</h2> <ul> <li>A <code>BacktraceFrame</code> can now have <code>resolve(&amp;mut self)</code> called on it thanks to <a href="https://github.com/fraillt"><code>@​fraillt</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/526">rust-lang/backtrace-rs#526</a></li> </ul> <h2>Platform Support</h2> <p>We added support for new platforms in this release!</p> <ul> <li>Thanks to <a href="https://github.com/bzEq"><code>@​bzEq</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/508">rust-lang/backtrace-rs#508</a> we now have AIX support!</li> <li>Thanks to <a href="https://github.com/sthibaul"><code>@​sthibaul</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/567">rust-lang/backtrace-rs#567</a> we now have GNU/Hurd support!</li> <li>Thanks to <a href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/587">rust-lang/backtrace-rs#587</a> we now support &quot;emulation-compatible&quot; AArch64 Windows (aka arm64ec)</li> </ul> <h3>Windows</h3> <ul> <li>Rewrite msvc backtrace support to be much faster on 64-bit platforms by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/569">rust-lang/backtrace-rs#569</a></li> <li>Fix i686-pc-windows-gnu missing dbghelp module by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/571">rust-lang/backtrace-rs#571</a></li> <li>Fix build errors on <code>thumbv7a-*-windows-msvc</code> targets by <a href="https://github.com/kleisauke"><code>@​kleisauke</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/573">rust-lang/backtrace-rs#573</a></li> <li>Fix panic in backtrace symbolication on win7 by <a href="https://github.com/roblabla"><code>@​roblabla</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/578">rust-lang/backtrace-rs#578</a></li> <li>remove few unused windows ffi fn by <a href="https://github.com/klensy"><code>@​klensy</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/576">rust-lang/backtrace-rs#576</a></li> <li>Make dbghelp look for PDBs next to their exe/dll. by <a href="https://github.com/michaelwoerister"><code>@​michaelwoerister</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/584">rust-lang/backtrace-rs#584</a></li> <li>Revert 32-bit dbghelp to a version WINE (presumably) likes by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/588">rust-lang/backtrace-rs#588</a></li> <li>Update for Win10+ by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/589">rust-lang/backtrace-rs#589</a></li> </ul> <h3>SGX</h3> <p>Thanks to</p> <ul> <li>Adjust frame IP in SGX relative to image base by <a href="https://github.com/mzohreva"><code>@​mzohreva</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/566">rust-lang/backtrace-rs#566</a></li> </ul> <h2>Internals</h2> <p>We did a bunch more work on our CI and internal cleanups</p> <ul> <li>Modularise CI workflow and validate outputs for binary size checks. by <a href="https://github.com/detly"><code>@​detly</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/549">rust-lang/backtrace-rs#549</a></li> <li>Commit Cargo.lock by <a href="https://github.com/bjorn3"><code>@​bjorn3</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/562">rust-lang/backtrace-rs#562</a></li> <li>Enable calling build.rs externally v2 by <a href="https://github.com/pitaj"><code>@​pitaj</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/568">rust-lang/backtrace-rs#568</a></li> <li>Upgrade to 2021 ed and inline panics by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/538">rust-lang/backtrace-rs#538</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/7be8953188582ea83f1e88622ccdfcab1a49461c"><code>7be8953</code></a><code>rust-lang/backtrace-rs#599</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/c31ea5ba7ac52f5c15c65cfec7d7b5d0bcf00eed"><code>c31ea5b</code></a><code>rust-lang/backtrace-rs#602</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/193125abc094b433859c4fdb2e672d391a6bdf8d"><code>193125a</code></a><code>rust-lang/backtrace-rs#601</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/bdc8b8241b16bb20124a3cec86e1b339e4c008a1"><code>bdc8b82</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/backtrace-rs/issues/598">#598</a> from workingjubilee/pull-back-msrv</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/edc9f5cae874bf008e52558e4b2c6c86847c9575"><code>edc9f5c</code></a> hack out binary size checks</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/4c8fe973eb39f4cd31c3d6dfd74c6b670de6911a"><code>4c8fe97</code></a> add Windows to MSRV tests</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/84dfe2472456a000d7cced566b06f3bada898f8e"><code>84dfe24</code></a> hack CI</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/3f08ec085fb5bb4edfb084cf9e3170e953a44107"><code>3f08ec0</code></a> Pull back MSRV-breaking ptr::from_ref</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/6fa4b85b9962c3e1be8c2e5cc605cd078134152b"><code>6fa4b85</code></a><code>rust-lang/backtrace-rs#592</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/ea7dc8e964d0046d92382e40308876130e5301ba"><code>ea7dc8e</code></a><code>rust-lang/backtrace-rs#591</code></li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.35 to 0.4.37 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Correct version number of deprecation notices (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> <li>Fix some typos (<a href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li> <li>Slightly improve serde documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li> <li>Main documentation: simplify links and reflow text (<a href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li> </ul> <h1>Internal</h1> <ul> <li>CI: Lint benchmarks (<a href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li> <li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>, thanks <a href="https://github.com/erickt"><code>@​erickt</code></a>)</li> <li>Backport streamlined <code>NaiveDate</code> unit tests (<a href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> <li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li> <li>Update windows-bindgen to 0.55 (<a href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li> <li>Avoid duplicate imports, which generate warnings on nightly (<a href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li> <li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li> <li>Some small simplifications to <code>DateTime::date_naive</code> and <code>NaiveDate::diff_months</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li> <li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li> <li>Use different method to ignore feature-dependent doctests (<a href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7d62045ec4cd667e240fde899a99458bf8eae1f1"><code>7d62045</code></a> Prepare 0.4.37</li> <li><a href="https://github.com/chronotope/chrono/commit/6857d00070378037392fd9f029ccbf78a19ef2c3"><code>6857d00</code></a> Hide re-export of <code>LocalResult</code> in docs</li> <li><a href="https://github.com/chronotope/chrono/commit/9e22e48d156d4c581e4f3d54cd8b2dcf77b5ae0a"><code>9e22e48</code></a> Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type alias</li> <li><a href="https://github.com/chronotope/chrono/commit/ca3c3b6293c20284405b1fa6c6895c7f2a33caf9"><code>ca3c3b6</code></a> Prepare 0.4.36</li> <li><a href="https://github.com/chronotope/chrono/commit/1850198da9f91fb0f4181e30947cbecb944cde74"><code>1850198</code></a> Revert <code>TimeDelta</code> deprecations</li> <li><a href="https://github.com/chronotope/chrono/commit/e05ba8b9c2a98943d129e664c7615bd3724e069e"><code>e05ba8b</code></a> Add <code>MappedLocalTime::and_then</code></li> <li><a href="https://github.com/chronotope/chrono/commit/3adfd88ce05756e3bd0baa7e008abbe6d5b61076"><code>3adfd88</code></a> Main documentation: simplify links and reflow text</li> <li><a href="https://github.com/chronotope/chrono/commit/1e8df65f47577c0db3e2790660b00d728145cde2"><code>1e8df65</code></a> Rustfmt doc comments</li> <li><a href="https://github.com/chronotope/chrono/commit/1b578597827d0a850acb81b9cbbd1835b2141a8d"><code>1b57859</code></a> Run doctests with <code>alloc</code> feature if possible</li> <li><a href="https://github.com/chronotope/chrono/commit/6f2c7ccabd94e78f4bbf585085b54e21eb6e99fe"><code>6f2c7cc</code></a> Use different method to run feature-dependent doctests</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.25 to 0.12.3 <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.3</h2> <h2>What's Changed</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zuisong"><code>@​zuisong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li> <li><a href="https://github.com/djc"><code>@​djc</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li> <li><a href="https://github.com/krant"><code>@​krant</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li> <li><a href="https://github.com/Kriskras99"><code>@​Kriskras99</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p> <h2>v0.12.2</h2> <h2>What's Changed</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cxw620"><code>@​cxw620</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2165">seanmonstar/reqwest#2165</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2">https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2</a></p> <h2>v0.12.1</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2193">seanmonstar/reqwest#2193</a></li> <li><a href="https://github.com/mbme"><code>@​mbme</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2195">seanmonstar/reqwest#2195</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1">https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1</a></p> <h2>v0.12.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.3</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>v0.12.2</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>v0.12.1</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h1>v0.12.0</h1> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> <li>Change all optional dependencies to no longer be exposed as implicit features.</li> <li>Add <code>ClientBuilder::interface(str)</code> to specify the local interface to bind to.</li> <li>Experimental: disables the <code>http3</code> feature temporarily.</li> </ul> <h2>v0.11.27</h2> <ul> <li>Add <code>hickory-dns</code> feature, deprecating <code>trust-dns</code>.</li> <li>(wasm) Fix <code>Form::text()</code> to not set octet-stream for plain text fields.</li> </ul> <h2>v0.11.26</h2> <ul> <li>Revert <code>system-configuration</code> upgrade, which broke MSRV on macOS.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/0720159f6369f54e045a1fd315e0f24b7a0b4a39"><code>0720159</code></a> v0.12.3</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/92096952b7257af6a9eea6f94c5be04c418be0e3"><code>9209695</code></a> Remove duplicate example for ClientBuilder::default_headers (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2236">#2236</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e3a15650d600f3ab1aa2c6f83dc7567a8677337e"><code>e3a1565</code></a> fix: use lower case domain string when using <code>resolve</code> and <code>resolve_to_addrs</code>...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b4c491a6ffa10418d8bfaa49fc38f2175312f90c"><code>b4c491a</code></a> feat: allow fine-grained root certs for rustls (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2232">#2232</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/cf4295d59d614b1b813cacfe97f186fba952a358"><code>cf4295d</code></a> chore: update winreg to 0.52.0 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2226">#2226</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/db25e802bf9a40782e5aac3505a7f1c76b902dd6"><code>db25e80</code></a> chore: upgrade base64 to 0.22 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2224">#2224</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/13e27b75bfa734f4303173b69bcd59ca72463459"><code>13e27b7</code></a> fix: response body timeout forwards the size hint</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/872af0c7bc2d1128f7120e52e2ccb1c365fb94a7"><code>872af0c</code></a> refactor: upgrade to rustls-pemfile 2 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2222">#2222</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/68a3f5803b03393938c39a3794a5a9e5f5264796"><code>68a3f58</code></a> fix: stop sending content-length: 0 for GET requests (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2207">#2207</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/14e46ff8cb7550473c950f3471d049ad2e139d3f"><code>14e46ff</code></a> FromStr trait implementation for Name (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2212">#2212</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.114 to 1.0.115 <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.115</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/b1ebf3888ed728c66c69581ba8d9c4aa7483f486"><code>b1ebf38</code></a> Release 1.0.115</li> <li><a href="https://github.com/serde-rs/json/commit/c3dc153e0681f32e9c55152cb11cbfa6a7192a7f"><code>c3dc153</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a> from titaniumtraveler/pr</li> <li><a href="https://github.com/serde-rs/json/commit/218770bb7531b0e491a2883eafc40ade5b1eeaf5"><code>218770b</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/json/commit/840da8e89241d46482c40038d3acdb6745ed4f05"><code>840da8e</code></a> Fix missing backticks in doc comments</li> <li><a href="https://github.com/serde-rs/json/commit/3a3f61b1c9a2dce973179fad1650f709f63bdaa5"><code>3a3f61b</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/serde-rs/json/commit/4a0be88b5ac6cda971a52df9f027b551fe566347"><code>4a0be88</code></a> Format regression tests with rustfmt</li> <li><a href="https://github.com/serde-rs/json/commit/d2dbbf7055666b42957dee59b6a4ea57413517ff"><code>d2dbbf7</code></a> Ignore dead code lint in tests</li> <li><a href="https://github.com/serde-rs/json/commit/8e7b37bf7e20d3385cf389c630831c3817ef6c79"><code>8e7b37b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a> from serde-rs/transparent</li> <li><a href="https://github.com/serde-rs/json/commit/a25f6c6f2af1ac268175e79ad8d537106dbb3a3a"><code>a25f6c6</code></a> Remove conditional on repr(transparent)</li> <li><a href="https://github.com/serde-rs/json/commit/fedf8341eedd6fc0ad5c5336d1747463c7d85ece"><code>fedf834</code></a> Ignore non_local_definitions false positive in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.7 to 0.30.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.9</h1> <ul> <li>Linux/Windows: Performance improvements.</li> <li>Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.</li> </ul> <h1>0.30.8</h1> <ul> <li>Linux: Fix missing parallelization.</li> <li>Linux: Add <code>cargo</code> feature flag <code>linux-tmpfs</code> to list <code>tmpfs</code> mounts.</li> <li>macOS: Fix CPU usage returning <code>NaN</code>.</li> <li><code>Components::refresh</code> is now parallelized.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/93f9b823c1a5cd56f271e48cf879ede312914c64"><code>93f9b82</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1243">#1243</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1022ac9fcd0c14c1811b735acfd01c652da0be4b"><code>1022ac9</code></a> Update crate version to 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/50aea53e039b4bfe99c079a9e7f576dae3365029"><code>50aea53</code></a> Update CHANGELOG for 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/55726877683947ce47bc3fa4e3f7888c232546c1"><code>5572687</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1242">#1242</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/663a429829014db75b3691e59190f307303dd90a"><code>663a429</code></a> is_dir/is_file small improvements</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/adb5fc23de30b161ffc70c7f8245048ac5a53a3e"><code>adb5fc2</code></a> Improve Windows code</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/009fed49bb7f2561ab70e906dca340079560561d"><code>009fed4</code></a> Prevent dual compilation of <code>test_binary</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/bc21fade6abff5f83aadfd0b2877813d2a2699b8"><code>bc21fad</code></a> Fix linux <code>Process::parent</code> retrieval</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/24aaabca3a142aac5ebd416cbf4c2ea1c4a3af84"><code>24aaabc</code></a> Add regression test for <code>Process::parent</code> update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1cc03e7dca7bc81addedeec22cdbe4a5911b375b"><code>1cc03e7</code></a> Update <code>Process::parent</code> at every refresh</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.7...v0.30.9">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.57 to 1.0.58 <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.58</h2> <ul> <li>Make backtrace support available when using -Dwarnings (<a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/df8bffad18e408e9b88d3360797506fc1282babe"><code>df8bffa</code></a> Release 1.0.58</li> <li><a href="https://github.com/dtolnay/thiserror/commit/14be209a74e075861fc754d41c376d2d5c6da06b"><code>14be209</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a> from dtolnay/deadcode</li> <li><a href="https://github.com/dtolnay/thiserror/commit/15a1d647cf5e98835e800e5b6d17ec260dcb89cc"><code>15a1d64</code></a> Make compatible with -Dwarnings</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f55a5d28da7114b44e967451f697d8d0fedb20be"><code>f55a5d2</code></a> Ignore mixed_attributes_style clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f770921a4fc7fc972b9fe00a841831b886e83f10"><code>f770921</code></a> Resolve assigning_clones clippy lint</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.36.0 to 1.37.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.37.0</h2> <h1>1.37.0 (March 28th, 2024)</h1> <h3>Added</h3> <ul> <li>fs: add <code>set_max_buf_size</code> to <code>tokio::fs::File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6411">#6411</a>)</li> <li>io: add <code>try_new</code> and <code>try_with_interest</code> to <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6345">#6345</a>)</li> <li>sync: add <code>forget_permits</code> method to semaphore (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>)</li> <li>sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li>sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li>sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li>sync: implement <code>Clone</code> for <code>watch::Sender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6388">#6388</a>)</li> <li>task: add <code>TaskLocalFuture::take_value</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6340">#6340</a>)</li> <li>task: implement <code>FromIterator</code> for <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: make <code>io::split</code> use a mutex instead of a spinlock (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6403">#6403</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>docs: fix docsrs build without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6360">#6360</a>)</li> <li>macros: allow select with only else branch (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6339">#6339</a>)</li> <li>runtime: fix leaking registration entries when os registration fails (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li>io: document cancel safety of <code>AsyncReadExt</code>'s primitive read functions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>)</li> <li>runtime: add doc link from <code>Runtime</code> to <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6366">#6366</a>)</li> <li>runtime: make the <code>enter</code> example deterministic (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6351">#6351</a>)</li> <li>sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>sync: fix missing period in broadcast docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6377">#6377</a>)</li> <li>sync: mark <code>mpsc::Sender::downgrade</code> with <code>#[must_use]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>)</li> <li>sync: reorder <code>const_new</code> before <code>new_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6392">#6392</a>)</li> <li>sync: update watch channel docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6395">#6395</a>)</li> <li>task: fix documentation links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>)</li> </ul> <h3>Changed (unstable)</h3> <ul> <li>runtime: include task <code>Id</code> in taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>)</li> <li>runtime: panic if <code>unhandled_panic</code> is enabled when not supported (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6410">#6410</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6300">tokio-rs/tokio#6300</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6326">tokio-rs/tokio#6326</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6328">tokio-rs/tokio#6328</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6329">tokio-rs/tokio#6329</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6331">tokio-rs/tokio#6331</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6336">tokio-rs/tokio#6336</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6337">tokio-rs/tokio#6337</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/9c337ca1a306be38e3474082be14bdef4bcb45b5"><code>9c337ca</code></a> chore: prepare Tokio v1.37.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6435">#6435</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e5425014392de0a44c27fac054472b4c3926ef26"><code>e542501</code></a> io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4601c84718aafa9e46fed1c16f31dd500052b368"><code>4601c84</code></a> stream: add <code>next_many</code> and <code>poll_next_many</code> to <code>StreamMap</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6409">#6409</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/deff2524c354d3d3038e1c3813032701946a5c68"><code>deff252</code></a> util: document cancel safety of <code>SinkExt::send</code> and <code>StreamExt::next</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6417">#6417</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4565b81097e8938761431592c0ad36df3bd20cd2"><code>4565b81</code></a> sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/3ce4720a4532e40c78f7d851b1cfb8ea26542177"><code>3ce4720</code></a> sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8342e4b524984d5e80168da89760799aa1a2bfba"><code>8342e4b</code></a> util: assert compatibility between <code>LengthDelimitedCodec</code> options (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6414">#6414</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4c453e9790d1cc5a2fd5c13fc2f63a145a3fd8da"><code>4c453e9</code></a> readme: add description about benchmarks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6425">#6425</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1846483f1953f6ac4dd89f434e78ff99eb0c92f9"><code>1846483</code></a> sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/baad270b98acbc735f9e8baddc93ae8a18a652ce"><code>baad270</code></a> sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0">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: Tyler Wilding <xtvaser@gmail.com>
2024-04-14 15:12:58 -04:00
reqwest = { version = "0.12", features = ["json"] }
rev_buf_reader = "0.3.0"
build(deps): bump the backend-deps group in /src-tauri with 1 update (#440) Bumps the backend-deps group in /src-tauri with 1 update: [semver](https://github.com/dtolnay/semver). Updates `semver` from 1.0.21 to 1.0.22 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>1.0.22</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/semver/commit/c8ad1bf6db35b1847abbe8ddc7c8fba0455e5fc3"><code>c8ad1bf</code></a> Release 1.0.22</li> <li><a href="https://github.com/dtolnay/semver/commit/f76db8d7f2f542ac45aa2d7e3c06afa428fe8698"><code>f76db8d</code></a> Resolve redundant import warning</li> <li><a href="https://github.com/dtolnay/semver/commit/f32b420f75d060cdc451bfac091318ed8bc0e41f"><code>f32b420</code></a> Ignore incompatible_msrv clippy lint for conditionally compiled code</li> <li>See full diff in <a href="https://github.com/dtolnay/semver/compare/1.0.21...1.0.22">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=semver&package-manager=cargo&previous-version=1.0.21&new-version=1.0.22)](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 </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:20:33 -05:00
semver = "1.0.22"
serde = { version = "1.0", features = ["derive"] }
build(deps): bump the backend-deps group in /src-tauri with 7 updates (#463) Bumps the backend-deps group in /src-tauri with 7 updates: | Package | From | To | | --- | --- | --- | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.71` | | [chrono](https://github.com/chronotope/chrono) | `0.4.35` | `0.4.37` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` | `0.12.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.114` | `1.0.115` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.7` | `0.30.9` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.58` | | [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.37.0` | Updates `backtrace` from 0.3.69 to 0.3.71 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/backtrace-rs/releases">backtrace's releases</a>.</em></p> <blockquote> <h2>0.3.71</h2> <p>This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly.</p> <h2>What's Changed</h2> <ul> <li>Make sgx functions exist with cfg(miri) by <a href="https://github.com/saethlin"><code>@​saethlin</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/591">rust-lang/backtrace-rs#591</a></li> <li>Update version of cc crate by <a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li>Pull back MSRV on Windows by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/598">rust-lang/backtrace-rs#598</a></li> <li>Force frame pointers on all i686 tests by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/601">rust-lang/backtrace-rs#601</a></li> <li>Use rustc from stage0 instead of stage0-sysroot by <a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> <li>Cut backtrace 0.3.71 by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/599">rust-lang/backtrace-rs#599</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li><a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71">https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71</a></p> <h2>0.3.70</h2> <h2>New API</h2> <ul> <li>A <code>BacktraceFrame</code> can now have <code>resolve(&amp;mut self)</code> called on it thanks to <a href="https://github.com/fraillt"><code>@​fraillt</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/526">rust-lang/backtrace-rs#526</a></li> </ul> <h2>Platform Support</h2> <p>We added support for new platforms in this release!</p> <ul> <li>Thanks to <a href="https://github.com/bzEq"><code>@​bzEq</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/508">rust-lang/backtrace-rs#508</a> we now have AIX support!</li> <li>Thanks to <a href="https://github.com/sthibaul"><code>@​sthibaul</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/567">rust-lang/backtrace-rs#567</a> we now have GNU/Hurd support!</li> <li>Thanks to <a href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/587">rust-lang/backtrace-rs#587</a> we now support &quot;emulation-compatible&quot; AArch64 Windows (aka arm64ec)</li> </ul> <h3>Windows</h3> <ul> <li>Rewrite msvc backtrace support to be much faster on 64-bit platforms by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/569">rust-lang/backtrace-rs#569</a></li> <li>Fix i686-pc-windows-gnu missing dbghelp module by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/571">rust-lang/backtrace-rs#571</a></li> <li>Fix build errors on <code>thumbv7a-*-windows-msvc</code> targets by <a href="https://github.com/kleisauke"><code>@​kleisauke</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/573">rust-lang/backtrace-rs#573</a></li> <li>Fix panic in backtrace symbolication on win7 by <a href="https://github.com/roblabla"><code>@​roblabla</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/578">rust-lang/backtrace-rs#578</a></li> <li>remove few unused windows ffi fn by <a href="https://github.com/klensy"><code>@​klensy</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/576">rust-lang/backtrace-rs#576</a></li> <li>Make dbghelp look for PDBs next to their exe/dll. by <a href="https://github.com/michaelwoerister"><code>@​michaelwoerister</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/584">rust-lang/backtrace-rs#584</a></li> <li>Revert 32-bit dbghelp to a version WINE (presumably) likes by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/588">rust-lang/backtrace-rs#588</a></li> <li>Update for Win10+ by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/589">rust-lang/backtrace-rs#589</a></li> </ul> <h3>SGX</h3> <p>Thanks to</p> <ul> <li>Adjust frame IP in SGX relative to image base by <a href="https://github.com/mzohreva"><code>@​mzohreva</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/566">rust-lang/backtrace-rs#566</a></li> </ul> <h2>Internals</h2> <p>We did a bunch more work on our CI and internal cleanups</p> <ul> <li>Modularise CI workflow and validate outputs for binary size checks. by <a href="https://github.com/detly"><code>@​detly</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/549">rust-lang/backtrace-rs#549</a></li> <li>Commit Cargo.lock by <a href="https://github.com/bjorn3"><code>@​bjorn3</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/562">rust-lang/backtrace-rs#562</a></li> <li>Enable calling build.rs externally v2 by <a href="https://github.com/pitaj"><code>@​pitaj</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/568">rust-lang/backtrace-rs#568</a></li> <li>Upgrade to 2021 ed and inline panics by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/538">rust-lang/backtrace-rs#538</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/7be8953188582ea83f1e88622ccdfcab1a49461c"><code>7be8953</code></a><code>rust-lang/backtrace-rs#599</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/c31ea5ba7ac52f5c15c65cfec7d7b5d0bcf00eed"><code>c31ea5b</code></a><code>rust-lang/backtrace-rs#602</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/193125abc094b433859c4fdb2e672d391a6bdf8d"><code>193125a</code></a><code>rust-lang/backtrace-rs#601</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/bdc8b8241b16bb20124a3cec86e1b339e4c008a1"><code>bdc8b82</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/backtrace-rs/issues/598">#598</a> from workingjubilee/pull-back-msrv</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/edc9f5cae874bf008e52558e4b2c6c86847c9575"><code>edc9f5c</code></a> hack out binary size checks</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/4c8fe973eb39f4cd31c3d6dfd74c6b670de6911a"><code>4c8fe97</code></a> add Windows to MSRV tests</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/84dfe2472456a000d7cced566b06f3bada898f8e"><code>84dfe24</code></a> hack CI</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/3f08ec085fb5bb4edfb084cf9e3170e953a44107"><code>3f08ec0</code></a> Pull back MSRV-breaking ptr::from_ref</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/6fa4b85b9962c3e1be8c2e5cc605cd078134152b"><code>6fa4b85</code></a><code>rust-lang/backtrace-rs#592</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/ea7dc8e964d0046d92382e40308876130e5301ba"><code>ea7dc8e</code></a><code>rust-lang/backtrace-rs#591</code></li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.35 to 0.4.37 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Correct version number of deprecation notices (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> <li>Fix some typos (<a href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li> <li>Slightly improve serde documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li> <li>Main documentation: simplify links and reflow text (<a href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li> </ul> <h1>Internal</h1> <ul> <li>CI: Lint benchmarks (<a href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li> <li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>, thanks <a href="https://github.com/erickt"><code>@​erickt</code></a>)</li> <li>Backport streamlined <code>NaiveDate</code> unit tests (<a href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> <li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li> <li>Update windows-bindgen to 0.55 (<a href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li> <li>Avoid duplicate imports, which generate warnings on nightly (<a href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li> <li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li> <li>Some small simplifications to <code>DateTime::date_naive</code> and <code>NaiveDate::diff_months</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li> <li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li> <li>Use different method to ignore feature-dependent doctests (<a href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7d62045ec4cd667e240fde899a99458bf8eae1f1"><code>7d62045</code></a> Prepare 0.4.37</li> <li><a href="https://github.com/chronotope/chrono/commit/6857d00070378037392fd9f029ccbf78a19ef2c3"><code>6857d00</code></a> Hide re-export of <code>LocalResult</code> in docs</li> <li><a href="https://github.com/chronotope/chrono/commit/9e22e48d156d4c581e4f3d54cd8b2dcf77b5ae0a"><code>9e22e48</code></a> Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type alias</li> <li><a href="https://github.com/chronotope/chrono/commit/ca3c3b6293c20284405b1fa6c6895c7f2a33caf9"><code>ca3c3b6</code></a> Prepare 0.4.36</li> <li><a href="https://github.com/chronotope/chrono/commit/1850198da9f91fb0f4181e30947cbecb944cde74"><code>1850198</code></a> Revert <code>TimeDelta</code> deprecations</li> <li><a href="https://github.com/chronotope/chrono/commit/e05ba8b9c2a98943d129e664c7615bd3724e069e"><code>e05ba8b</code></a> Add <code>MappedLocalTime::and_then</code></li> <li><a href="https://github.com/chronotope/chrono/commit/3adfd88ce05756e3bd0baa7e008abbe6d5b61076"><code>3adfd88</code></a> Main documentation: simplify links and reflow text</li> <li><a href="https://github.com/chronotope/chrono/commit/1e8df65f47577c0db3e2790660b00d728145cde2"><code>1e8df65</code></a> Rustfmt doc comments</li> <li><a href="https://github.com/chronotope/chrono/commit/1b578597827d0a850acb81b9cbbd1835b2141a8d"><code>1b57859</code></a> Run doctests with <code>alloc</code> feature if possible</li> <li><a href="https://github.com/chronotope/chrono/commit/6f2c7ccabd94e78f4bbf585085b54e21eb6e99fe"><code>6f2c7cc</code></a> Use different method to run feature-dependent doctests</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.25 to 0.12.3 <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.3</h2> <h2>What's Changed</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zuisong"><code>@​zuisong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li> <li><a href="https://github.com/djc"><code>@​djc</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li> <li><a href="https://github.com/krant"><code>@​krant</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li> <li><a href="https://github.com/Kriskras99"><code>@​Kriskras99</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p> <h2>v0.12.2</h2> <h2>What's Changed</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cxw620"><code>@​cxw620</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2165">seanmonstar/reqwest#2165</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2">https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2</a></p> <h2>v0.12.1</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2193">seanmonstar/reqwest#2193</a></li> <li><a href="https://github.com/mbme"><code>@​mbme</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2195">seanmonstar/reqwest#2195</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1">https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1</a></p> <h2>v0.12.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.3</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>v0.12.2</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>v0.12.1</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h1>v0.12.0</h1> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> <li>Change all optional dependencies to no longer be exposed as implicit features.</li> <li>Add <code>ClientBuilder::interface(str)</code> to specify the local interface to bind to.</li> <li>Experimental: disables the <code>http3</code> feature temporarily.</li> </ul> <h2>v0.11.27</h2> <ul> <li>Add <code>hickory-dns</code> feature, deprecating <code>trust-dns</code>.</li> <li>(wasm) Fix <code>Form::text()</code> to not set octet-stream for plain text fields.</li> </ul> <h2>v0.11.26</h2> <ul> <li>Revert <code>system-configuration</code> upgrade, which broke MSRV on macOS.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/0720159f6369f54e045a1fd315e0f24b7a0b4a39"><code>0720159</code></a> v0.12.3</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/92096952b7257af6a9eea6f94c5be04c418be0e3"><code>9209695</code></a> Remove duplicate example for ClientBuilder::default_headers (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2236">#2236</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e3a15650d600f3ab1aa2c6f83dc7567a8677337e"><code>e3a1565</code></a> fix: use lower case domain string when using <code>resolve</code> and <code>resolve_to_addrs</code>...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b4c491a6ffa10418d8bfaa49fc38f2175312f90c"><code>b4c491a</code></a> feat: allow fine-grained root certs for rustls (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2232">#2232</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/cf4295d59d614b1b813cacfe97f186fba952a358"><code>cf4295d</code></a> chore: update winreg to 0.52.0 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2226">#2226</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/db25e802bf9a40782e5aac3505a7f1c76b902dd6"><code>db25e80</code></a> chore: upgrade base64 to 0.22 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2224">#2224</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/13e27b75bfa734f4303173b69bcd59ca72463459"><code>13e27b7</code></a> fix: response body timeout forwards the size hint</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/872af0c7bc2d1128f7120e52e2ccb1c365fb94a7"><code>872af0c</code></a> refactor: upgrade to rustls-pemfile 2 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2222">#2222</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/68a3f5803b03393938c39a3794a5a9e5f5264796"><code>68a3f58</code></a> fix: stop sending content-length: 0 for GET requests (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2207">#2207</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/14e46ff8cb7550473c950f3471d049ad2e139d3f"><code>14e46ff</code></a> FromStr trait implementation for Name (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2212">#2212</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.114 to 1.0.115 <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.115</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/b1ebf3888ed728c66c69581ba8d9c4aa7483f486"><code>b1ebf38</code></a> Release 1.0.115</li> <li><a href="https://github.com/serde-rs/json/commit/c3dc153e0681f32e9c55152cb11cbfa6a7192a7f"><code>c3dc153</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a> from titaniumtraveler/pr</li> <li><a href="https://github.com/serde-rs/json/commit/218770bb7531b0e491a2883eafc40ade5b1eeaf5"><code>218770b</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/json/commit/840da8e89241d46482c40038d3acdb6745ed4f05"><code>840da8e</code></a> Fix missing backticks in doc comments</li> <li><a href="https://github.com/serde-rs/json/commit/3a3f61b1c9a2dce973179fad1650f709f63bdaa5"><code>3a3f61b</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/serde-rs/json/commit/4a0be88b5ac6cda971a52df9f027b551fe566347"><code>4a0be88</code></a> Format regression tests with rustfmt</li> <li><a href="https://github.com/serde-rs/json/commit/d2dbbf7055666b42957dee59b6a4ea57413517ff"><code>d2dbbf7</code></a> Ignore dead code lint in tests</li> <li><a href="https://github.com/serde-rs/json/commit/8e7b37bf7e20d3385cf389c630831c3817ef6c79"><code>8e7b37b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a> from serde-rs/transparent</li> <li><a href="https://github.com/serde-rs/json/commit/a25f6c6f2af1ac268175e79ad8d537106dbb3a3a"><code>a25f6c6</code></a> Remove conditional on repr(transparent)</li> <li><a href="https://github.com/serde-rs/json/commit/fedf8341eedd6fc0ad5c5336d1747463c7d85ece"><code>fedf834</code></a> Ignore non_local_definitions false positive in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.7 to 0.30.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.9</h1> <ul> <li>Linux/Windows: Performance improvements.</li> <li>Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.</li> </ul> <h1>0.30.8</h1> <ul> <li>Linux: Fix missing parallelization.</li> <li>Linux: Add <code>cargo</code> feature flag <code>linux-tmpfs</code> to list <code>tmpfs</code> mounts.</li> <li>macOS: Fix CPU usage returning <code>NaN</code>.</li> <li><code>Components::refresh</code> is now parallelized.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/93f9b823c1a5cd56f271e48cf879ede312914c64"><code>93f9b82</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1243">#1243</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1022ac9fcd0c14c1811b735acfd01c652da0be4b"><code>1022ac9</code></a> Update crate version to 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/50aea53e039b4bfe99c079a9e7f576dae3365029"><code>50aea53</code></a> Update CHANGELOG for 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/55726877683947ce47bc3fa4e3f7888c232546c1"><code>5572687</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1242">#1242</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/663a429829014db75b3691e59190f307303dd90a"><code>663a429</code></a> is_dir/is_file small improvements</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/adb5fc23de30b161ffc70c7f8245048ac5a53a3e"><code>adb5fc2</code></a> Improve Windows code</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/009fed49bb7f2561ab70e906dca340079560561d"><code>009fed4</code></a> Prevent dual compilation of <code>test_binary</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/bc21fade6abff5f83aadfd0b2877813d2a2699b8"><code>bc21fad</code></a> Fix linux <code>Process::parent</code> retrieval</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/24aaabca3a142aac5ebd416cbf4c2ea1c4a3af84"><code>24aaabc</code></a> Add regression test for <code>Process::parent</code> update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1cc03e7dca7bc81addedeec22cdbe4a5911b375b"><code>1cc03e7</code></a> Update <code>Process::parent</code> at every refresh</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.7...v0.30.9">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.57 to 1.0.58 <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.58</h2> <ul> <li>Make backtrace support available when using -Dwarnings (<a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/df8bffad18e408e9b88d3360797506fc1282babe"><code>df8bffa</code></a> Release 1.0.58</li> <li><a href="https://github.com/dtolnay/thiserror/commit/14be209a74e075861fc754d41c376d2d5c6da06b"><code>14be209</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a> from dtolnay/deadcode</li> <li><a href="https://github.com/dtolnay/thiserror/commit/15a1d647cf5e98835e800e5b6d17ec260dcb89cc"><code>15a1d64</code></a> Make compatible with -Dwarnings</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f55a5d28da7114b44e967451f697d8d0fedb20be"><code>f55a5d2</code></a> Ignore mixed_attributes_style clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f770921a4fc7fc972b9fe00a841831b886e83f10"><code>f770921</code></a> Resolve assigning_clones clippy lint</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.36.0 to 1.37.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.37.0</h2> <h1>1.37.0 (March 28th, 2024)</h1> <h3>Added</h3> <ul> <li>fs: add <code>set_max_buf_size</code> to <code>tokio::fs::File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6411">#6411</a>)</li> <li>io: add <code>try_new</code> and <code>try_with_interest</code> to <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6345">#6345</a>)</li> <li>sync: add <code>forget_permits</code> method to semaphore (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>)</li> <li>sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li>sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li>sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li>sync: implement <code>Clone</code> for <code>watch::Sender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6388">#6388</a>)</li> <li>task: add <code>TaskLocalFuture::take_value</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6340">#6340</a>)</li> <li>task: implement <code>FromIterator</code> for <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: make <code>io::split</code> use a mutex instead of a spinlock (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6403">#6403</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>docs: fix docsrs build without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6360">#6360</a>)</li> <li>macros: allow select with only else branch (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6339">#6339</a>)</li> <li>runtime: fix leaking registration entries when os registration fails (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li>io: document cancel safety of <code>AsyncReadExt</code>'s primitive read functions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>)</li> <li>runtime: add doc link from <code>Runtime</code> to <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6366">#6366</a>)</li> <li>runtime: make the <code>enter</code> example deterministic (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6351">#6351</a>)</li> <li>sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>sync: fix missing period in broadcast docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6377">#6377</a>)</li> <li>sync: mark <code>mpsc::Sender::downgrade</code> with <code>#[must_use]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>)</li> <li>sync: reorder <code>const_new</code> before <code>new_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6392">#6392</a>)</li> <li>sync: update watch channel docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6395">#6395</a>)</li> <li>task: fix documentation links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>)</li> </ul> <h3>Changed (unstable)</h3> <ul> <li>runtime: include task <code>Id</code> in taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>)</li> <li>runtime: panic if <code>unhandled_panic</code> is enabled when not supported (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6410">#6410</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6300">tokio-rs/tokio#6300</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6326">tokio-rs/tokio#6326</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6328">tokio-rs/tokio#6328</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6329">tokio-rs/tokio#6329</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6331">tokio-rs/tokio#6331</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6336">tokio-rs/tokio#6336</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6337">tokio-rs/tokio#6337</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/9c337ca1a306be38e3474082be14bdef4bcb45b5"><code>9c337ca</code></a> chore: prepare Tokio v1.37.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6435">#6435</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e5425014392de0a44c27fac054472b4c3926ef26"><code>e542501</code></a> io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4601c84718aafa9e46fed1c16f31dd500052b368"><code>4601c84</code></a> stream: add <code>next_many</code> and <code>poll_next_many</code> to <code>StreamMap</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6409">#6409</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/deff2524c354d3d3038e1c3813032701946a5c68"><code>deff252</code></a> util: document cancel safety of <code>SinkExt::send</code> and <code>StreamExt::next</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6417">#6417</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4565b81097e8938761431592c0ad36df3bd20cd2"><code>4565b81</code></a> sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/3ce4720a4532e40c78f7d851b1cfb8ea26542177"><code>3ce4720</code></a> sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8342e4b524984d5e80168da89760799aa1a2bfba"><code>8342e4b</code></a> util: assert compatibility between <code>LengthDelimitedCodec</code> options (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6414">#6414</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4c453e9790d1cc5a2fd5c13fc2f63a145a3fd8da"><code>4c453e9</code></a> readme: add description about benchmarks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6425">#6425</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1846483f1953f6ac4dd89f434e78ff99eb0c92f9"><code>1846483</code></a> sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/baad270b98acbc735f9e8baddc93ae8a18a652ce"><code>baad270</code></a> sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0">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: Tyler Wilding <xtvaser@gmail.com>
2024-04-14 15:12:58 -04:00
serde_json = "1.0.115"
build(deps): bump the backend-deps group in /src-tauri with 2 updates (#468) Bumps the backend-deps group in /src-tauri with 2 updates: [chrono](https://github.com/chronotope/chrono) and [sysinfo](https://github.com/GuillaumeGomez/sysinfo). Updates `chrono` from 0.4.37 to 0.4.38 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.38</h2> <p>This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient <code>days_since</code> method for the <code>Weekday</code> type.</p> <p>Chrono 0.4.38 also removes the long deprecated <code>rustc-serialize</code> feature. Support for <code>rustc-serialize</code> will be <a href="https://redirect.github.com/rust-lang/rust/pull/116016">soft-destabilized in the next Rust edition</a>. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.</p> <p>In chrono 0.4.36 we made an accidental breaking change by switching to <code>derive(Copy)</code> for <code>DateTime</code> instead of a manual implementation. It is reverted in this release.</p> <h1>Removals</h1> <ul> <li>Remove <code>rustc-serialize</code> feature (<a href="https://redirect.github.com/chronotope/chrono/issues/1548">#1548</a>, thanks <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>Weekday::days_since</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1249">#1249</a>, based on <a href="https://redirect.github.com/chronotope/chrono/issues/216">#216</a> by <a href="https://github.com/clarfonthey"><code>@​clarfonthey</code></a>)</li> <li>Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1565">#1565</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> </ul> <h1>Fixes</h1> <ul> <li>Return error when rounding with a zero duration (<a href="https://redirect.github.com/chronotope/chrono/issues/1474">#1474</a>, thanks <a href="https://github.com/Dav1dde"><code>@​Dav1dde</code></a>)</li> <li>Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1573">#1573</a>)</li> </ul> <h1>Internal</h1> <ul> <li>Inline <code>test_encodable_json</code> and <code>test_decodable_json</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1550">#1550</a>)</li> <li>CI: Reduce combinations in <code>cargo hack check</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1553">#1553</a>)</li> <li>Refactor formatting code (<a href="https://redirect.github.com/chronotope/chrono/issues/1335">#1335</a>)</li> <li>Optimize number formatting (<a href="https://redirect.github.com/chronotope/chrono/issues/1558">#1558</a>)</li> <li>Only package files needed for building and testing (<a href="https://redirect.github.com/chronotope/chrono/issues/1554">#1554</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/352a35203a140e2352e5a5be62ba8dfd03b616e1"><code>352a352</code></a> Prepare 0.4.38</li> <li><a href="https://github.com/chronotope/chrono/commit/46d44d6074ebdfddc62778bff24551f8d7bf9695"><code>46d44d6</code></a> Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code></li> <li><a href="https://github.com/chronotope/chrono/commit/760eb660d3b6ff9c5e0d34cfa1daa83d0a815e9e"><code>760eb66</code></a> Update windows-bindgen requirement from 0.55 to 0.56</li> <li><a href="https://github.com/chronotope/chrono/commit/391187fff3be8ac345edb0fd859d36cb99c24316"><code>391187f</code></a> Return error when rounding with zero duration</li> <li><a href="https://github.com/chronotope/chrono/commit/ffc75e57054182603436b56e67c284d9fb7dec78"><code>ffc75e5</code></a> Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f8cecbe57ea6c2d7ce69c7e17ec989258a515ee0"><code>f8cecbe</code></a> Make <code>Weekday::num_days_from public</code>, rename to <code>days_since</code>.</li> <li><a href="https://github.com/chronotope/chrono/commit/0cfc405d3e93b1f4e8c6fd37a51449b6be7edb2c"><code>0cfc405</code></a> Optimize number formatting</li> <li><a href="https://github.com/chronotope/chrono/commit/74ba83ba27056e5bb610327d37c488f2b212af86"><code>74ba83b</code></a> Take <code>pad</code> by value</li> <li><a href="https://github.com/chronotope/chrono/commit/78e79dbabf30ba6fcf59ff6cc439c2dd944b0da0"><code>78e79db</code></a> Match on tuples in <code>format_fixed</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f3d76c7bb0902e269b902cf1bc9d986501675c52"><code>f3d76c7</code></a> Match on tuples in <code>format_numeric</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.9 to 0.30.10 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/v0.30.10/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.10</h1> <ul> <li>Linux: Fix components not being listed anymore.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/e9c74b25fd4570a82952144385daad39d5a11118"><code>e9c74b2</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1250">#1250</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b85cdb519e8292d642d06662ebfeb441d4b35a32"><code>b85cdb5</code></a> Update crate version to 0.30.10</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d4226b0f86d4e04289683d80fbdc786657a61821"><code>d4226b0</code></a> Update CHANGELOG for 0.30</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/be83c6aaf5e37f7fbf5d6d7b99f56643f51b415c"><code>be83c6a</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1249">#1249</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/053a7b42c574f696703a2bfeea07e74d2785c786"><code>053a7b4</code></a> Add regression test for components</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b840475200ed08173b03e9652e82e04240d5d7d9"><code>b840475</code></a> /sys/class/hwmon* are not directories, they are symbolic links - fixes <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1245">#1245</a></li> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.9...v0.30.10">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>
2024-04-18 00:41:47 -04:00
sysinfo = "0.30.10"
tar = "0.4.40"
build(deps): bump the backend-deps-tauri group in /src-tauri with 1 update (#448) Bumps the backend-deps-tauri group in /src-tauri with 1 update: [tauri](https://github.com/tauri-apps/tauri). Updates `tauri` from 1.6.0 to 1.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases">tauri's releases</a>.</em></p> <blockquote> <h2>tauri v1.6.1</h2> <p>Updating crates.io index</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 605 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (583 crate dependencies) Crate: safemem Version: 0.3.3 Warning: unmaintained Title: safemem is unmaintained Date: 2023-02-14 ID: RUSTSEC-2023-0081 URL: https://rustsec.org/advisories/RUSTSEC-2023-0081 Dependency tree: safemem 0.3.3 └── line-wrap 0.1.1 └── plist 1.6.0 └── tauri-codegen 1.4.2 ├── tauri-macros 1.4.3 │ └── tauri 1.6.1 │ ├── tauri 1.6.1 │ ├── restart 0.1.0 │ └── app-updater 0.1.0 └── tauri-build 1.5.1 └── app-updater 0.1.0 <p>Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: <a href="https://rustsec.org/advisories/RUSTSEC-2021-0145">https://rustsec.org/advisories/RUSTSEC-2021-0145</a> Dependency tree: atty 0.2.14 └── clap 3.2.25 └── tauri 1.6.1 ├── tauri 1.6.1 ├── restart 0.1.0 └── app-updater 0.1.0</p> <p>warning: 2 allowed warnings found </code></pre></p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tauri-apps/tauri/commit/80a215a6f3e40f494afc45a68affe3bd0cf12036"><code>80a215a</code></a> Apply Version Updates From Current Changes (v1) (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9013">#9013</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/01ae1218dce7b60712ec4d83ef4edb79fc146571"><code>01ae121</code></a> ci: downgrade thread_local to 1.1.7 in msrv list (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9012">#9012</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/d42668ce17494ab778f436aaa9b216d6db3f0b31"><code>d42668c</code></a> fix(runtime-wry): avoid panic during clipboard initialization on wayland (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9003">#9003</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/1ab0db6352f8c5a278820b95fa2f85cc56a72f90"><code>1ab0db6</code></a> chore: port PR template from <code>dev</code> branch (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9004">#9004</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/e816a46b953092053d72c70feddf48a8c273c80d"><code>e816a46</code></a> chore: update lock files</li> <li><a href="https://github.com/tauri-apps/tauri/commit/a4b82d9dba7053846b79c7278db37e0e13ec48a9"><code>a4b82d9</code></a> chore: bump tauri-utils</li> <li>See full diff in <a href="https://github.com/tauri-apps/tauri/compare/tauri-v1.6.0...tauri-v1.6.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tauri&package-manager=cargo&previous-version=1.6.0&new-version=1.6.1)](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 </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 18:28:05 -05:00
tauri = { version = "1.6.1", features = ["api-all", "devtools", "reqwest-client"] }
build(deps): bump the backend-deps group in /src-tauri with 7 updates (#463) Bumps the backend-deps group in /src-tauri with 7 updates: | Package | From | To | | --- | --- | --- | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.71` | | [chrono](https://github.com/chronotope/chrono) | `0.4.35` | `0.4.37` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` | `0.12.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.114` | `1.0.115` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.7` | `0.30.9` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.58` | | [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.37.0` | Updates `backtrace` from 0.3.69 to 0.3.71 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/backtrace-rs/releases">backtrace's releases</a>.</em></p> <blockquote> <h2>0.3.71</h2> <p>This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly.</p> <h2>What's Changed</h2> <ul> <li>Make sgx functions exist with cfg(miri) by <a href="https://github.com/saethlin"><code>@​saethlin</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/591">rust-lang/backtrace-rs#591</a></li> <li>Update version of cc crate by <a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li>Pull back MSRV on Windows by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/598">rust-lang/backtrace-rs#598</a></li> <li>Force frame pointers on all i686 tests by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/601">rust-lang/backtrace-rs#601</a></li> <li>Use rustc from stage0 instead of stage0-sysroot by <a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> <li>Cut backtrace 0.3.71 by <a href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/599">rust-lang/backtrace-rs#599</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li> <li><a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71">https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71</a></p> <h2>0.3.70</h2> <h2>New API</h2> <ul> <li>A <code>BacktraceFrame</code> can now have <code>resolve(&amp;mut self)</code> called on it thanks to <a href="https://github.com/fraillt"><code>@​fraillt</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/526">rust-lang/backtrace-rs#526</a></li> </ul> <h2>Platform Support</h2> <p>We added support for new platforms in this release!</p> <ul> <li>Thanks to <a href="https://github.com/bzEq"><code>@​bzEq</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/508">rust-lang/backtrace-rs#508</a> we now have AIX support!</li> <li>Thanks to <a href="https://github.com/sthibaul"><code>@​sthibaul</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/567">rust-lang/backtrace-rs#567</a> we now have GNU/Hurd support!</li> <li>Thanks to <a href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/587">rust-lang/backtrace-rs#587</a> we now support &quot;emulation-compatible&quot; AArch64 Windows (aka arm64ec)</li> </ul> <h3>Windows</h3> <ul> <li>Rewrite msvc backtrace support to be much faster on 64-bit platforms by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/569">rust-lang/backtrace-rs#569</a></li> <li>Fix i686-pc-windows-gnu missing dbghelp module by <a href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/571">rust-lang/backtrace-rs#571</a></li> <li>Fix build errors on <code>thumbv7a-*-windows-msvc</code> targets by <a href="https://github.com/kleisauke"><code>@​kleisauke</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/573">rust-lang/backtrace-rs#573</a></li> <li>Fix panic in backtrace symbolication on win7 by <a href="https://github.com/roblabla"><code>@​roblabla</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/578">rust-lang/backtrace-rs#578</a></li> <li>remove few unused windows ffi fn by <a href="https://github.com/klensy"><code>@​klensy</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/576">rust-lang/backtrace-rs#576</a></li> <li>Make dbghelp look for PDBs next to their exe/dll. by <a href="https://github.com/michaelwoerister"><code>@​michaelwoerister</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/584">rust-lang/backtrace-rs#584</a></li> <li>Revert 32-bit dbghelp to a version WINE (presumably) likes by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/588">rust-lang/backtrace-rs#588</a></li> <li>Update for Win10+ by <a href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/589">rust-lang/backtrace-rs#589</a></li> </ul> <h3>SGX</h3> <p>Thanks to</p> <ul> <li>Adjust frame IP in SGX relative to image base by <a href="https://github.com/mzohreva"><code>@​mzohreva</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/566">rust-lang/backtrace-rs#566</a></li> </ul> <h2>Internals</h2> <p>We did a bunch more work on our CI and internal cleanups</p> <ul> <li>Modularise CI workflow and validate outputs for binary size checks. by <a href="https://github.com/detly"><code>@​detly</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/549">rust-lang/backtrace-rs#549</a></li> <li>Commit Cargo.lock by <a href="https://github.com/bjorn3"><code>@​bjorn3</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/562">rust-lang/backtrace-rs#562</a></li> <li>Enable calling build.rs externally v2 by <a href="https://github.com/pitaj"><code>@​pitaj</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/568">rust-lang/backtrace-rs#568</a></li> <li>Upgrade to 2021 ed and inline panics by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/backtrace-rs/pull/538">rust-lang/backtrace-rs#538</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/7be8953188582ea83f1e88622ccdfcab1a49461c"><code>7be8953</code></a><code>rust-lang/backtrace-rs#599</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/c31ea5ba7ac52f5c15c65cfec7d7b5d0bcf00eed"><code>c31ea5b</code></a><code>rust-lang/backtrace-rs#602</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/193125abc094b433859c4fdb2e672d391a6bdf8d"><code>193125a</code></a><code>rust-lang/backtrace-rs#601</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/bdc8b8241b16bb20124a3cec86e1b339e4c008a1"><code>bdc8b82</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/backtrace-rs/issues/598">#598</a> from workingjubilee/pull-back-msrv</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/edc9f5cae874bf008e52558e4b2c6c86847c9575"><code>edc9f5c</code></a> hack out binary size checks</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/4c8fe973eb39f4cd31c3d6dfd74c6b670de6911a"><code>4c8fe97</code></a> add Windows to MSRV tests</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/84dfe2472456a000d7cced566b06f3bada898f8e"><code>84dfe24</code></a> hack CI</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/3f08ec085fb5bb4edfb084cf9e3170e953a44107"><code>3f08ec0</code></a> Pull back MSRV-breaking ptr::from_ref</li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/6fa4b85b9962c3e1be8c2e5cc605cd078134152b"><code>6fa4b85</code></a><code>rust-lang/backtrace-rs#592</code></li> <li><a href="https://github.com/rust-lang/backtrace-rs/commit/ea7dc8e964d0046d92382e40308876130e5301ba"><code>ea7dc8e</code></a><code>rust-lang/backtrace-rs#591</code></li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71">compare view</a></li> </ul> </details> <br /> Updates `chrono` from 0.4.35 to 0.4.37 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Correct version number of deprecation notices (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> <li>Fix some typos (<a href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li> <li>Slightly improve serde documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li> <li>Main documentation: simplify links and reflow text (<a href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li> </ul> <h1>Internal</h1> <ul> <li>CI: Lint benchmarks (<a href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li> <li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>, thanks <a href="https://github.com/erickt"><code>@​erickt</code></a>)</li> <li>Backport streamlined <code>NaiveDate</code> unit tests (<a href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>, thanks <a href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li> <li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li> <li>Update windows-bindgen to 0.55 (<a href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li> <li>Avoid duplicate imports, which generate warnings on nightly (<a href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li> <li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li> <li>Some small simplifications to <code>DateTime::date_naive</code> and <code>NaiveDate::diff_months</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li> <li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li> <li>Use different method to ignore feature-dependent doctests (<a href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7d62045ec4cd667e240fde899a99458bf8eae1f1"><code>7d62045</code></a> Prepare 0.4.37</li> <li><a href="https://github.com/chronotope/chrono/commit/6857d00070378037392fd9f029ccbf78a19ef2c3"><code>6857d00</code></a> Hide re-export of <code>LocalResult</code> in docs</li> <li><a href="https://github.com/chronotope/chrono/commit/9e22e48d156d4c581e4f3d54cd8b2dcf77b5ae0a"><code>9e22e48</code></a> Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type alias</li> <li><a href="https://github.com/chronotope/chrono/commit/ca3c3b6293c20284405b1fa6c6895c7f2a33caf9"><code>ca3c3b6</code></a> Prepare 0.4.36</li> <li><a href="https://github.com/chronotope/chrono/commit/1850198da9f91fb0f4181e30947cbecb944cde74"><code>1850198</code></a> Revert <code>TimeDelta</code> deprecations</li> <li><a href="https://github.com/chronotope/chrono/commit/e05ba8b9c2a98943d129e664c7615bd3724e069e"><code>e05ba8b</code></a> Add <code>MappedLocalTime::and_then</code></li> <li><a href="https://github.com/chronotope/chrono/commit/3adfd88ce05756e3bd0baa7e008abbe6d5b61076"><code>3adfd88</code></a> Main documentation: simplify links and reflow text</li> <li><a href="https://github.com/chronotope/chrono/commit/1e8df65f47577c0db3e2790660b00d728145cde2"><code>1e8df65</code></a> Rustfmt doc comments</li> <li><a href="https://github.com/chronotope/chrono/commit/1b578597827d0a850acb81b9cbbd1835b2141a8d"><code>1b57859</code></a> Run doctests with <code>alloc</code> feature if possible</li> <li><a href="https://github.com/chronotope/chrono/commit/6f2c7ccabd94e78f4bbf585085b54e21eb6e99fe"><code>6f2c7cc</code></a> Use different method to run feature-dependent doctests</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.25 to 0.12.3 <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.3</h2> <h2>What's Changed</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zuisong"><code>@​zuisong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li> <li><a href="https://github.com/djc"><code>@​djc</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li> <li><a href="https://github.com/krant"><code>@​krant</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li> <li><a href="https://github.com/Kriskras99"><code>@​Kriskras99</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p> <h2>v0.12.2</h2> <h2>What's Changed</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cxw620"><code>@​cxw620</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2165">seanmonstar/reqwest#2165</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2">https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2</a></p> <h2>v0.12.1</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2193">seanmonstar/reqwest#2193</a></li> <li><a href="https://github.com/mbme"><code>@​mbme</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2195">seanmonstar/reqwest#2195</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1">https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1</a></p> <h2>v0.12.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.3</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>v0.12.2</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>v0.12.1</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h1>v0.12.0</h1> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> <li>Change all optional dependencies to no longer be exposed as implicit features.</li> <li>Add <code>ClientBuilder::interface(str)</code> to specify the local interface to bind to.</li> <li>Experimental: disables the <code>http3</code> feature temporarily.</li> </ul> <h2>v0.11.27</h2> <ul> <li>Add <code>hickory-dns</code> feature, deprecating <code>trust-dns</code>.</li> <li>(wasm) Fix <code>Form::text()</code> to not set octet-stream for plain text fields.</li> </ul> <h2>v0.11.26</h2> <ul> <li>Revert <code>system-configuration</code> upgrade, which broke MSRV on macOS.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/0720159f6369f54e045a1fd315e0f24b7a0b4a39"><code>0720159</code></a> v0.12.3</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/92096952b7257af6a9eea6f94c5be04c418be0e3"><code>9209695</code></a> Remove duplicate example for ClientBuilder::default_headers (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2236">#2236</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e3a15650d600f3ab1aa2c6f83dc7567a8677337e"><code>e3a1565</code></a> fix: use lower case domain string when using <code>resolve</code> and <code>resolve_to_addrs</code>...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b4c491a6ffa10418d8bfaa49fc38f2175312f90c"><code>b4c491a</code></a> feat: allow fine-grained root certs for rustls (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2232">#2232</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/cf4295d59d614b1b813cacfe97f186fba952a358"><code>cf4295d</code></a> chore: update winreg to 0.52.0 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2226">#2226</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/db25e802bf9a40782e5aac3505a7f1c76b902dd6"><code>db25e80</code></a> chore: upgrade base64 to 0.22 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2224">#2224</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/13e27b75bfa734f4303173b69bcd59ca72463459"><code>13e27b7</code></a> fix: response body timeout forwards the size hint</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/872af0c7bc2d1128f7120e52e2ccb1c365fb94a7"><code>872af0c</code></a> refactor: upgrade to rustls-pemfile 2 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2222">#2222</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/68a3f5803b03393938c39a3794a5a9e5f5264796"><code>68a3f58</code></a> fix: stop sending content-length: 0 for GET requests (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2207">#2207</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/14e46ff8cb7550473c950f3471d049ad2e139d3f"><code>14e46ff</code></a> FromStr trait implementation for Name (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2212">#2212</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.114 to 1.0.115 <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.115</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/b1ebf3888ed728c66c69581ba8d9c4aa7483f486"><code>b1ebf38</code></a> Release 1.0.115</li> <li><a href="https://github.com/serde-rs/json/commit/c3dc153e0681f32e9c55152cb11cbfa6a7192a7f"><code>c3dc153</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a> from titaniumtraveler/pr</li> <li><a href="https://github.com/serde-rs/json/commit/218770bb7531b0e491a2883eafc40ade5b1eeaf5"><code>218770b</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/json/commit/840da8e89241d46482c40038d3acdb6745ed4f05"><code>840da8e</code></a> Fix missing backticks in doc comments</li> <li><a href="https://github.com/serde-rs/json/commit/3a3f61b1c9a2dce973179fad1650f709f63bdaa5"><code>3a3f61b</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/serde-rs/json/commit/4a0be88b5ac6cda971a52df9f027b551fe566347"><code>4a0be88</code></a> Format regression tests with rustfmt</li> <li><a href="https://github.com/serde-rs/json/commit/d2dbbf7055666b42957dee59b6a4ea57413517ff"><code>d2dbbf7</code></a> Ignore dead code lint in tests</li> <li><a href="https://github.com/serde-rs/json/commit/8e7b37bf7e20d3385cf389c630831c3817ef6c79"><code>8e7b37b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a> from serde-rs/transparent</li> <li><a href="https://github.com/serde-rs/json/commit/a25f6c6f2af1ac268175e79ad8d537106dbb3a3a"><code>a25f6c6</code></a> Remove conditional on repr(transparent)</li> <li><a href="https://github.com/serde-rs/json/commit/fedf8341eedd6fc0ad5c5336d1747463c7d85ece"><code>fedf834</code></a> Ignore non_local_definitions false positive in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.7 to 0.30.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.9</h1> <ul> <li>Linux/Windows: Performance improvements.</li> <li>Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.</li> </ul> <h1>0.30.8</h1> <ul> <li>Linux: Fix missing parallelization.</li> <li>Linux: Add <code>cargo</code> feature flag <code>linux-tmpfs</code> to list <code>tmpfs</code> mounts.</li> <li>macOS: Fix CPU usage returning <code>NaN</code>.</li> <li><code>Components::refresh</code> is now parallelized.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/93f9b823c1a5cd56f271e48cf879ede312914c64"><code>93f9b82</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1243">#1243</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1022ac9fcd0c14c1811b735acfd01c652da0be4b"><code>1022ac9</code></a> Update crate version to 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/50aea53e039b4bfe99c079a9e7f576dae3365029"><code>50aea53</code></a> Update CHANGELOG for 0.30.9</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/55726877683947ce47bc3fa4e3f7888c232546c1"><code>5572687</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1242">#1242</a> from GuillaumeGomez/backport</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/663a429829014db75b3691e59190f307303dd90a"><code>663a429</code></a> is_dir/is_file small improvements</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/adb5fc23de30b161ffc70c7f8245048ac5a53a3e"><code>adb5fc2</code></a> Improve Windows code</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/009fed49bb7f2561ab70e906dca340079560561d"><code>009fed4</code></a> Prevent dual compilation of <code>test_binary</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/bc21fade6abff5f83aadfd0b2877813d2a2699b8"><code>bc21fad</code></a> Fix linux <code>Process::parent</code> retrieval</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/24aaabca3a142aac5ebd416cbf4c2ea1c4a3af84"><code>24aaabc</code></a> Add regression test for <code>Process::parent</code> update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/1cc03e7dca7bc81addedeec22cdbe4a5911b375b"><code>1cc03e7</code></a> Update <code>Process::parent</code> at every refresh</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.7...v0.30.9">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.57 to 1.0.58 <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.58</h2> <ul> <li>Make backtrace support available when using -Dwarnings (<a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/df8bffad18e408e9b88d3360797506fc1282babe"><code>df8bffa</code></a> Release 1.0.58</li> <li><a href="https://github.com/dtolnay/thiserror/commit/14be209a74e075861fc754d41c376d2d5c6da06b"><code>14be209</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a> from dtolnay/deadcode</li> <li><a href="https://github.com/dtolnay/thiserror/commit/15a1d647cf5e98835e800e5b6d17ec260dcb89cc"><code>15a1d64</code></a> Make compatible with -Dwarnings</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f55a5d28da7114b44e967451f697d8d0fedb20be"><code>f55a5d2</code></a> Ignore mixed_attributes_style clippy lint</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f770921a4fc7fc972b9fe00a841831b886e83f10"><code>f770921</code></a> Resolve assigning_clones clippy lint</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.36.0 to 1.37.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.37.0</h2> <h1>1.37.0 (March 28th, 2024)</h1> <h3>Added</h3> <ul> <li>fs: add <code>set_max_buf_size</code> to <code>tokio::fs::File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6411">#6411</a>)</li> <li>io: add <code>try_new</code> and <code>try_with_interest</code> to <code>AsyncFd</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6345">#6345</a>)</li> <li>sync: add <code>forget_permits</code> method to semaphore (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>)</li> <li>sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li>sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li>sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li>sync: implement <code>Clone</code> for <code>watch::Sender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6388">#6388</a>)</li> <li>task: add <code>TaskLocalFuture::take_value</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6340">#6340</a>)</li> <li>task: implement <code>FromIterator</code> for <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: make <code>io::split</code> use a mutex instead of a spinlock (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6403">#6403</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>docs: fix docsrs build without net feature (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6360">#6360</a>)</li> <li>macros: allow select with only else branch (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6339">#6339</a>)</li> <li>runtime: fix leaking registration entries when os registration fails (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li>io: document cancel safety of <code>AsyncReadExt</code>'s primitive read functions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>)</li> <li>runtime: add doc link from <code>Runtime</code> to <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6366">#6366</a>)</li> <li>runtime: make the <code>enter</code> example deterministic (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6351">#6351</a>)</li> <li>sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>sync: fix missing period in broadcast docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6377">#6377</a>)</li> <li>sync: mark <code>mpsc::Sender::downgrade</code> with <code>#[must_use]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>)</li> <li>sync: reorder <code>const_new</code> before <code>new_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6392">#6392</a>)</li> <li>sync: update watch channel docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6395">#6395</a>)</li> <li>task: fix documentation links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>)</li> </ul> <h3>Changed (unstable)</h3> <ul> <li>runtime: include task <code>Id</code> in taskdumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>)</li> <li>runtime: panic if <code>unhandled_panic</code> is enabled when not supported (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6410">#6410</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6300">tokio-rs/tokio#6300</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6326">tokio-rs/tokio#6326</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6328">tokio-rs/tokio#6328</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6329">tokio-rs/tokio#6329</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6331">tokio-rs/tokio#6331</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6336">tokio-rs/tokio#6336</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6337">tokio-rs/tokio#6337</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/9c337ca1a306be38e3474082be14bdef4bcb45b5"><code>9c337ca</code></a> chore: prepare Tokio v1.37.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6435">#6435</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e5425014392de0a44c27fac054472b4c3926ef26"><code>e542501</code></a> io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4601c84718aafa9e46fed1c16f31dd500052b368"><code>4601c84</code></a> stream: add <code>next_many</code> and <code>poll_next_many</code> to <code>StreamMap</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6409">#6409</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/deff2524c354d3d3038e1c3813032701946a5c68"><code>deff252</code></a> util: document cancel safety of <code>SinkExt::send</code> and <code>StreamExt::next</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6417">#6417</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4565b81097e8938761431592c0ad36df3bd20cd2"><code>4565b81</code></a> sync: add a <code>rwlock()</code> method to owned <code>RwLock</code> guards (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/3ce4720a4532e40c78f7d851b1cfb8ea26542177"><code>3ce4720</code></a> sync: add <code>is_closed</code>, <code>is_empty</code>, and <code>len</code> to mpsc receivers (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8342e4b524984d5e80168da89760799aa1a2bfba"><code>8342e4b</code></a> util: assert compatibility between <code>LengthDelimitedCodec</code> options (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6414">#6414</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4c453e9790d1cc5a2fd5c13fc2f63a145a3fd8da"><code>4c453e9</code></a> readme: add description about benchmarks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6425">#6425</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1846483f1953f6ac4dd89f434e78ff99eb0c92f9"><code>1846483</code></a> sync: expose strong and weak counts of mpsc sender handles (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/baad270b98acbc735f9e8baddc93ae8a18a652ce"><code>baad270</code></a> sync: add Semaphore example for limiting the number of outgoing requests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0">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: Tyler Wilding <xtvaser@gmail.com>
2024-04-14 15:12:58 -04:00
thiserror = "1.0.58"
tokio = { version = "1", features = ["full"] }
build(deps): bump the backend-deps group in /src-tauri with 4 updates (#447) Bumps the backend-deps group in /src-tauri with 4 updates: [log](https://github.com/rust-lang/log), [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [walkdir](https://github.com/BurntSushi/walkdir) and [wgpu](https://github.com/gfx-rs/wgpu). Updates `log` from 0.4.20 to 0.4.21 <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.21] - 2024-02-27</h2> <h2>What's Changed</h2> <ul> <li>Minor clippy nits by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li>Simplify Display impl by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/579">rust-lang/log#579</a></li> <li>Set all crates to 2021 edition by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/580">rust-lang/log#580</a></li> <li>Various changes based on review by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/583">rust-lang/log#583</a></li> <li>Fix typo in file_static() method doc by <a href="https://github.com/dimo414"><code>@​dimo414</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li>Specialize empty key value pairs by <a href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/576">rust-lang/log#576</a></li> <li>Fix incorrect lifetime in Value::to_str() by <a href="https://github.com/peterjoel"><code>@​peterjoel</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li>Remove some API of the key-value feature by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/585">rust-lang/log#585</a></li> <li>Add logcontrol-log and log-reload by <a href="https://github.com/swsnr"><code>@​swsnr</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/595">rust-lang/log#595</a></li> <li>Add Serialization section to kv::Value docs by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/593">rust-lang/log#593</a></li> <li>Rename Value::to_str to to_cow_str by <a href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/592">rust-lang/log#592</a></li> <li>Clarify documentation and simplify initialization of <code>STATIC_MAX_LEVEL</code> by <a href="https://github.com/ptosi"><code>@​ptosi</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li>Update docs to 2021 edition, test by <a href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/577">rust-lang/log#577</a></li> <li>Add &quot;alterable_logger&quot; link to README.md by <a href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li>Normalize line ending by <a href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/602">rust-lang/log#602</a></li> <li>Remove <code>ok_or</code> in favor of <code>Option::ok_or</code> by <a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> <li>Use <code>Acquire</code> ordering for initialization check by <a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/610">rust-lang/log#610</a></li> <li>Get structured logging API ready for stabilization by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a href="https://redirect.github.com/rust-lang/log/pull/613">rust-lang/log#613</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/nyurik"><code>@​nyurik</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li> <li><a href="https://github.com/dimo414"><code>@​dimo414</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li> <li><a href="https://github.com/peterjoel"><code>@​peterjoel</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li> <li><a href="https://github.com/ptosi"><code>@​ptosi</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li> <li><a href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li> <li><a href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a> made their first contribution in <a href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/log/commit/3ccdc286fef3076747fe18a2a93658ea4d4ae012"><code>3ccdc28</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/617">#617</a> from rust-lang/cargo/0.4.21</li> <li><a href="https://github.com/rust-lang/log/commit/6153cb289f0e7b80f00ae07dbe5ee41cf3d3fcb0"><code>6153cb2</code></a> prepare for 0.4.21 release</li> <li><a href="https://github.com/rust-lang/log/commit/f0f74946a4bfb02cfc407795a3499c4b69d7a290"><code>f0f7494</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/log/issues/613">#613</a> from rust-lang/feat/kv-cleanup</li> <li><a href="https://github.com/rust-lang/log/commit/2b220bf3b705f2abc0ee591c7eb17972a979da3a"><code>2b220bf</code></a> clean up structured logging example</li> <li><a href="https://github.com/rust-lang/log/commit/646e9ab9917fb79e44b6b36b8375106a1a09766c"><code>646e9ab</code></a> use original Visitor name for VisitValue</li> <li><a href="https://github.com/rust-lang/log/commit/cf85c38d3519745d60e7b891c4b2025050a8389f"><code>cf85c38</code></a> add needed subfeatures to kv_unstable</li> <li><a href="https://github.com/rust-lang/log/commit/73e953905b970ef765a86bf6cbd69bc2c5e2bac4"><code>73e9539</code></a> fix up capturing of :err</li> <li><a href="https://github.com/rust-lang/log/commit/31bb4b0ff36e458c6bef304a336b71f6342ddcc7"><code>31bb4b0</code></a> move error macros together</li> <li><a href="https://github.com/rust-lang/log/commit/ad917118a5e781d0dd60b3a75ba519ce9839ba70"><code>ad91711</code></a> support field shorthand in macros</li> <li><a href="https://github.com/rust-lang/log/commit/90a347bd836873264a393a35bfd90fe478fadae2"><code>90a347b</code></a> restore removed APIs as deprecated</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/log/compare/0.4.20...0.4.21">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.5 to 0.30.6 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.6</h1> <ul> <li>macOS: Fix missing update of process run time.</li> <li>Add new <code>Groups</code> API.</li> <li>Improve documentation.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/933dad660d5b1cde5bfbcb8e4eb42bf1f780ddca"><code>933dad6</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1214">#1214</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/ba66087869906e323d94bd6179a1836b8a84abda"><code>ba66087</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1215">#1215</a> from GuillaumeGomez/fix-test_process_run_time</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/ec95f1dcb9019190cc8591009f0b29e66be89ea8"><code>ec95f1d</code></a> Fix <code>test_process_run_time</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/3d990b9cef49925a0c8e9889888b10f65d51a276"><code>3d990b9</code></a> Update crate version to 0.30.6</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d516baf4aae5dd064707b6da5b1cc176152492fb"><code>d516baf</code></a> Update CHANGELOG for 0.30.6</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/b04d3bc7fe1d32140e12d448ab20d18a2a1cbb28"><code>b04d3bc</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1213">#1213</a> from GuillaumeGomez/process-run_time-test</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/0e4a8793122a3b39cfb7e6dcaccfe9483d32928e"><code>0e4a879</code></a> Add test for process::run_time</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/fbb9dbf136ca80ad098d0c25db7578bb5055f2ad"><code>fbb9dbf</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1212">#1212</a> from janlugt/master</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/795ec1a91860dd47d587985570548c830753cf68"><code>795ec1a</code></a> fix</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/3a95615a29c94c6694667820c154f69f1a5ff6f2"><code>3a95615</code></a> Update run_time for MacOS processes</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.5...v0.30.6">compare view</a></li> </ul> </details> <br /> Updates `walkdir` from 2.4.0 to 2.5.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/BurntSushi/walkdir/commit/4f26be4d450910916ea11533b2efc52b9a6483bc"><code>4f26be4</code></a> 2.5.0</li> <li><a href="https://github.com/BurntSushi/walkdir/commit/3be5734033b20c2476e6ca9154c3bb0e0ed840b2"><code>3be5734</code></a> api: implement <code>FusedIterator</code></li> <li><a href="https://github.com/BurntSushi/walkdir/commit/b0d16b759a59836756f8d0ec637f7f8d121a48cd"><code>b0d16b7</code></a> ci: fix it</li> <li>See full diff in <a href="https://github.com/BurntSushi/walkdir/compare/2.4.0...2.5.0">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.19.1 to 0.19.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.19.3</h2> <p>This release includes <code>wgpu</code>, <code>wgpu-core</code>, and <code>wgpu-hal</code>. All other crates are unchanged.</p> <h3>Major Changes</h3> <h4>Vendored WebGPU Bindings from <code>web_sys</code></h4> <p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p> <p>While WebGPU's javascript api is stable in the browsers, the <code>web_sys</code> bindings for WebGPU are still improving. As such they are hidden behind the special cfg <code>--cfg=web_sys_unstable_apis</code> and are not available by default. Everyone who wanted to use our WebGPU backend needed to enable this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and made it hard to use WebGPU, especially when WebGPU is enabled by default. Additionally, the unstable APIs don't adhere to semver, so there were repeated breakages.</p> <p>To combat this problem we have decided to vendor the <code>web_sys</code> bindings for WebGPU within the crate. Notably we are not forking the bindings, merely vendoring, so any improvements we make to the bindings will be contributed directly to upstream <code>web_sys</code>.</p> <p>By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Fix an issue where command encoders weren't properly freed if an error occurred during command encoding. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li> </ul> <h4>Android</h4> <ul> <li>Fix linking error when targeting android without <code>winit</code>. By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li> </ul> <h2>v0.19.2</h2> <p>This release includes <code>wgpu</code>, <code>wgpu-core</code>, <code>wgpu-hal</code>, <code>wgpu-types</code>, and <code>naga</code>. All other crates are unchanged.</p> <h3>Added/New Features</h3> <h4>General</h4> <ul> <li><code>wgpu::Id</code> now implements <code>PartialOrd</code>/<code>Ord</code> allowing it to be put in <code>BTreeMap</code>s. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li> </ul> <h4>OpenGL</h4> <ul> <li>Log an error when OpenGL texture format heuristics fail. By <a href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li> </ul> <h4><code>wgsl-out</code></h4> <ul> <li>Learned to generate acceleration structure types. By <a href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li> </ul> <h3>Documentation</h3> <ul> <li>Fix link in <code>wgpu::Instance::create_surface</code> documentation. By <a href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li> <li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code> documentation. By <a href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li> <li><code>Surface</code> configuration incorrectly claimed that <code>wgpu::Instance::create_surface</code> was unsafe. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li> </ul> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Device lost callbacks are invoked when replaced and when global is dropped. By <a href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li> <li>Fix performance regression when allocating a large amount of resources of the same type. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li> <li>Fix docs.rs wasm32 builds. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li> <li>Improve error message when binding count limit hit. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/v0.19.3/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.19.3 (2024-03-01)</h2> <h3>Major Changes</h3> <h4>Vendored WebGPU Bindings from <code>web_sys</code></h4> <p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p> <p>While WebGPU's javascript api is stable in the browsers, the <code>web_sys</code> bindings for WebGPU are still improving. As such they are hidden behind the special cfg <code>--cfg=web_sys_unstable_apis</code> and are not available by default. Everyone who wanted to use our WebGPU backend needed to enable this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and made it hard to use WebGPU, especially when WebGPU is enabled by default. Additionally, the unstable APIs don't adhere to semver, so there were repeated breakages.</p> <p>To combat this problem we have decided to vendor the <code>web_sys</code> bindings for WebGPU within the crate. Notably we are not forking the bindings, merely vendoring, so any improvements we make to the bindings will be contributed directly to upstream <code>web_sys</code>.</p> <p>By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Fix an issue where command encoders weren't properly freed if an error occurred during command encoding. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li> </ul> <h4>Android</h4> <ul> <li>Fix linking error when targeting android without <code>winit</code>. By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li> </ul> <h2>v0.19.2 (2024-02-29)</h2> <h3>Added/New Features</h3> <h4>General</h4> <ul> <li><code>wgpu::Id</code> now implements <code>PartialOrd</code>/<code>Ord</code> allowing it to be put in <code>BTreeMap</code>s. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li> </ul> <h4>OpenGL</h4> <ul> <li>Log an error when OpenGL texture format heuristics fail. By <a href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li> </ul> <h4><code>wgsl-out</code></h4> <ul> <li>Learned to generate acceleration structure types. By <a href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li> </ul> <h3>Documentation</h3> <ul> <li>Fix link in <code>wgpu::Instance::create_surface</code> documentation. By <a href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li> <li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code> documentation. By <a href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li> <li><code>Surface</code> configuration incorrectly claimed that <code>wgpu::Instance::create_surface</code> was unsafe. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li> </ul> <h3>Bug Fixes</h3> <h4>General</h4> <ul> <li>Device lost callbacks are invoked when replaced and when global is dropped. By <a href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li> <li>Fix performance regression when allocating a large amount of resources of the same type. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li> <li>Fix docs.rs wasm32 builds. By <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li> <li>Improve error message when binding count limit hit. By <a href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li> <li>Remove an unnecessary <code>clone</code> during GLSL shader injestion. By <a href="https://github.com/a1phyr"><code>@​a1phyr</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5118">#5118</a>.</li> <li>Fix missing validation for <code>Device::clear_buffer</code> where <code>offset + size &gt; buffer.size</code> was not checked when <code>size</code> was omitted. By <a href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5282">#5282</a>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/9f505e730fa4ef62c040aa3f67e730ab2059a1cf"><code>9f505e7</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/75fd68939cb3984b2f6de18496b5fcc2ffe3f0a3"><code>75fd689</code></a> wgpu-hal: add ndk-sys dependency to fix linking error. (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5326">#5326</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/bb09828a9e2472cb81a0eed1c5c2f36b5d471cfa"><code>bb09828</code></a> Vendor WebGPU Bindings from web_sys (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5325">#5325</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/d189cf27e86dc934f6d22622b6fde8f4a8593583"><code>d189cf2</code></a> fix: discard cmd. enc. buf. on <code>wgpu_core::Global::command_encoder_drop</code></li> <li><a href="https://github.com/gfx-rs/wgpu/commit/be8c7e6ced06d3d7868a91ccfa51de9ec8d8dc39"><code>be8c7e6</code></a> fix(gles): discard cmd. enc. buf. on drop</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/45ef1757cb1b43f76f6c87e346948635c51a7c1f"><code>45ef175</code></a> fix(dx12): discard cmd. enc. buf. on drop</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/61d779d4d67111bcf34f4b3b8b59e0d2dc6147f4"><code>61d779d</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/f8355a8114835aaa77dc654c51b071243b3485c1"><code>f8355a8</code></a> [wgpu-hal.gles] Error log for failed GLES heuristics (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/7214da68209f733749ea010a331a07bcf9f860c7"><code>7214da6</code></a> Fix missing validation for <code>Device::clear_buffer</code> where `offset + size &gt; buff...</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/c27f74355876e85981db3cfe9d8e632f17dc95f8"><code>c27f743</code></a> Avoid a clone when creating a Glsl shader (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5118">#5118</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.19.1...v0.19.3">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>
2024-03-06 18:28:10 -05:00
walkdir = "2.5.0"
wgpu = "0.19.3"
zip = { version = "0.6.2" }
build(deps): bump the backend-deps group in /src-tauri with 6 updates (#426) Bumps the backend-deps group in /src-tauri with 6 updates: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.31` | `0.4.33` | | [semver](https://github.com/dtolnay/semver) | `1.0.20` | `1.0.21` | | [serde_json](https://github.com/serde-rs/json) | `1.0.108` | `1.0.113` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.1` | `0.30.5` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.52` | `1.0.56` | | [zip-extract](https://github.com/MCOfficer/zip-extract) | `0.1.2` | `0.1.3` | Updates `chrono` from 0.4.31 to 0.4.33 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.33</h2> <p>This release fixes the broken docrs.rs build of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.32">chrono 0.4.32</a>.</p> <h2>What's Changed</h2> <ul> <li>Make <code>rkyv</code> feature imply <code>size_32</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1383">#1383</a>)</li> <li>Fixed typo in <code>Duration::hours()</code> exception (<a href="https://redirect.github.com/chronotope/chrono/issues/1384">#1384</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h2>v0.4.32</h2> <p>In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the <code>DateTime</code> and <code>Duration</code> types.</p> <p>Chrono internally stores the value of a <code>DateTime</code> in UTC, and transparently converts it to the local value as required. For example adding a second to a <code>DateTime</code> needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? <em>Many</em> methods could panic on such inputs, including formatting the value for <code>Debug</code> output.</p> <p>In chrono 0.4.32 the range of <code>NaiveDate</code>, <code>NaiveDateTime</code> and <code>DateTime</code> is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the <code>MIN</code> and <code>MAX</code> dates.</p> <p><code>Duration</code> had a similar issue. The range of this type was pretty arbitrary picked to match the range of an <code>i64</code> in milliseconds. Negating an <code>i64::MIN</code> pushes a value out of range, and in the same way negating <code>Duration::MIN</code> could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of <code>-Duration::MAX</code> instead and prevent the panic case.</p> <p>Other highlights:</p> <ul> <li><code>Duration</code> gained new fallible initialization methods.</li> <li>Better support for <code>rkyv</code>.</li> <li>Most methods on <code>NaiveDateTime</code> are now const.</li> <li>We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on <code>DateTime</code> const in a future release.</li> </ul> <p>Complete list of changes:</p> <h2>Fixes</h2> <ul> <li>Fix panic in <code>TimeZone::from_local_datetime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1071">#1071</a>)</li> <li>Fix out of range panics in <code>DateTime</code> getters and setters (<a href="https://redirect.github.com/chronotope/chrono/issues/1317">#1317</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1329">#1329</a>)</li> </ul> <h2>Additions</h2> <ul> <li>Add <code>NaiveDateTime::checked_(add|sub)_offset</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1313">#1313</a>)</li> <li>Add <code>DateTime::to_utc</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1325">#1325</a>)</li> <li>Duration features part 1 (<a href="https://redirect.github.com/chronotope/chrono/issues/1327">#1327</a>)</li> <li>Make methods on <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1286">#1286</a>)</li> <li>Split <code>clock</code> feature into <code>clock</code> and <code>now</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1343">#1343</a>, thanks <a href="https://github.com/mmastrac"><code>@​mmastrac</code></a>)</li> <li>Add <code>From&lt;NaiveDate&gt;</code> for <code>NaiveDateTime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1355">#1355</a>, thanks <a href="https://github.com/dcechano"><code>@​dcechano</code></a>)</li> <li>Add <code>NaiveDateTime::from_timestamp_nanos</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1357">#1357</a>, thanks <a href="https://github.com/Ali-Mirghasemi"><code>@​Ali-Mirghasemi</code></a>)</li> <li>Add <code>Months::num_months()</code> and <code>num_years()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>DateTime&lt;Utc&gt;::from_timestamp_millis</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>, thanks <a href="https://github.com/xmakro"><code>@​xmakro</code></a>)</li> </ul> <h2>Changes</h2> <ul> <li>Fix panic in <code>Duration::MIN.abs()</code> (adjust <code>Duration::MIN</code> by 1 millisecond) (<a href="https://redirect.github.com/chronotope/chrono/issues/1334">#1334</a>)</li> <li>Bump MSRV to 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1347">#1347</a>)</li> <li>Update windows-targets requirement from 0.48 to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1360">#1360</a>)</li> <li>Update windows-bindgen to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1379">#1379</a>)</li> </ul> <h2>Deprecations</h2> <ul> <li>Deprecate standalone <code>format</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1306">#1306</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>Improve doc comment and tests for timestamp_nanos_opt (<a href="https://redirect.github.com/chronotope/chrono/issues/1299">#1299</a>, thanks <a href="https://github.com/mlegner"><code>@​mlegner</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7c419a358e8978fa774e649c300196095365eb58"><code>7c419a3</code></a> Prepare 0.4.33 release</li> <li><a href="https://github.com/chronotope/chrono/commit/a9b37c4c81de09b5b420b617ee6394f30ce491b1"><code>a9b37c4</code></a> Make <code>rkyv</code> feature default to <code>size_32</code></li> <li><a href="https://github.com/chronotope/chrono/commit/a73b54320ac24a770b2e451e60e84eb52a6acbf9"><code>a73b543</code></a> Don't assume <code>rkyv-(16|32|64)</code> implies the <code>rkyv</code> feature</li> <li><a href="https://github.com/chronotope/chrono/commit/b5381f8fb5c2ba32260288dc2fc43a711ed2549d"><code>b5381f8</code></a> Fixed typo in Duration::hours() exception</li> <li><a href="https://github.com/chronotope/chrono/commit/bf704191f2914a2db43abf6827a73cbe05864d57"><code>bf70419</code></a> 52</li> <li><a href="https://github.com/chronotope/chrono/commit/7757386368913e8df9a8505f9ef37c5868045a88"><code>7757386</code></a> Prepare 0.4.32 release</li> <li><a href="https://github.com/chronotope/chrono/commit/cee242a6565bffcc2a90c8566136c3b96491a821"><code>cee242a</code></a> Fix typos in Datelike impl for DateTime</li> <li><a href="https://github.com/chronotope/chrono/commit/6ec8f97d16ce320a6f948b1cd1494ed3a21b251f"><code>6ec8f97</code></a> Add from_timestamp_millis to DateTime&lt;Utc&gt; (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>)</li> <li><a href="https://github.com/chronotope/chrono/commit/65f0cc2aa41800a93878dfbeb816b182cc027b1d"><code>65f0cc2</code></a> CI Linting: Fix missing sources checkout in <code>toml</code> job.</li> <li><a href="https://github.com/chronotope/chrono/commit/5536687c0d4dfae66130cc44c04e08d9f2797708"><code>5536687</code></a> Add Months::as_u32() (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>)</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.33">compare view</a></li> </ul> </details> <br /> Updates `semver` from 1.0.20 to 1.0.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>1.0.21</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/semver/commit/f9cc2df9415c880bd3610c2cdb6785ac7cad31ea"><code>f9cc2df</code></a> Release 1.0.21</li> <li><a href="https://github.com/dtolnay/semver/commit/87914b14dc19cc64f4428d78973fbfb7431a93f1"><code>87914b1</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/semver/commit/b6171889ac7e8f47ec6f12003571bdcc7f737b10"><code>b617188</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/semver/issues/309">#309</a> from dtolnay/optionifletelse</li> <li><a href="https://github.com/dtolnay/semver/commit/5481cb9574a3980af0ad7fe84141998f327d39c1"><code>5481cb9</code></a> Remove option_if_let_else clippy suppression</li> <li>See full diff in <a href="https://github.com/dtolnay/semver/compare/1.0.20...1.0.21">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.108 to 1.0.113 <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.113</h2> <ul> <li>Add <code>swap_remove</code> and <code>shift_remove</code> methods on Map (<a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a>)</li> </ul> <h2>v1.0.112</h2> <ul> <li>Improve formatting of &quot;invalid type&quot; error messages involving floats (<a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a>)</li> </ul> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/09d865b34b9701be52764dc9bf571b1a16e9d3dc"><code>09d865b</code></a> Release 1.0.113</li> <li><a href="https://github.com/serde-rs/json/commit/5aeab4eaf69d7959f013f8081865c264d6c00551"><code>5aeab4e</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a> from serde-rs/remove</li> <li><a href="https://github.com/serde-rs/json/commit/ca3c2ca3696cab79b8b279be7569ee1647250f1e"><code>ca3c2ca</code></a> Add swap_remove and shift_remove methods on Map</li> <li><a href="https://github.com/serde-rs/json/commit/7fece969e3b480ec620419d65c2aeb08776bebcb"><code>7fece96</code></a> Release 1.0.112</li> <li><a href="https://github.com/serde-rs/json/commit/6a6d2bbd9e8b8bd72573b863f12a4ec991f33232"><code>6a6d2bb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a> from serde-rs/unexpectedfloat</li> <li><a href="https://github.com/serde-rs/json/commit/83d7bad54ba5db3a44198d6df0ff2e81621683fa"><code>83d7bad</code></a> Format f64 in error messages using ryu</li> <li><a href="https://github.com/serde-rs/json/commit/107c2d1c42817f0d71f07a4d5b0ea2f29dbce8b8"><code>107c2d1</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1106">#1106</a> from serde-rs/invalidvalue</li> <li><a href="https://github.com/serde-rs/json/commit/62ca3e4c01c2e62cd5c2a32e9104f386e5ce7808"><code>62ca3e4</code></a> Handle Unexpected::Unit in Error::invalid_value</li> <li><a href="https://github.com/serde-rs/json/commit/296fafb8f32e8442ef8e4d5725c15ffca726b288"><code>296fafb</code></a> Factor out JSON-specific Display impl for serde::de::Unexpected</li> <li><a href="https://github.com/serde-rs/json/commit/e56cc696bd7c112e5dd4ccfa23d094c3a1c1c1ff"><code>e56cc69</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1105">#1105</a> from keienWang/master</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.113">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.1 to 0.30.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.5</h1> <ul> <li>Windows: Correctly retrieve processes name on 32 bits platforms.</li> <li>Windows: Fix swap memory computation.</li> </ul> <h1>0.30.4</h1> <ul> <li>Windows: Fix misaligned read.</li> </ul> <h1>0.30.3</h1> <ul> <li>Improve dependency stack by updating the <code>windows</code> dependency.</li> </ul> <h1>0.30.2</h1> <ul> <li>Add <code>ThreadKind</code> enum.</li> <li>Add <code>Process::thread_kind</code> method.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.52 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> <h2>1.0.53</h2> <ul> <li>Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (<a href="https://redirect.github.com/dtolnay/thiserror/issues/270">#270</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.52...1.0.56">compare view</a></li> </ul> </details> <br /> Updates `zip-extract` from 0.1.2 to 0.1.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/MCOfficer/zip-extract/commit/90fe07d6edeeb395cf69d8c61b901122aeef0ab7"><code>90fe07d</code></a> chore: Release zip-extract version 0.1.3</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/9e2479b4f77b57392f166d8a451deaee36255773"><code>9e2479b</code></a> update dev-dependencies (dir-diff v0.3.3, tempfile v3.9.0)</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/012ae6144f2a0b2513c77a9e173b2ce20d3d3905"><code>012ae61</code></a> update log to v0.4.20</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/a78922f2b201d2d0aa03a966b3083da4ff05dd7d"><code>a78922f</code></a> update zip to v0.6.6</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/96a53629b4875f76f4d756eee7ceca35e70f5c83"><code>96a5362</code></a> fix: mirror the features of the zip crate (<a href="https://redirect.github.com/MCOfficer/zip-extract/issues/15">#15</a>)</li> <li>See full diff in <a href="https://github.com/MCOfficer/zip-extract/compare/v0.1.2...v0.1.3">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>
2024-01-30 21:33:08 -05:00
zip-extract = "0.1.3"
2022-04-06 22:27:03 -04:00
[target.'cfg(windows)'.dependencies]
winreg = "0.52.0"
2022-04-06 22:27:03 -04:00
[features]
# by default Tauri runs in production mode
# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
default = ["custom-protocol"]
2022-04-06 22:27:03 -04:00
# this feature is used used for production builds where `devPath` points to the filesystem
# DO NOT remove this
custom-protocol = ["tauri/custom-protocol"]
[profile.release]
strip = true # Automatically strip symbols from the binary.