opengoal-launcher/src-tauri/Cargo.toml

56 lines
1.6 KiB
TOML
Raw Normal View History

2022-04-06 22:27:03 -04:00
[package]
name = "opengoal-launcher"
2024-02-27 20:45:26 -05:00
version = "2.4.2" # 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"
build(deps): bump the backend-deps group in /src-tauri with 3 updates (#438) Bumps the backend-deps group in /src-tauri with 3 updates: [chrono](https://github.com/chronotope/chrono), [thiserror](https://github.com/dtolnay/thiserror) and [wgpu](https://github.com/gfx-rs/wgpu). Updates `chrono` from 0.4.33 to 0.4.34 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.34</h2> <h1>Notable changes</h1> <ul> <li>In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.</li> <li>We renamed the <code>Duration</code> type to <code>TimeDelta</code>. This removes the confusion between chrono's type and the later <code>Duration</code> type in the standard library. It will remain available under the old name as a type alias for compatibility.</li> <li>The Windows implementation of <code>Local</code> is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.</li> <li>The <code>Display</code> format of <code>TimeDelta</code> is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.</li> </ul> <h1>Fixes</h1> <ul> <li>Add missing range check in <code>TimeDelta::milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Remove check for <code>DurationExceedsTimestamp</code> in <code>DurationRound</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1403">#1403</a>, thanks <a href="https://github.com/joroKr21"><code>@​joroKr21</code></a>)</li> <li>Fix localized formatting with <code>%X</code> ((<a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/12">chronotope/pure-rust-locales#12</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1420">#1420</a>)</li> <li>Windows: base implementation on <code>GetTimeZoneInformationForYear</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1017">#1017</a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>TimeDelta::try_milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>TimeDelta::new</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Add <code>StrftimeItems::{parse, parse_to_owned}</code> and more documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1184">#1184</a>)</li> <li>More standard traits and documentation for <code>format::Locale</code> (via <a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/8">chronotope/pure-rust-locales#8</a>)</li> </ul> <h1>Changes</h1> <ul> <li>Rename <code>Duration</code> to <code>TimeDelta</code>, add type alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1406">#1406</a>)</li> <li>Make <code>TimeDelta</code> methods const (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make remaining methods of <code>NaiveDate</code>, <code>NaiveWeek</code>, <code>NaiveTime</code> and <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make methods on <code>DateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1400">#1400</a>)</li> <li>Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601 (<a href="https://redirect.github.com/chronotope/chrono/issues/1328">#1328</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Fix the formatting of <code>timestamp_micros</code>'s Example doc (<a href="https://redirect.github.com/chronotope/chrono/issues/1338">#1338</a> via <a href="https://redirect.github.com/chronotope/chrono/issues/1386">#1386</a>, thanks <a href="https://github.com/emikitas"><code>@​emikitas</code></a>)</li> <li>Specify branch for GitHub Actions badge and fix link (<a href="https://redirect.github.com/chronotope/chrono/issues/1388">#1388</a>)</li> <li>Don't mention some deprecated methods in docs (<a href="https://redirect.github.com/chronotope/chrono/issues/1395">#1395</a>)</li> <li>Remove stray documentation from main (<a href="https://redirect.github.com/chronotope/chrono/issues/1397">#1397</a>)</li> <li>Improved documentation of <code>TimeDelta</code> constructors (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h1>Internal</h1> <ul> <li>Switch branch names: 0.4.x releases are the <code>main</code> branch, work on 0.5 happens in the <code>0.5.x</code> branch (<a href="https://redirect.github.com/chronotope/chrono/issues/1390">#1390</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1402">#1402</a>).</li> <li>Don't use deprecated method in <code>impl Arbitrary for DateTime</code> and set up CI test (<a href="https://redirect.github.com/chronotope/chrono/issues/1336">#1336</a>)</li> <li>Remove workaround for Rust &lt; 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1393">#1393</a>)</li> <li>Bump <code>codecov/codecov-action</code> from 3 to 4 (<a href="https://redirect.github.com/chronotope/chrono/issues/1404">#1404</a>)</li> <li>Remove partial support for handling <code>-0000</code> offset (<a href="https://redirect.github.com/chronotope/chrono/issues/1411">#1411</a>)</li> <li>Move <code>TOO_LONG</code> error out of <code>parse_internal</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1419">#1419</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/dc196062650c05528cbe259e340210f0340a05d1"><code>dc19606</code></a> Prepare 0.4.34</li> <li><a href="https://github.com/chronotope/chrono/commit/58a2149a8ef5eaab7236bc447a4a37a3965b579b"><code>58a2149</code></a> Add <code>StrftimeItems::parse_to_owned</code></li> <li><a href="https://github.com/chronotope/chrono/commit/59eeb8c5374039cf79dcdf7379cd9e79a7d2d2ca"><code>59eeb8c</code></a> Add <code>StrftimeItems::parse</code></li> <li><a href="https://github.com/chronotope/chrono/commit/79de122615b7d7497c236e37c7f88e9ca14993f6"><code>79de122</code></a> Add more documentation to <code>StrftimeItems::new_with_locale</code></li> <li><a href="https://github.com/chronotope/chrono/commit/5b7cf85c5305939503bf2114b91864f7e192bfb2"><code>5b7cf85</code></a> Add more documentation to <code>StrftimeItems::new</code></li> <li><a href="https://github.com/chronotope/chrono/commit/be6af79ae5258cc0720a270816474cdbf761cacf"><code>be6af79</code></a> Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601</li> <li><a href="https://github.com/chronotope/chrono/commit/d1cf0e93935f5c41af1ae91678c7ea7d8478bb02"><code>d1cf0e9</code></a> Add test for issue 651</li> <li><a href="https://github.com/chronotope/chrono/commit/0ef34e4da331f8f3a580b24c429c27170e5a3d05"><code>0ef34e4</code></a> Extend test to more distant dates</li> <li><a href="https://github.com/chronotope/chrono/commit/fc67f3e6e0b41635bdf93b45ca09b8ac54672bb6"><code>fc67f3e</code></a> Remove obsolete test</li> <li><a href="https://github.com/chronotope/chrono/commit/acb693ac6428ee31daef8206e5aae6d15d88fa09"><code>acb693a</code></a> Windows: rewrite using <code>GetTimeZoneInformationForYear</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.56 to 1.0.57 <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.57</h2> <ul> <li>Generate more efficient <code>Display</code> impl for error message which do not contain any interpolated value (<a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/1d106b169c1ba328bcd64d70d06687413906d751"><code>1d106b1</code></a> Release 1.0.57</li> <li><a href="https://github.com/dtolnay/thiserror/commit/8a5c4d1b76eaa667a71dfaeb1373bca36fda4e78"><code>8a5c4d1</code></a> Use write_str when args only consists of trailing comma</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f790bee2a401d71ac6e5492c7d1f8bb3a18a0e1c"><code>f790bee</code></a> Phrase flag in terms of whether core::fmt machinery is required</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d43b759e3aa02d54dcad59c5eadfc78a8e96536f"><code>d43b759</code></a> Ignore needless_raw_string_hashes pedantic clippy lint in test</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d09c4182955b459a4699adaf9b045077308a1d1a"><code>d09c418</code></a> Touch up PR 286</li> <li><a href="https://github.com/dtolnay/thiserror/commit/097251d2f538c123c850e1873cd1e0172bf4c151"><code>097251d</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a> from nyurik/litstr</li> <li><a href="https://github.com/dtolnay/thiserror/commit/cd79876fe8f2eead51a1d9efa0b0f42467b9bef8"><code>cd79876</code></a> optimize by avoiding second fmt.value() call</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d7e738e1d8e339d35a1ea0c4c252b055c66c3526"><code>d7e738e</code></a> Optimize simple literals for Display::fmt</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0717de3f507293f6faa7a32d987febb5c39a7048"><code>0717de3</code></a> Update ui test suite to nightly-2024-02-08</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c7c75470ec80c253a197b365f4571569ab53a8d9"><code>c7c7547</code></a> Update ui test suite to nightly-2024-01-31</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.18.0 to 0.19.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.19.1</h2> <p>This release includes <code>wgpu</code> and <code>wgpu-hal</code>. The rest of the crates are unchanged since 0.19.0.</p> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5093">#5093</a>.</li> </ul> <h2>v0.19.0</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/v0.19.1/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.19.1 (2024-01-21)</h2> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5092">#5092</a>.</li> </ul> <h2>v0.19.0 (2024-01-17)</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> <li>raw_window_handle</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/b8a8ff6e44162a41b8d54184a88613794dd3d2e4"><code>b8a8ff6</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/6e95491c9d809baff749b86a483daba90548ff87"><code>6e95491</code></a> Update changelog</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ec48ee3ba6fa60e5a9670ea01e01c1bd462a4212"><code>ec48ee3</code></a> Document Wayland specifics related to SurfaceTexture::present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5093">#5093</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/f9454d156566615931d1d2bf6879599527d30246"><code>f9454d1</code></a> Error on missing web_sys_unstable_apis (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5104">#5104</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/e1481b656aee4b17602aec2620ad05d2bd77347c"><code>e1481b6</code></a> Make sure to unset current context in wgl Surface::configure/present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5087">#5087</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/c094e625d0e8cc2d52e2dba91dc8d5292ac220ed"><code>c094e62</code></a> [d3d12] use plane 1 for stencil only views (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5100">#5100</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/a0db2a2355234efb47f8fe49921f042c697ba53f"><code>a0db2a2</code></a> Make sure to copy all of the buffers into the resource array for dx12. (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5091">#5091</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ba74217c89d3bf52ebe457c8de7f059379409941"><code>ba74217</code></a> d3d12: Null check the out ComPtr of a few creation functions (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5096">#5096</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/484457d95993b00b91905fae0e539a093423cc28"><code>484457d</code></a> Fix wgpu-hal build</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/7eac4cec5b5768b9e8c221eb3ab1b5b0173bcba7"><code>7eac4ce</code></a> Fix naga release</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.18.0...v0.19.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>
2024-02-17 12:29:42 -05:00
chrono = "0.4.34"
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"
build(deps): bump the backend-deps group in /src-tauri with 1 update (#440) Bumps the backend-deps group in /src-tauri with 1 update: [semver](https://github.com/dtolnay/semver). Updates `semver` from 1.0.21 to 1.0.22 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>1.0.22</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/semver/commit/c8ad1bf6db35b1847abbe8ddc7c8fba0455e5fc3"><code>c8ad1bf</code></a> Release 1.0.22</li> <li><a href="https://github.com/dtolnay/semver/commit/f76db8d7f2f542ac45aa2d7e3c06afa428fe8698"><code>f76db8d</code></a> Resolve redundant import warning</li> <li><a href="https://github.com/dtolnay/semver/commit/f32b420f75d060cdc451bfac091318ed8bc0e41f"><code>f32b420</code></a> Ignore incompatible_msrv clippy lint for conditionally compiled code</li> <li>See full diff in <a href="https://github.com/dtolnay/semver/compare/1.0.21...1.0.22">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=semver&package-manager=cargo&previous-version=1.0.21&new-version=1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 21:20:33 -05:00
semver = "1.0.22"
serde = { version = "1.0", features = ["derive"] }
build(deps): bump the backend-deps group in /src-tauri with 2 updates (#445) Bumps the backend-deps group in /src-tauri with 2 updates: [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json). Updates `serde` from 1.0.196 to 1.0.197 <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.197</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> <li>Optimize code size of some Display impls (<a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/5fa711d75d91173aafc6019e03cf8af6ac9ba7b2"><code>5fa711d</code></a> Release 1.0.197</li> <li><a href="https://github.com/serde-rs/serde/commit/f5d8ae423aa195d3423029ff5a618266cc8ff9a5"><code>f5d8ae4</code></a> Resolve prelude redundant import warnings</li> <li><a href="https://github.com/serde-rs/serde/commit/1d54973b928bd8708a4ad2d90fca1203367ff580"><code>1d54973</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2697">#2697</a> from nyurik/format-str</li> <li><a href="https://github.com/serde-rs/serde/commit/b8fafefd8588f84af54329945fab701ec414281d"><code>b8fafef</code></a> A few minor <code>write_str</code> optimizations and inlining</li> <li><a href="https://github.com/serde-rs/serde/commit/c42ebb8839fbd92dbda6729e8363c8d683f26306"><code>c42ebb8</code></a> Update ui test suite to nightly-2024-02-12</li> <li><a href="https://github.com/serde-rs/serde/commit/9e680620b595724a6abfb8e785155d02482f911a"><code>9e68062</code></a> Ignore incompatible_msrv clippy lint for conditionally compiled code</li> <li><a href="https://github.com/serde-rs/serde/commit/846f865de2e94408e0edc6a2c6863c063cd234be"><code>846f865</code></a> Ignore dead_code warnings in test</li> <li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.113 to 1.0.114 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.114</h2> <ul> <li>Fix unused_imports warnings when compiled by rustc 1.78</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/e1b3a6d8a161ff5ec4865b487d148c17d0188e3e"><code>e1b3a6d</code></a> Release 1.0.114</li> <li><a href="https://github.com/serde-rs/json/commit/6fb70262e894168ac631b2232a1b7b3a7781ebe5"><code>6fb7026</code></a> Work around prelude redundant import warnings</li> <li><a href="https://github.com/serde-rs/json/commit/34a04c5f7febdf80e05743e38d5cb1880a83b6f6"><code>34a04c5</code></a> Ignore incompatible_msrv clippy false positives in test</li> <li><a href="https://github.com/serde-rs/json/commit/ca05f69943e18d70c2219ea41fcb67f2849b7eed"><code>ca05f69</code></a> Remove unused Float::is_sign_negative trait method</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 15:36:21 -05:00
serde_json = "1.0.114"
build(deps): bump the backend-deps group in /src-tauri with 6 updates (#426) Bumps the backend-deps group in /src-tauri with 6 updates: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.31` | `0.4.33` | | [semver](https://github.com/dtolnay/semver) | `1.0.20` | `1.0.21` | | [serde_json](https://github.com/serde-rs/json) | `1.0.108` | `1.0.113` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.1` | `0.30.5` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.52` | `1.0.56` | | [zip-extract](https://github.com/MCOfficer/zip-extract) | `0.1.2` | `0.1.3` | Updates `chrono` from 0.4.31 to 0.4.33 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.33</h2> <p>This release fixes the broken docrs.rs build of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.32">chrono 0.4.32</a>.</p> <h2>What's Changed</h2> <ul> <li>Make <code>rkyv</code> feature imply <code>size_32</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1383">#1383</a>)</li> <li>Fixed typo in <code>Duration::hours()</code> exception (<a href="https://redirect.github.com/chronotope/chrono/issues/1384">#1384</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h2>v0.4.32</h2> <p>In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the <code>DateTime</code> and <code>Duration</code> types.</p> <p>Chrono internally stores the value of a <code>DateTime</code> in UTC, and transparently converts it to the local value as required. For example adding a second to a <code>DateTime</code> needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? <em>Many</em> methods could panic on such inputs, including formatting the value for <code>Debug</code> output.</p> <p>In chrono 0.4.32 the range of <code>NaiveDate</code>, <code>NaiveDateTime</code> and <code>DateTime</code> is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the <code>MIN</code> and <code>MAX</code> dates.</p> <p><code>Duration</code> had a similar issue. The range of this type was pretty arbitrary picked to match the range of an <code>i64</code> in milliseconds. Negating an <code>i64::MIN</code> pushes a value out of range, and in the same way negating <code>Duration::MIN</code> could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of <code>-Duration::MAX</code> instead and prevent the panic case.</p> <p>Other highlights:</p> <ul> <li><code>Duration</code> gained new fallible initialization methods.</li> <li>Better support for <code>rkyv</code>.</li> <li>Most methods on <code>NaiveDateTime</code> are now const.</li> <li>We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on <code>DateTime</code> const in a future release.</li> </ul> <p>Complete list of changes:</p> <h2>Fixes</h2> <ul> <li>Fix panic in <code>TimeZone::from_local_datetime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1071">#1071</a>)</li> <li>Fix out of range panics in <code>DateTime</code> getters and setters (<a href="https://redirect.github.com/chronotope/chrono/issues/1317">#1317</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1329">#1329</a>)</li> </ul> <h2>Additions</h2> <ul> <li>Add <code>NaiveDateTime::checked_(add|sub)_offset</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1313">#1313</a>)</li> <li>Add <code>DateTime::to_utc</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1325">#1325</a>)</li> <li>Duration features part 1 (<a href="https://redirect.github.com/chronotope/chrono/issues/1327">#1327</a>)</li> <li>Make methods on <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1286">#1286</a>)</li> <li>Split <code>clock</code> feature into <code>clock</code> and <code>now</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1343">#1343</a>, thanks <a href="https://github.com/mmastrac"><code>@​mmastrac</code></a>)</li> <li>Add <code>From&lt;NaiveDate&gt;</code> for <code>NaiveDateTime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1355">#1355</a>, thanks <a href="https://github.com/dcechano"><code>@​dcechano</code></a>)</li> <li>Add <code>NaiveDateTime::from_timestamp_nanos</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1357">#1357</a>, thanks <a href="https://github.com/Ali-Mirghasemi"><code>@​Ali-Mirghasemi</code></a>)</li> <li>Add <code>Months::num_months()</code> and <code>num_years()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>DateTime&lt;Utc&gt;::from_timestamp_millis</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>, thanks <a href="https://github.com/xmakro"><code>@​xmakro</code></a>)</li> </ul> <h2>Changes</h2> <ul> <li>Fix panic in <code>Duration::MIN.abs()</code> (adjust <code>Duration::MIN</code> by 1 millisecond) (<a href="https://redirect.github.com/chronotope/chrono/issues/1334">#1334</a>)</li> <li>Bump MSRV to 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1347">#1347</a>)</li> <li>Update windows-targets requirement from 0.48 to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1360">#1360</a>)</li> <li>Update windows-bindgen to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1379">#1379</a>)</li> </ul> <h2>Deprecations</h2> <ul> <li>Deprecate standalone <code>format</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1306">#1306</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>Improve doc comment and tests for timestamp_nanos_opt (<a href="https://redirect.github.com/chronotope/chrono/issues/1299">#1299</a>, thanks <a href="https://github.com/mlegner"><code>@​mlegner</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7c419a358e8978fa774e649c300196095365eb58"><code>7c419a3</code></a> Prepare 0.4.33 release</li> <li><a href="https://github.com/chronotope/chrono/commit/a9b37c4c81de09b5b420b617ee6394f30ce491b1"><code>a9b37c4</code></a> Make <code>rkyv</code> feature default to <code>size_32</code></li> <li><a href="https://github.com/chronotope/chrono/commit/a73b54320ac24a770b2e451e60e84eb52a6acbf9"><code>a73b543</code></a> Don't assume <code>rkyv-(16|32|64)</code> implies the <code>rkyv</code> feature</li> <li><a href="https://github.com/chronotope/chrono/commit/b5381f8fb5c2ba32260288dc2fc43a711ed2549d"><code>b5381f8</code></a> Fixed typo in Duration::hours() exception</li> <li><a href="https://github.com/chronotope/chrono/commit/bf704191f2914a2db43abf6827a73cbe05864d57"><code>bf70419</code></a> 52</li> <li><a href="https://github.com/chronotope/chrono/commit/7757386368913e8df9a8505f9ef37c5868045a88"><code>7757386</code></a> Prepare 0.4.32 release</li> <li><a href="https://github.com/chronotope/chrono/commit/cee242a6565bffcc2a90c8566136c3b96491a821"><code>cee242a</code></a> Fix typos in Datelike impl for DateTime</li> <li><a href="https://github.com/chronotope/chrono/commit/6ec8f97d16ce320a6f948b1cd1494ed3a21b251f"><code>6ec8f97</code></a> Add from_timestamp_millis to DateTime&lt;Utc&gt; (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>)</li> <li><a href="https://github.com/chronotope/chrono/commit/65f0cc2aa41800a93878dfbeb816b182cc027b1d"><code>65f0cc2</code></a> CI Linting: Fix missing sources checkout in <code>toml</code> job.</li> <li><a href="https://github.com/chronotope/chrono/commit/5536687c0d4dfae66130cc44c04e08d9f2797708"><code>5536687</code></a> Add Months::as_u32() (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>)</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.33">compare view</a></li> </ul> </details> <br /> Updates `semver` from 1.0.20 to 1.0.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>1.0.21</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/semver/commit/f9cc2df9415c880bd3610c2cdb6785ac7cad31ea"><code>f9cc2df</code></a> Release 1.0.21</li> <li><a href="https://github.com/dtolnay/semver/commit/87914b14dc19cc64f4428d78973fbfb7431a93f1"><code>87914b1</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/semver/commit/b6171889ac7e8f47ec6f12003571bdcc7f737b10"><code>b617188</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/semver/issues/309">#309</a> from dtolnay/optionifletelse</li> <li><a href="https://github.com/dtolnay/semver/commit/5481cb9574a3980af0ad7fe84141998f327d39c1"><code>5481cb9</code></a> Remove option_if_let_else clippy suppression</li> <li>See full diff in <a href="https://github.com/dtolnay/semver/compare/1.0.20...1.0.21">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.108 to 1.0.113 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.113</h2> <ul> <li>Add <code>swap_remove</code> and <code>shift_remove</code> methods on Map (<a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a>)</li> </ul> <h2>v1.0.112</h2> <ul> <li>Improve formatting of &quot;invalid type&quot; error messages involving floats (<a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a>)</li> </ul> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/09d865b34b9701be52764dc9bf571b1a16e9d3dc"><code>09d865b</code></a> Release 1.0.113</li> <li><a href="https://github.com/serde-rs/json/commit/5aeab4eaf69d7959f013f8081865c264d6c00551"><code>5aeab4e</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a> from serde-rs/remove</li> <li><a href="https://github.com/serde-rs/json/commit/ca3c2ca3696cab79b8b279be7569ee1647250f1e"><code>ca3c2ca</code></a> Add swap_remove and shift_remove methods on Map</li> <li><a href="https://github.com/serde-rs/json/commit/7fece969e3b480ec620419d65c2aeb08776bebcb"><code>7fece96</code></a> Release 1.0.112</li> <li><a href="https://github.com/serde-rs/json/commit/6a6d2bbd9e8b8bd72573b863f12a4ec991f33232"><code>6a6d2bb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a> from serde-rs/unexpectedfloat</li> <li><a href="https://github.com/serde-rs/json/commit/83d7bad54ba5db3a44198d6df0ff2e81621683fa"><code>83d7bad</code></a> Format f64 in error messages using ryu</li> <li><a href="https://github.com/serde-rs/json/commit/107c2d1c42817f0d71f07a4d5b0ea2f29dbce8b8"><code>107c2d1</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1106">#1106</a> from serde-rs/invalidvalue</li> <li><a href="https://github.com/serde-rs/json/commit/62ca3e4c01c2e62cd5c2a32e9104f386e5ce7808"><code>62ca3e4</code></a> Handle Unexpected::Unit in Error::invalid_value</li> <li><a href="https://github.com/serde-rs/json/commit/296fafb8f32e8442ef8e4d5725c15ffca726b288"><code>296fafb</code></a> Factor out JSON-specific Display impl for serde::de::Unexpected</li> <li><a href="https://github.com/serde-rs/json/commit/e56cc696bd7c112e5dd4ccfa23d094c3a1c1c1ff"><code>e56cc69</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1105">#1105</a> from keienWang/master</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.113">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.1 to 0.30.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.5</h1> <ul> <li>Windows: Correctly retrieve processes name on 32 bits platforms.</li> <li>Windows: Fix swap memory computation.</li> </ul> <h1>0.30.4</h1> <ul> <li>Windows: Fix misaligned read.</li> </ul> <h1>0.30.3</h1> <ul> <li>Improve dependency stack by updating the <code>windows</code> dependency.</li> </ul> <h1>0.30.2</h1> <ul> <li>Add <code>ThreadKind</code> enum.</li> <li>Add <code>Process::thread_kind</code> method.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.52 to 1.0.56 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>1.0.56</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>1.0.55</h2> <ul> <li>Work around improperly cached build script result by sccache – second attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a>)</li> </ul> <h2>1.0.54</h2> <ul> <li>Work around improperly cached build script result by sccache – first attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a>)</li> </ul> <h2>1.0.53</h2> <ul> <li>Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (<a href="https://redirect.github.com/dtolnay/thiserror/issues/270">#270</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/77d0af46ddafa9b70d99267548bdea85308e90f3"><code>77d0af4</code></a> Release 1.0.56</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d4caabdb38a830e18eecaec678275b949b098b68"><code>d4caabd</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6089273df58c7a7d2f41b91dc18c8fe8397de104"><code>6089273</code></a> Release 1.0.55</li> <li><a href="https://github.com/dtolnay/thiserror/commit/322a2ae5c9034774ae1a7fc1c1644bf0bb2e9e47"><code>322a2ae</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/fd7d7a568c94f0f1f53bbaddac7e32d8c1b5bc22"><code>fd7d7a5</code></a> Emit dep-info for probe.rs in case sccache needs it</li> <li><a href="https://github.com/dtolnay/thiserror/commit/447c328719cdc719354d3ec55c81b4ca57cf7a8e"><code>447c328</code></a> Release 1.0.54</li> <li><a href="https://github.com/dtolnay/thiserror/commit/4619db86447ebc236d0c89ece9e2ea718bccd060"><code>4619db8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/7b53bff3e6f1640bbd58fc96bde95507a0de2756"><code>7b53bff</code></a> Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-info</li> <li><a href="https://github.com/dtolnay/thiserror/commit/e0500add5e1c24c12c0236ae55a30f06d7a185a5"><code>e0500ad</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/277">#277</a> from dtolnay/nightlyci</li> <li><a href="https://github.com/dtolnay/thiserror/commit/48cea4716419bdc84a00d6ee0f47a9eaf77e052d"><code>48cea47</code></a> Make CI verify that error_generic_member_access works in latest nightly</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.52...1.0.56">compare view</a></li> </ul> </details> <br /> Updates `zip-extract` from 0.1.2 to 0.1.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/MCOfficer/zip-extract/commit/90fe07d6edeeb395cf69d8c61b901122aeef0ab7"><code>90fe07d</code></a> chore: Release zip-extract version 0.1.3</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/9e2479b4f77b57392f166d8a451deaee36255773"><code>9e2479b</code></a> update dev-dependencies (dir-diff v0.3.3, tempfile v3.9.0)</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/012ae6144f2a0b2513c77a9e173b2ce20d3d3905"><code>012ae61</code></a> update log to v0.4.20</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/a78922f2b201d2d0aa03a966b3083da4ff05dd7d"><code>a78922f</code></a> update zip to v0.6.6</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/96a53629b4875f76f4d756eee7ceca35e70f5c83"><code>96a5362</code></a> fix: mirror the features of the zip crate (<a href="https://redirect.github.com/MCOfficer/zip-extract/issues/15">#15</a>)</li> <li>See full diff in <a href="https://github.com/MCOfficer/zip-extract/compare/v0.1.2...v0.1.3">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 21:33:08 -05:00
sysinfo = "0.30.5"
tar = "0.4.40"
build(deps): bump the backend-deps-tauri group in /src-tauri with 1 update (#448) Bumps the backend-deps-tauri group in /src-tauri with 1 update: [tauri](https://github.com/tauri-apps/tauri). Updates `tauri` from 1.6.0 to 1.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tauri-apps/tauri/releases">tauri's releases</a>.</em></p> <blockquote> <h2>tauri v1.6.1</h2> <p>Updating crates.io index</p> <!-- raw HTML omitted --> <pre><code>Fetching advisory database from `https://github.com/RustSec/advisory-db.git` Loaded 605 security advisories (from /home/runner/.cargo/advisory-db) Updating crates.io index Scanning Cargo.lock for vulnerabilities (583 crate dependencies) Crate: safemem Version: 0.3.3 Warning: unmaintained Title: safemem is unmaintained Date: 2023-02-14 ID: RUSTSEC-2023-0081 URL: https://rustsec.org/advisories/RUSTSEC-2023-0081 Dependency tree: safemem 0.3.3 └── line-wrap 0.1.1 └── plist 1.6.0 └── tauri-codegen 1.4.2 ├── tauri-macros 1.4.3 │ └── tauri 1.6.1 │ ├── tauri 1.6.1 │ ├── restart 0.1.0 │ └── app-updater 0.1.0 └── tauri-build 1.5.1 └── app-updater 0.1.0 <p>Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: <a href="https://rustsec.org/advisories/RUSTSEC-2021-0145">https://rustsec.org/advisories/RUSTSEC-2021-0145</a> Dependency tree: atty 0.2.14 └── clap 3.2.25 └── tauri 1.6.1 ├── tauri 1.6.1 ├── restart 0.1.0 └── app-updater 0.1.0</p> <p>warning: 2 allowed warnings found </code></pre></p> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tauri-apps/tauri/commit/80a215a6f3e40f494afc45a68affe3bd0cf12036"><code>80a215a</code></a> Apply Version Updates From Current Changes (v1) (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9013">#9013</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/01ae1218dce7b60712ec4d83ef4edb79fc146571"><code>01ae121</code></a> ci: downgrade thread_local to 1.1.7 in msrv list (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9012">#9012</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/d42668ce17494ab778f436aaa9b216d6db3f0b31"><code>d42668c</code></a> fix(runtime-wry): avoid panic during clipboard initialization on wayland (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9003">#9003</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/1ab0db6352f8c5a278820b95fa2f85cc56a72f90"><code>1ab0db6</code></a> chore: port PR template from <code>dev</code> branch (<a href="https://redirect.github.com/tauri-apps/tauri/issues/9004">#9004</a>)</li> <li><a href="https://github.com/tauri-apps/tauri/commit/e816a46b953092053d72c70feddf48a8c273c80d"><code>e816a46</code></a> chore: update lock files</li> <li><a href="https://github.com/tauri-apps/tauri/commit/a4b82d9dba7053846b79c7278db37e0e13ec48a9"><code>a4b82d9</code></a> chore: bump tauri-utils</li> <li>See full diff in <a href="https://github.com/tauri-apps/tauri/compare/tauri-v1.6.0...tauri-v1.6.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tauri&package-manager=cargo&previous-version=1.6.0&new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 18:28:05 -05:00
tauri = { version = "1.6.1", features = ["api-all", "devtools", "reqwest-client"] }
build(deps): bump the backend-deps group in /src-tauri with 3 updates (#438) Bumps the backend-deps group in /src-tauri with 3 updates: [chrono](https://github.com/chronotope/chrono), [thiserror](https://github.com/dtolnay/thiserror) and [wgpu](https://github.com/gfx-rs/wgpu). Updates `chrono` from 0.4.33 to 0.4.34 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.34</h2> <h1>Notable changes</h1> <ul> <li>In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.</li> <li>We renamed the <code>Duration</code> type to <code>TimeDelta</code>. This removes the confusion between chrono's type and the later <code>Duration</code> type in the standard library. It will remain available under the old name as a type alias for compatibility.</li> <li>The Windows implementation of <code>Local</code> is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.</li> <li>The <code>Display</code> format of <code>TimeDelta</code> is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.</li> </ul> <h1>Fixes</h1> <ul> <li>Add missing range check in <code>TimeDelta::milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Remove check for <code>DurationExceedsTimestamp</code> in <code>DurationRound</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1403">#1403</a>, thanks <a href="https://github.com/joroKr21"><code>@​joroKr21</code></a>)</li> <li>Fix localized formatting with <code>%X</code> ((<a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/12">chronotope/pure-rust-locales#12</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1420">#1420</a>)</li> <li>Windows: base implementation on <code>GetTimeZoneInformationForYear</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1017">#1017</a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>TimeDelta::try_milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>TimeDelta::new</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Add <code>StrftimeItems::{parse, parse_to_owned}</code> and more documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1184">#1184</a>)</li> <li>More standard traits and documentation for <code>format::Locale</code> (via <a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/8">chronotope/pure-rust-locales#8</a>)</li> </ul> <h1>Changes</h1> <ul> <li>Rename <code>Duration</code> to <code>TimeDelta</code>, add type alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1406">#1406</a>)</li> <li>Make <code>TimeDelta</code> methods const (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make remaining methods of <code>NaiveDate</code>, <code>NaiveWeek</code>, <code>NaiveTime</code> and <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make methods on <code>DateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1400">#1400</a>)</li> <li>Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601 (<a href="https://redirect.github.com/chronotope/chrono/issues/1328">#1328</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Fix the formatting of <code>timestamp_micros</code>'s Example doc (<a href="https://redirect.github.com/chronotope/chrono/issues/1338">#1338</a> via <a href="https://redirect.github.com/chronotope/chrono/issues/1386">#1386</a>, thanks <a href="https://github.com/emikitas"><code>@​emikitas</code></a>)</li> <li>Specify branch for GitHub Actions badge and fix link (<a href="https://redirect.github.com/chronotope/chrono/issues/1388">#1388</a>)</li> <li>Don't mention some deprecated methods in docs (<a href="https://redirect.github.com/chronotope/chrono/issues/1395">#1395</a>)</li> <li>Remove stray documentation from main (<a href="https://redirect.github.com/chronotope/chrono/issues/1397">#1397</a>)</li> <li>Improved documentation of <code>TimeDelta</code> constructors (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h1>Internal</h1> <ul> <li>Switch branch names: 0.4.x releases are the <code>main</code> branch, work on 0.5 happens in the <code>0.5.x</code> branch (<a href="https://redirect.github.com/chronotope/chrono/issues/1390">#1390</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1402">#1402</a>).</li> <li>Don't use deprecated method in <code>impl Arbitrary for DateTime</code> and set up CI test (<a href="https://redirect.github.com/chronotope/chrono/issues/1336">#1336</a>)</li> <li>Remove workaround for Rust &lt; 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1393">#1393</a>)</li> <li>Bump <code>codecov/codecov-action</code> from 3 to 4 (<a href="https://redirect.github.com/chronotope/chrono/issues/1404">#1404</a>)</li> <li>Remove partial support for handling <code>-0000</code> offset (<a href="https://redirect.github.com/chronotope/chrono/issues/1411">#1411</a>)</li> <li>Move <code>TOO_LONG</code> error out of <code>parse_internal</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1419">#1419</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/dc196062650c05528cbe259e340210f0340a05d1"><code>dc19606</code></a> Prepare 0.4.34</li> <li><a href="https://github.com/chronotope/chrono/commit/58a2149a8ef5eaab7236bc447a4a37a3965b579b"><code>58a2149</code></a> Add <code>StrftimeItems::parse_to_owned</code></li> <li><a href="https://github.com/chronotope/chrono/commit/59eeb8c5374039cf79dcdf7379cd9e79a7d2d2ca"><code>59eeb8c</code></a> Add <code>StrftimeItems::parse</code></li> <li><a href="https://github.com/chronotope/chrono/commit/79de122615b7d7497c236e37c7f88e9ca14993f6"><code>79de122</code></a> Add more documentation to <code>StrftimeItems::new_with_locale</code></li> <li><a href="https://github.com/chronotope/chrono/commit/5b7cf85c5305939503bf2114b91864f7e192bfb2"><code>5b7cf85</code></a> Add more documentation to <code>StrftimeItems::new</code></li> <li><a href="https://github.com/chronotope/chrono/commit/be6af79ae5258cc0720a270816474cdbf761cacf"><code>be6af79</code></a> Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601</li> <li><a href="https://github.com/chronotope/chrono/commit/d1cf0e93935f5c41af1ae91678c7ea7d8478bb02"><code>d1cf0e9</code></a> Add test for issue 651</li> <li><a href="https://github.com/chronotope/chrono/commit/0ef34e4da331f8f3a580b24c429c27170e5a3d05"><code>0ef34e4</code></a> Extend test to more distant dates</li> <li><a href="https://github.com/chronotope/chrono/commit/fc67f3e6e0b41635bdf93b45ca09b8ac54672bb6"><code>fc67f3e</code></a> Remove obsolete test</li> <li><a href="https://github.com/chronotope/chrono/commit/acb693ac6428ee31daef8206e5aae6d15d88fa09"><code>acb693a</code></a> Windows: rewrite using <code>GetTimeZoneInformationForYear</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.56 to 1.0.57 <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.57</h2> <ul> <li>Generate more efficient <code>Display</code> impl for error message which do not contain any interpolated value (<a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/1d106b169c1ba328bcd64d70d06687413906d751"><code>1d106b1</code></a> Release 1.0.57</li> <li><a href="https://github.com/dtolnay/thiserror/commit/8a5c4d1b76eaa667a71dfaeb1373bca36fda4e78"><code>8a5c4d1</code></a> Use write_str when args only consists of trailing comma</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f790bee2a401d71ac6e5492c7d1f8bb3a18a0e1c"><code>f790bee</code></a> Phrase flag in terms of whether core::fmt machinery is required</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d43b759e3aa02d54dcad59c5eadfc78a8e96536f"><code>d43b759</code></a> Ignore needless_raw_string_hashes pedantic clippy lint in test</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d09c4182955b459a4699adaf9b045077308a1d1a"><code>d09c418</code></a> Touch up PR 286</li> <li><a href="https://github.com/dtolnay/thiserror/commit/097251d2f538c123c850e1873cd1e0172bf4c151"><code>097251d</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a> from nyurik/litstr</li> <li><a href="https://github.com/dtolnay/thiserror/commit/cd79876fe8f2eead51a1d9efa0b0f42467b9bef8"><code>cd79876</code></a> optimize by avoiding second fmt.value() call</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d7e738e1d8e339d35a1ea0c4c252b055c66c3526"><code>d7e738e</code></a> Optimize simple literals for Display::fmt</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0717de3f507293f6faa7a32d987febb5c39a7048"><code>0717de3</code></a> Update ui test suite to nightly-2024-02-08</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c7c75470ec80c253a197b365f4571569ab53a8d9"><code>c7c7547</code></a> Update ui test suite to nightly-2024-01-31</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.18.0 to 0.19.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.19.1</h2> <p>This release includes <code>wgpu</code> and <code>wgpu-hal</code>. The rest of the crates are unchanged since 0.19.0.</p> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5093">#5093</a>.</li> </ul> <h2>v0.19.0</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/v0.19.1/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.19.1 (2024-01-21)</h2> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5092">#5092</a>.</li> </ul> <h2>v0.19.0 (2024-01-17)</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> <li>raw_window_handle</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/b8a8ff6e44162a41b8d54184a88613794dd3d2e4"><code>b8a8ff6</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/6e95491c9d809baff749b86a483daba90548ff87"><code>6e95491</code></a> Update changelog</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ec48ee3ba6fa60e5a9670ea01e01c1bd462a4212"><code>ec48ee3</code></a> Document Wayland specifics related to SurfaceTexture::present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5093">#5093</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/f9454d156566615931d1d2bf6879599527d30246"><code>f9454d1</code></a> Error on missing web_sys_unstable_apis (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5104">#5104</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/e1481b656aee4b17602aec2620ad05d2bd77347c"><code>e1481b6</code></a> Make sure to unset current context in wgl Surface::configure/present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5087">#5087</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/c094e625d0e8cc2d52e2dba91dc8d5292ac220ed"><code>c094e62</code></a> [d3d12] use plane 1 for stencil only views (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5100">#5100</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/a0db2a2355234efb47f8fe49921f042c697ba53f"><code>a0db2a2</code></a> Make sure to copy all of the buffers into the resource array for dx12. (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5091">#5091</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ba74217c89d3bf52ebe457c8de7f059379409941"><code>ba74217</code></a> d3d12: Null check the out ComPtr of a few creation functions (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5096">#5096</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/484457d95993b00b91905fae0e539a093423cc28"><code>484457d</code></a> Fix wgpu-hal build</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/7eac4cec5b5768b9e8c221eb3ab1b5b0173bcba7"><code>7eac4ce</code></a> Fix naga release</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.18.0...v0.19.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>
2024-02-17 12:29:42 -05:00
thiserror = "1.0.57"
tokio = { version = "1", features = ["full"] }
walkdir = "2.4.0"
build(deps): bump the backend-deps group in /src-tauri with 3 updates (#438) Bumps the backend-deps group in /src-tauri with 3 updates: [chrono](https://github.com/chronotope/chrono), [thiserror](https://github.com/dtolnay/thiserror) and [wgpu](https://github.com/gfx-rs/wgpu). Updates `chrono` from 0.4.33 to 0.4.34 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.34</h2> <h1>Notable changes</h1> <ul> <li>In chrono 0.4.34 we finished the work to make all methods const where doing so is supported by rust 1.61.</li> <li>We renamed the <code>Duration</code> type to <code>TimeDelta</code>. This removes the confusion between chrono's type and the later <code>Duration</code> type in the standard library. It will remain available under the old name as a type alias for compatibility.</li> <li>The Windows implementation of <code>Local</code> is rewritten. The new version avoids panics when the date is outside of the range supported by windows (the years 1601 to 30828), and gives more accurate results during DST transitions.</li> <li>The <code>Display</code> format of <code>TimeDelta</code> is modified to conform better to ISO 8601. Previously it converted all values greater than 24 hours to a value with days. This is not correct, as doing so changes the duration from an 'accurate' to a 'nominal' representation to use ISO 8601 terms.</li> </ul> <h1>Fixes</h1> <ul> <li>Add missing range check in <code>TimeDelta::milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Remove check for <code>DurationExceedsTimestamp</code> in <code>DurationRound</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1403">#1403</a>, thanks <a href="https://github.com/joroKr21"><code>@​joroKr21</code></a>)</li> <li>Fix localized formatting with <code>%X</code> ((<a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/12">chronotope/pure-rust-locales#12</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1420">#1420</a>)</li> <li>Windows: base implementation on <code>GetTimeZoneInformationForYear</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1017">#1017</a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>TimeDelta::try_milliseconds</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>TimeDelta::new</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Add <code>StrftimeItems::{parse, parse_to_owned}</code> and more documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1184">#1184</a>)</li> <li>More standard traits and documentation for <code>format::Locale</code> (via <a href="https://redirect.github.com/chronotope/pure-rust-locales/pull/8">chronotope/pure-rust-locales#8</a>)</li> </ul> <h1>Changes</h1> <ul> <li>Rename <code>Duration</code> to <code>TimeDelta</code>, add type alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1406">#1406</a>)</li> <li>Make <code>TimeDelta</code> methods const (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make remaining methods of <code>NaiveDate</code>, <code>NaiveWeek</code>, <code>NaiveTime</code> and <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1337">#1337</a>)</li> <li>Make methods on <code>DateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1400">#1400</a>)</li> <li>Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601 (<a href="https://redirect.github.com/chronotope/chrono/issues/1328">#1328</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Fix the formatting of <code>timestamp_micros</code>'s Example doc (<a href="https://redirect.github.com/chronotope/chrono/issues/1338">#1338</a> via <a href="https://redirect.github.com/chronotope/chrono/issues/1386">#1386</a>, thanks <a href="https://github.com/emikitas"><code>@​emikitas</code></a>)</li> <li>Specify branch for GitHub Actions badge and fix link (<a href="https://redirect.github.com/chronotope/chrono/issues/1388">#1388</a>)</li> <li>Don't mention some deprecated methods in docs (<a href="https://redirect.github.com/chronotope/chrono/issues/1395">#1395</a>)</li> <li>Remove stray documentation from main (<a href="https://redirect.github.com/chronotope/chrono/issues/1397">#1397</a>)</li> <li>Improved documentation of <code>TimeDelta</code> constructors (<a href="https://redirect.github.com/chronotope/chrono/issues/1385">#1385</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h1>Internal</h1> <ul> <li>Switch branch names: 0.4.x releases are the <code>main</code> branch, work on 0.5 happens in the <code>0.5.x</code> branch (<a href="https://redirect.github.com/chronotope/chrono/issues/1390">#1390</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1402">#1402</a>).</li> <li>Don't use deprecated method in <code>impl Arbitrary for DateTime</code> and set up CI test (<a href="https://redirect.github.com/chronotope/chrono/issues/1336">#1336</a>)</li> <li>Remove workaround for Rust &lt; 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1393">#1393</a>)</li> <li>Bump <code>codecov/codecov-action</code> from 3 to 4 (<a href="https://redirect.github.com/chronotope/chrono/issues/1404">#1404</a>)</li> <li>Remove partial support for handling <code>-0000</code> offset (<a href="https://redirect.github.com/chronotope/chrono/issues/1411">#1411</a>)</li> <li>Move <code>TOO_LONG</code> error out of <code>parse_internal</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1419">#1419</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@​djc</code></a> and <a href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/dc196062650c05528cbe259e340210f0340a05d1"><code>dc19606</code></a> Prepare 0.4.34</li> <li><a href="https://github.com/chronotope/chrono/commit/58a2149a8ef5eaab7236bc447a4a37a3965b579b"><code>58a2149</code></a> Add <code>StrftimeItems::parse_to_owned</code></li> <li><a href="https://github.com/chronotope/chrono/commit/59eeb8c5374039cf79dcdf7379cd9e79a7d2d2ca"><code>59eeb8c</code></a> Add <code>StrftimeItems::parse</code></li> <li><a href="https://github.com/chronotope/chrono/commit/79de122615b7d7497c236e37c7f88e9ca14993f6"><code>79de122</code></a> Add more documentation to <code>StrftimeItems::new_with_locale</code></li> <li><a href="https://github.com/chronotope/chrono/commit/5b7cf85c5305939503bf2114b91864f7e192bfb2"><code>5b7cf85</code></a> Add more documentation to <code>StrftimeItems::new</code></li> <li><a href="https://github.com/chronotope/chrono/commit/be6af79ae5258cc0720a270816474cdbf761cacf"><code>be6af79</code></a> Make <code>Display</code> format of <code>TimeDelta</code> conform better to ISO 8601</li> <li><a href="https://github.com/chronotope/chrono/commit/d1cf0e93935f5c41af1ae91678c7ea7d8478bb02"><code>d1cf0e9</code></a> Add test for issue 651</li> <li><a href="https://github.com/chronotope/chrono/commit/0ef34e4da331f8f3a580b24c429c27170e5a3d05"><code>0ef34e4</code></a> Extend test to more distant dates</li> <li><a href="https://github.com/chronotope/chrono/commit/fc67f3e6e0b41635bdf93b45ca09b8ac54672bb6"><code>fc67f3e</code></a> Remove obsolete test</li> <li><a href="https://github.com/chronotope/chrono/commit/acb693ac6428ee31daef8206e5aae6d15d88fa09"><code>acb693a</code></a> Windows: rewrite using <code>GetTimeZoneInformationForYear</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.56 to 1.0.57 <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.57</h2> <ul> <li>Generate more efficient <code>Display</code> impl for error message which do not contain any interpolated value (<a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a>, thanks <a href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/1d106b169c1ba328bcd64d70d06687413906d751"><code>1d106b1</code></a> Release 1.0.57</li> <li><a href="https://github.com/dtolnay/thiserror/commit/8a5c4d1b76eaa667a71dfaeb1373bca36fda4e78"><code>8a5c4d1</code></a> Use write_str when args only consists of trailing comma</li> <li><a href="https://github.com/dtolnay/thiserror/commit/f790bee2a401d71ac6e5492c7d1f8bb3a18a0e1c"><code>f790bee</code></a> Phrase flag in terms of whether core::fmt machinery is required</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d43b759e3aa02d54dcad59c5eadfc78a8e96536f"><code>d43b759</code></a> Ignore needless_raw_string_hashes pedantic clippy lint in test</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d09c4182955b459a4699adaf9b045077308a1d1a"><code>d09c418</code></a> Touch up PR 286</li> <li><a href="https://github.com/dtolnay/thiserror/commit/097251d2f538c123c850e1873cd1e0172bf4c151"><code>097251d</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/286">#286</a> from nyurik/litstr</li> <li><a href="https://github.com/dtolnay/thiserror/commit/cd79876fe8f2eead51a1d9efa0b0f42467b9bef8"><code>cd79876</code></a> optimize by avoiding second fmt.value() call</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d7e738e1d8e339d35a1ea0c4c252b055c66c3526"><code>d7e738e</code></a> Optimize simple literals for Display::fmt</li> <li><a href="https://github.com/dtolnay/thiserror/commit/0717de3f507293f6faa7a32d987febb5c39a7048"><code>0717de3</code></a> Update ui test suite to nightly-2024-02-08</li> <li><a href="https://github.com/dtolnay/thiserror/commit/c7c75470ec80c253a197b365f4571569ab53a8d9"><code>c7c7547</code></a> Update ui test suite to nightly-2024-01-31</li> <li>See full diff in <a href="https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57">compare view</a></li> </ul> </details> <br /> Updates `wgpu` from 0.18.0 to 0.19.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/releases">wgpu's releases</a>.</em></p> <blockquote> <h2>v0.19.1</h2> <p>This release includes <code>wgpu</code> and <code>wgpu-hal</code>. The rest of the crates are unchanged since 0.19.0.</p> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5093">#5093</a>.</li> </ul> <h2>v0.19.0</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/gfx-rs/wgpu/blob/v0.19.1/CHANGELOG.md">wgpu's changelog</a>.</em></p> <blockquote> <h2>v0.19.1 (2024-01-21)</h2> <h3>Bug Fixes</h3> <h4>DX12</h4> <ul> <li>Properly register all swapchain buffers to prevent error on surface present. By <a href="https://github.com/dtzxporter"><code>@​dtzxporter</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5091">#5091</a></li> <li>Check for extra null states when creating resources. By <a href="https://github.com/nical"><code>@​nical</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5096">#5096</a></li> <li>Fix depth-only and stencil-only views causing crashes. By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5100">#5100</a></li> </ul> <h4>OpenGL</h4> <ul> <li>In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By <a href="https://github.com/Imberflur"><code>@​Imberflur</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5087">#5087</a>.</li> </ul> <h4>WebGPU</h4> <ul> <li>Improve error message when compiling WebGPU backend on wasm without the <code>web_sys_unstable_apis</code> set. By <a href="https://github.com/rukai"><code>@​rukai</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5104">#5104</a></li> </ul> <h3>Documentation</h3> <ul> <li>Document Wayland specific behavior related to <code>SurfaceTexture::present</code>. By <a href="https://github.com/i509VCB"><code>@​i509VCB</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/5092">#5092</a>.</li> </ul> <h2>v0.19.0 (2024-01-17)</h2> <p>This release includes:</p> <ul> <li><code>wgpu</code></li> <li><code>wgpu-core</code></li> <li><code>wgpu-hal</code></li> <li><code>wgpu-types</code></li> <li><code>wgpu-info</code></li> <li><code>naga</code> (skipped from 0.14 to 0.19)</li> <li><code>naga-cli</code> (skipped from 0.14 to 0.19)</li> <li><code>d3d12</code> (skipped from 0.7 to 0.19)</li> </ul> <h3>Improved Multithreading through internal use of Reference Counting</h3> <p>Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.</p> <p><a href="https://gfx-rs.github.io/2023/11/24/arcanization.html">Check the blog post!</a></p> <p>By <a href="https://github.com/gents83"><code>@​gents83</code></a> in <a href="https://redirect.github.com/gfx-rs/wgpu/pull/3626">#3626</a> and thanks also to <a href="https://github.com/jimblandy"><code>@​jimblandy</code></a>, <a href="https://github.com/nical"><code>@​nical</code></a>, <a href="https://github.com/Wumpf"><code>@​Wumpf</code></a>, <a href="https://github.com/Elabajaba"><code>@​Elabajaba</code></a> &amp; <a href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a></p> <h3>All Public Dependencies are Re-Exported</h3> <p>All of wgpu's public dependencies are now re-exported at the top level so that users don't need to take their own dependencies. This includes:</p> <ul> <li>wgpu-core</li> <li>wgpu-hal</li> <li>naga</li> <li>raw_window_handle</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gfx-rs/wgpu/commit/b8a8ff6e44162a41b8d54184a88613794dd3d2e4"><code>b8a8ff6</code></a> Versions</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/6e95491c9d809baff749b86a483daba90548ff87"><code>6e95491</code></a> Update changelog</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ec48ee3ba6fa60e5a9670ea01e01c1bd462a4212"><code>ec48ee3</code></a> Document Wayland specifics related to SurfaceTexture::present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5093">#5093</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/f9454d156566615931d1d2bf6879599527d30246"><code>f9454d1</code></a> Error on missing web_sys_unstable_apis (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5104">#5104</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/e1481b656aee4b17602aec2620ad05d2bd77347c"><code>e1481b6</code></a> Make sure to unset current context in wgl Surface::configure/present (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5087">#5087</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/c094e625d0e8cc2d52e2dba91dc8d5292ac220ed"><code>c094e62</code></a> [d3d12] use plane 1 for stencil only views (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5100">#5100</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/a0db2a2355234efb47f8fe49921f042c697ba53f"><code>a0db2a2</code></a> Make sure to copy all of the buffers into the resource array for dx12. (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5091">#5091</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/ba74217c89d3bf52ebe457c8de7f059379409941"><code>ba74217</code></a> d3d12: Null check the out ComPtr of a few creation functions (<a href="https://redirect.github.com/gfx-rs/wgpu/issues/5096">#5096</a>)</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/484457d95993b00b91905fae0e539a093423cc28"><code>484457d</code></a> Fix wgpu-hal build</li> <li><a href="https://github.com/gfx-rs/wgpu/commit/7eac4cec5b5768b9e8c221eb3ab1b5b0173bcba7"><code>7eac4ce</code></a> Fix naga release</li> <li>Additional commits viewable in <a href="https://github.com/gfx-rs/wgpu/compare/v0.18.0...v0.19.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>
2024-02-17 12:29:42 -05:00
wgpu = "0.19.1"
zip = { version = "0.6.2" }
build(deps): bump the backend-deps group in /src-tauri with 6 updates (#426) Bumps the backend-deps group in /src-tauri with 6 updates: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.31` | `0.4.33` | | [semver](https://github.com/dtolnay/semver) | `1.0.20` | `1.0.21` | | [serde_json](https://github.com/serde-rs/json) | `1.0.108` | `1.0.113` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.1` | `0.30.5` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.52` | `1.0.56` | | [zip-extract](https://github.com/MCOfficer/zip-extract) | `0.1.2` | `0.1.3` | Updates `chrono` from 0.4.31 to 0.4.33 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>0.4.33</h2> <p>This release fixes the broken docrs.rs build of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.32">chrono 0.4.32</a>.</p> <h2>What's Changed</h2> <ul> <li>Make <code>rkyv</code> feature imply <code>size_32</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1383">#1383</a>)</li> <li>Fixed typo in <code>Duration::hours()</code> exception (<a href="https://redirect.github.com/chronotope/chrono/issues/1384">#1384</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> </ul> <h2>v0.4.32</h2> <p>In this release we shipped part of the effort to reduce the number of methods that could unexpectedly panic, notably for the <code>DateTime</code> and <code>Duration</code> types.</p> <p>Chrono internally stores the value of a <code>DateTime</code> in UTC, and transparently converts it to the local value as required. For example adding a second to a <code>DateTime</code> needs to be done in UTC to get the correct result, but adding a day needs to be done in local time to be correct. What happens when the value is near the edge of the representable range, and the implicit conversions pushes it beyond the representable range? <em>Many</em> methods could panic on such inputs, including formatting the value for <code>Debug</code> output.</p> <p>In chrono 0.4.32 the range of <code>NaiveDate</code>, <code>NaiveDateTime</code> and <code>DateTime</code> is made slightly smaller. This allows us to always do the implicit conversion, and in many cases return the expected result. Specifically the range is now from January 1, -262144 until December 31, 262143, one year less on both sides than before. We expect this may trip up tests if you hardcoded the <code>MIN</code> and <code>MAX</code> dates.</p> <p><code>Duration</code> had a similar issue. The range of this type was pretty arbitrary picked to match the range of an <code>i64</code> in milliseconds. Negating an <code>i64::MIN</code> pushes a value out of range, and in the same way negating <code>Duration::MIN</code> could push it out of our defined range and cause a panic. This turns out to be somewhat common and hidden behind many layers of abstraction. We adjusted the type to have a minimum value of <code>-Duration::MAX</code> instead and prevent the panic case.</p> <p>Other highlights:</p> <ul> <li><code>Duration</code> gained new fallible initialization methods.</li> <li>Better support for <code>rkyv</code>.</li> <li>Most methods on <code>NaiveDateTime</code> are now const.</li> <li>We had to bump our MSRV to 1.61 to keep building with our dependencies. This will also allow us to make more methods on <code>DateTime</code> const in a future release.</li> </ul> <p>Complete list of changes:</p> <h2>Fixes</h2> <ul> <li>Fix panic in <code>TimeZone::from_local_datetime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1071">#1071</a>)</li> <li>Fix out of range panics in <code>DateTime</code> getters and setters (<a href="https://redirect.github.com/chronotope/chrono/issues/1317">#1317</a>, <a href="https://redirect.github.com/chronotope/chrono/issues/1329">#1329</a>)</li> </ul> <h2>Additions</h2> <ul> <li>Add <code>NaiveDateTime::checked_(add|sub)_offset</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1313">#1313</a>)</li> <li>Add <code>DateTime::to_utc</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1325">#1325</a>)</li> <li>Duration features part 1 (<a href="https://redirect.github.com/chronotope/chrono/issues/1327">#1327</a>)</li> <li>Make methods on <code>NaiveDateTime</code> const where possible (<a href="https://redirect.github.com/chronotope/chrono/issues/1286">#1286</a>)</li> <li>Split <code>clock</code> feature into <code>clock</code> and <code>now</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1343">#1343</a>, thanks <a href="https://github.com/mmastrac"><code>@​mmastrac</code></a>)</li> <li>Add <code>From&lt;NaiveDate&gt;</code> for <code>NaiveDateTime</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1355">#1355</a>, thanks <a href="https://github.com/dcechano"><code>@​dcechano</code></a>)</li> <li>Add <code>NaiveDateTime::from_timestamp_nanos</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1357">#1357</a>, thanks <a href="https://github.com/Ali-Mirghasemi"><code>@​Ali-Mirghasemi</code></a>)</li> <li>Add <code>Months::num_months()</code> and <code>num_years()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>, thanks <a href="https://github.com/danwilliams"><code>@​danwilliams</code></a>)</li> <li>Add <code>DateTime&lt;Utc&gt;::from_timestamp_millis</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>, thanks <a href="https://github.com/xmakro"><code>@​xmakro</code></a>)</li> </ul> <h2>Changes</h2> <ul> <li>Fix panic in <code>Duration::MIN.abs()</code> (adjust <code>Duration::MIN</code> by 1 millisecond) (<a href="https://redirect.github.com/chronotope/chrono/issues/1334">#1334</a>)</li> <li>Bump MSRV to 1.61 (<a href="https://redirect.github.com/chronotope/chrono/issues/1347">#1347</a>)</li> <li>Update windows-targets requirement from 0.48 to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1360">#1360</a>)</li> <li>Update windows-bindgen to 0.52 (<a href="https://redirect.github.com/chronotope/chrono/issues/1379">#1379</a>)</li> </ul> <h2>Deprecations</h2> <ul> <li>Deprecate standalone <code>format</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1306">#1306</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>Improve doc comment and tests for timestamp_nanos_opt (<a href="https://redirect.github.com/chronotope/chrono/issues/1299">#1299</a>, thanks <a href="https://github.com/mlegner"><code>@​mlegner</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7c419a358e8978fa774e649c300196095365eb58"><code>7c419a3</code></a> Prepare 0.4.33 release</li> <li><a href="https://github.com/chronotope/chrono/commit/a9b37c4c81de09b5b420b617ee6394f30ce491b1"><code>a9b37c4</code></a> Make <code>rkyv</code> feature default to <code>size_32</code></li> <li><a href="https://github.com/chronotope/chrono/commit/a73b54320ac24a770b2e451e60e84eb52a6acbf9"><code>a73b543</code></a> Don't assume <code>rkyv-(16|32|64)</code> implies the <code>rkyv</code> feature</li> <li><a href="https://github.com/chronotope/chrono/commit/b5381f8fb5c2ba32260288dc2fc43a711ed2549d"><code>b5381f8</code></a> Fixed typo in Duration::hours() exception</li> <li><a href="https://github.com/chronotope/chrono/commit/bf704191f2914a2db43abf6827a73cbe05864d57"><code>bf70419</code></a> 52</li> <li><a href="https://github.com/chronotope/chrono/commit/7757386368913e8df9a8505f9ef37c5868045a88"><code>7757386</code></a> Prepare 0.4.32 release</li> <li><a href="https://github.com/chronotope/chrono/commit/cee242a6565bffcc2a90c8566136c3b96491a821"><code>cee242a</code></a> Fix typos in Datelike impl for DateTime</li> <li><a href="https://github.com/chronotope/chrono/commit/6ec8f97d16ce320a6f948b1cd1494ed3a21b251f"><code>6ec8f97</code></a> Add from_timestamp_millis to DateTime&lt;Utc&gt; (<a href="https://redirect.github.com/chronotope/chrono/issues/1374">#1374</a>)</li> <li><a href="https://github.com/chronotope/chrono/commit/65f0cc2aa41800a93878dfbeb816b182cc027b1d"><code>65f0cc2</code></a> CI Linting: Fix missing sources checkout in <code>toml</code> job.</li> <li><a href="https://github.com/chronotope/chrono/commit/5536687c0d4dfae66130cc44c04e08d9f2797708"><code>5536687</code></a> Add Months::as_u32() (<a href="https://redirect.github.com/chronotope/chrono/issues/1373">#1373</a>)</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.33">compare view</a></li> </ul> </details> <br /> Updates `semver` from 1.0.20 to 1.0.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>1.0.21</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/semver/commit/f9cc2df9415c880bd3610c2cdb6785ac7cad31ea"><code>f9cc2df</code></a> Release 1.0.21</li> <li><a href="https://github.com/dtolnay/semver/commit/87914b14dc19cc64f4428d78973fbfb7431a93f1"><code>87914b1</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/semver/commit/b6171889ac7e8f47ec6f12003571bdcc7f737b10"><code>b617188</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/semver/issues/309">#309</a> from dtolnay/optionifletelse</li> <li><a href="https://github.com/dtolnay/semver/commit/5481cb9574a3980af0ad7fe84141998f327d39c1"><code>5481cb9</code></a> Remove option_if_let_else clippy suppression</li> <li>See full diff in <a href="https://github.com/dtolnay/semver/compare/1.0.20...1.0.21">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.108 to 1.0.113 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.113</h2> <ul> <li>Add <code>swap_remove</code> and <code>shift_remove</code> methods on Map (<a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a>)</li> </ul> <h2>v1.0.112</h2> <ul> <li>Improve formatting of &quot;invalid type&quot; error messages involving floats (<a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a>)</li> </ul> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/09d865b34b9701be52764dc9bf571b1a16e9d3dc"><code>09d865b</code></a> Release 1.0.113</li> <li><a href="https://github.com/serde-rs/json/commit/5aeab4eaf69d7959f013f8081865c264d6c00551"><code>5aeab4e</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1109">#1109</a> from serde-rs/remove</li> <li><a href="https://github.com/serde-rs/json/commit/ca3c2ca3696cab79b8b279be7569ee1647250f1e"><code>ca3c2ca</code></a> Add swap_remove and shift_remove methods on Map</li> <li><a href="https://github.com/serde-rs/json/commit/7fece969e3b480ec620419d65c2aeb08776bebcb"><code>7fece96</code></a> Release 1.0.112</li> <li><a href="https://github.com/serde-rs/json/commit/6a6d2bbd9e8b8bd72573b863f12a4ec991f33232"><code>6a6d2bb</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1107">#1107</a> from serde-rs/unexpectedfloat</li> <li><a href="https://github.com/serde-rs/json/commit/83d7bad54ba5db3a44198d6df0ff2e81621683fa"><code>83d7bad</code></a> Format f64 in error messages using ryu</li> <li><a href="https://github.com/serde-rs/json/commit/107c2d1c42817f0d71f07a4d5b0ea2f29dbce8b8"><code>107c2d1</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1106">#1106</a> from serde-rs/invalidvalue</li> <li><a href="https://github.com/serde-rs/json/commit/62ca3e4c01c2e62cd5c2a32e9104f386e5ce7808"><code>62ca3e4</code></a> Handle Unexpected::Unit in Error::invalid_value</li> <li><a href="https://github.com/serde-rs/json/commit/296fafb8f32e8442ef8e4d5725c15ffca726b288"><code>296fafb</code></a> Factor out JSON-specific Display impl for serde::de::Unexpected</li> <li><a href="https://github.com/serde-rs/json/commit/e56cc696bd7c112e5dd4ccfa23d094c3a1c1c1ff"><code>e56cc69</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1105">#1105</a> from keienWang/master</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.113">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.30.1 to 0.30.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.30.5</h1> <ul> <li>Windows: Correctly retrieve processes name on 32 bits platforms.</li> <li>Windows: Fix swap memory computation.</li> </ul> <h1>0.30.4</h1> <ul> <li>Windows: Fix misaligned read.</li> </ul> <h1>0.30.3</h1> <ul> <li>Improve dependency stack by updating the <code>windows</code> dependency.</li> </ul> <h1>0.30.2</h1> <ul> <li>Add <code>ThreadKind</code> enum.</li> <li>Add <code>Process::thread_kind</code> method.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits">compare view</a></li> </ul> </details> <br /> Updates `thiserror` from 1.0.52 to 1.0.56 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>1.0.56</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>1.0.55</h2> <ul> <li>Work around improperly cached build script result by sccache – second attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a>)</li> </ul> <h2>1.0.54</h2> <ul> <li>Work around improperly cached build script result by sccache – first attempt (<a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a>)</li> </ul> <h2>1.0.53</h2> <ul> <li>Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (<a href="https://redirect.github.com/dtolnay/thiserror/issues/270">#270</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/77d0af46ddafa9b70d99267548bdea85308e90f3"><code>77d0af4</code></a> Release 1.0.56</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d4caabdb38a830e18eecaec678275b949b098b68"><code>d4caabd</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/dtolnay/thiserror/commit/6089273df58c7a7d2f41b91dc18c8fe8397de104"><code>6089273</code></a> Release 1.0.55</li> <li><a href="https://github.com/dtolnay/thiserror/commit/322a2ae5c9034774ae1a7fc1c1644bf0bb2e9e47"><code>322a2ae</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/280">#280</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/fd7d7a568c94f0f1f53bbaddac7e32d8c1b5bc22"><code>fd7d7a5</code></a> Emit dep-info for probe.rs in case sccache needs it</li> <li><a href="https://github.com/dtolnay/thiserror/commit/447c328719cdc719354d3ec55c81b4ca57cf7a8e"><code>447c328</code></a> Release 1.0.54</li> <li><a href="https://github.com/dtolnay/thiserror/commit/4619db86447ebc236d0c89ece9e2ea718bccd060"><code>4619db8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/279">#279</a> from dtolnay/depinfo</li> <li><a href="https://github.com/dtolnay/thiserror/commit/7b53bff3e6f1640bbd58fc96bde95507a0de2756"><code>7b53bff</code></a> Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-info</li> <li><a href="https://github.com/dtolnay/thiserror/commit/e0500add5e1c24c12c0236ae55a30f06d7a185a5"><code>e0500ad</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/277">#277</a> from dtolnay/nightlyci</li> <li><a href="https://github.com/dtolnay/thiserror/commit/48cea4716419bdc84a00d6ee0f47a9eaf77e052d"><code>48cea47</code></a> Make CI verify that error_generic_member_access works in latest nightly</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.52...1.0.56">compare view</a></li> </ul> </details> <br /> Updates `zip-extract` from 0.1.2 to 0.1.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/MCOfficer/zip-extract/commit/90fe07d6edeeb395cf69d8c61b901122aeef0ab7"><code>90fe07d</code></a> chore: Release zip-extract version 0.1.3</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/9e2479b4f77b57392f166d8a451deaee36255773"><code>9e2479b</code></a> update dev-dependencies (dir-diff v0.3.3, tempfile v3.9.0)</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/012ae6144f2a0b2513c77a9e173b2ce20d3d3905"><code>012ae61</code></a> update log to v0.4.20</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/a78922f2b201d2d0aa03a966b3083da4ff05dd7d"><code>a78922f</code></a> update zip to v0.6.6</li> <li><a href="https://github.com/MCOfficer/zip-extract/commit/96a53629b4875f76f4d756eee7ceca35e70f5c83"><code>96a5362</code></a> fix: mirror the features of the zip crate (<a href="https://redirect.github.com/MCOfficer/zip-extract/issues/15">#15</a>)</li> <li>See full diff in <a href="https://github.com/MCOfficer/zip-extract/compare/v0.1.2...v0.1.3">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 21:33:08 -05:00
zip-extract = "0.1.3"
2022-04-06 22:27:03 -04:00
[target.'cfg(windows)'.dependencies]
winreg = "0.52.0"
2022-04-06 22:27:03 -04:00
[features]
# by default Tauri runs in production mode
# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
default = ["custom-protocol"]
2022-04-06 22:27:03 -04:00
# this feature is used used for production builds where `devPath` points to the filesystem
# DO NOT remove this
custom-protocol = ["tauri/custom-protocol"]
[profile.release]
strip = true # Automatically strip symbols from the binary.