opengoal-launcher/src-tauri/Cargo.toml

53 lines
1.5 KiB
TOML
Raw Normal View History

2022-04-06 22:27:03 -04:00
[package]
name = "opengoal-launcher"
2023-11-06 00:29:17 -05:00
version = "2.4.0" # 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]
backtrace = "0.3.69"
chrono = "0.4.31"
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"
log = "0.4.20"
reqwest = { version = "0.11", features = ["json"] }
rev_buf_reader = "0.3.0"
semver = "1.0.20"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.107"
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
sysinfo = "0.30.1"
tar = "0.4.40"
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 = { version = "1.5.4", features = ["api-all", "devtools", "reqwest-client"] }
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
thiserror = "1.0.52"
tokio = { version = "1", features = ["full"] }
walkdir = "2.4.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
wgpu = "0.18.0"
zip = { version = "0.6.2" }
zip-extract = "0.1.1"
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.