Commit graph

293 commits

Author SHA1 Message Date
OpenGOALBot a0294ac9e4 release: bump to version - v2.4.6 2024-05-31 22:29:53 +00:00
Tyler Wilding 4e09bc805a
Update launcher to support up-coming new texture_replacement format (#494)
Didn't bother trying to make this backwards compatible, texture packs
will need to update, and users will need to update the launcher and
tooling to the latest version. It would be too annoying to make this
fully non-breaking (ie. people update their tooling but not the launcher
or vise-versa). Not worth the effort.

Release once 0.2.13 is out, this has been tested end-to-end:
![Screenshot 2024-05-30
212348](https://github.com/open-goal/launcher/assets/13153231/2765059a-c414-4f1b-bbfb-0a8470907bac)
![Screenshot 2024-05-30
212539](https://github.com/open-goal/launcher/assets/13153231/62346158-f498-4793-8cb8-c2529722e495)
![Screenshot 2024-05-30
212402](https://github.com/open-goal/launcher/assets/13153231/f6df5a8f-d807-4960-b10a-362837fed514)
2024-05-30 21:45:05 -04:00
dependabot[bot] 45e8b8311d
build(deps): bump tauri from 1.6.5 to 1.6.7 in /src-tauri in the backend-deps-tauri group across 1 directory (#492)
Bumps the backend-deps-tauri group with 1 update in the /src-tauri
directory: [tauri](https://github.com/tauri-apps/tauri).

Updates `tauri` from 1.6.5 to 1.6.7
<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.7</h2>
<p>Updating crates.io index</p>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 627 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (589 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.6.7
        ├── tauri 1.6.7
        ├── restart 0.1.0
        └── app-updater 0.1.0
<p>warning: 1 allowed warning found
</code></pre></p>
<!-- raw HTML omitted -->
<h2>[1.6.7]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="50aabad1f6"><code>50aabad1f</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9818">#9818</a>)
On Windows, fix flashing PowerShell for updates for NSIS installer, and
address possible &quot;permission denied&quot; problems.</li>
</ul>
<h3>Security fixes</h3>
<ul>
<li><a
href="f6d81dfe08"><code>f6d81dfe0</code></a>
Only process IPC commands from the main frame.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-runtime-wry@0.14.8</code></li>
</ul>
<!-- raw HTML omitted -->
<pre><code>Updating crates.io index
   Packaging tauri v1.6.7 (/home/runner/work/tauri/tauri/core/tauri)
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bf708a21a8"><code>bf708a2</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9857">#9857</a>)</li>
<li><a
href="f6d81dfe08"><code>f6d81df</code></a>
Merge pull request from GHSA-57fm-592m-34r7</li>
<li><a
href="50aabad1f6"><code>50aabad</code></a>
refactor(updater/nsis): migrate run updater using powershell to
ShellExecute ...</li>
<li><a
href="d78fa20d86"><code>d78fa20</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9793">#9793</a>)</li>
<li><a
href="3b69c1384b"><code>3b69c13</code></a>
Revert &quot;fix(core/shell): speedup <code>Command.execute</code> &amp;
fix extra new lines (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/97">#97</a>...</li>
<li><a
href="704260bb3c"><code>704260b</code></a>
fix(macos/dialog): avoid setting empty <code>default_path</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9784">#9784</a>)</li>
<li><a
href="36b082a9c8"><code>36b082a</code></a>
ci: pull <code>.crate</code> file from workspace <code>target</code>
directory (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9732">#9732</a>)</li>
<li>See full diff in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-v1.6.5...tauri-v1.6.7">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.5&new-version=1.6.7)](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-05-30 21:29:36 -04:00
dependabot[bot] f70b94de34
build(deps): bump the backend-deps group across 1 directory with 3 updates (#493)
Bumps the backend-deps group with 3 updates in the /src-tauri directory:
[serde](https://github.com/serde-rs/serde),
[thiserror](https://github.com/dtolnay/thiserror) and
[zip](https://github.com/zip-rs/zip2).

Updates `serde` from 1.0.201 to 1.0.203
<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.203</h2>
<ul>
<li>Documentation improvements (<a
href="https://redirect.github.com/serde-rs/serde/issues/2747">#2747</a>)</li>
</ul>
<h2>v1.0.202</h2>
<ul>
<li>Provide public access to RenameAllRules in serde_derive_internals
(<a
href="https://redirect.github.com/serde-rs/serde/issues/2743">#2743</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d5bc546ca5"><code>d5bc546</code></a>
Release 1.0.203</li>
<li><a
href="45ae217728"><code>45ae217</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2747">#2747</a>
from dtolnay/variadic</li>
<li><a
href="b7b97dda73"><code>b7b97dd</code></a>
Unindent implementation inside tuple_impl_body macro</li>
<li><a
href="5d3c563d46"><code>5d3c563</code></a>
Document tuple impls as fake variadic</li>
<li><a
href="376185458b"><code>3761854</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2745">#2745</a>
from dtolnay/docsrs</li>
<li><a
href="a8f14840ab"><code>a8f1484</code></a>
Rely on docs.rs to define --cfg=docsrs by default</li>
<li><a
href="9e32a40b1c"><code>9e32a40</code></a>
Release 1.0.202</li>
<li><a
href="87f635e54d"><code>87f635e</code></a>
Release serde_derive_internals 0.29.1</li>
<li><a
href="d4b2dfbde2"><code>d4b2dfb</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2743">#2743</a>
from dtolnay/renameallrules</li>
<li><a
href="f6ab0bc56f"><code>f6ab0bc</code></a>
Provide public access to RenameAllRules in serde_derive_internals</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/serde/compare/v1.0.201...v1.0.203">compare
view</a></li>
</ul>
</details>
<br />

Updates `thiserror` from 1.0.60 to 1.0.61
<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.61</h2>
<ul>
<li>Use <code>core::fmt</code> and <code>core::panic</code> to
facilitate <code>error_in_core</code> support (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/299">#299</a>,
thanks <a
href="https://github.com/jordens"><code>@​jordens</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5c8016393f"><code>5c80163</code></a>
Release 1.0.61</li>
<li><a
href="e3b1b91ced"><code>e3b1b91</code></a>
Format PR 299 with rustfmt</li>
<li><a
href="6b2b871f39"><code>6b2b871</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/299">#299</a>
from quartiq/core</li>
<li><a
href="ce974bc2bd"><code>ce974bc</code></a>
also {std -&gt; core}::panic::UnwindSafe</li>
<li><a
href="7b6e35b992"><code>7b6e35b</code></a>
use core::fmt instead of std::fmt</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.60...1.0.61">compare
view</a></li>
</ul>
</details>
<br />

Updates `zip` from 1.2.3 to 2.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/releases">zip's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.0</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Support mutual conversion between <code>DateTime</code> and MS-DOS
pair</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Another tweak to ensure <code>version_needed</code> is applied</li>
<li>Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recently-merged changes</li>
</ul>
<h2>v2.0.0</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add <code>fmt::Display</code> for <code>DateTime</code></li>
<li>Implement more traits for <code>DateTime</code></li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Change type of <code>last_modified_time</code> to
<code>Option&lt;DateTime&gt;</code></li>
<li>[<strong>breaking</strong>] Rename <code>from_msdos</code> to
<code>from_msdos_unchecked</code>, make it unsafe, and add
<code>try_from_msdos</code> (<a
href="https://redirect.github.com/zip-rs/zip2/pull/145">#145</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Continue to accept archives with invalid DateTime, and use
<code>now_utc()</code> as default only when writing, not reading</li>
</ul>
<h2>v1.3.1</h2>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Make <code>deflate</code> enable both default implementations</li>
<li>Merge the hidden deflate-flate2 flag into the public one</li>
<li>Rename _deflate-non-zopfli to _deflate-flate2</li>
<li>Reject encrypted and using_data_descriptor files slightly faster in
read_zipfile_from_stream</li>
<li>Convert <code>impl TryInto&lt;NaiveDateTime&gt; for DateTime</code>
to <code>impl TryFrom&lt;DateTime&gt; for NaiveDateTime</code> (<a
href="https://redirect.github.com/zip-rs/zip2/pull/136">#136</a>)</li>
</ul>
<h3><!-- raw HTML omitted --> Performance</h3>
<ul>
<li>Change default compression implementation to
<code>flate2/zlib-ng</code></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>chore(<a
href="https://redirect.github.com/zip-rs/zip2/pull/132">#132</a>):
Attribution for some copied test data</li>
<li>chore(<a
href="https://redirect.github.com/zip-rs/zip2/pull/133">#133</a>): chmod
-x src/result.rs</li>
</ul>
<h2>v1.3.0</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add <code>is_symlink</code> method</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Extract symlinks into symlinks on Unix and Windows, and fix a bug
that affected making directories writable on MacOS</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Eliminate deprecation warning when <code>--all-features</code>
implicitly enables the deprecated feature</li>
<li>Check if archive contains a symlink's target, without borrowing both
at the same time</li>
<li>Eliminate a clone that's no longer necessary</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.0.0...v2.1.0">2.1.0</a>
- 2024-05-25</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Support mutual conversion between <code>DateTime</code> and MS-DOS
pair</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Another tweak to ensure <code>version_needed</code> is applied</li>
<li>Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recently-merged changes</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.3.1...v2.0.0">2.0.0</a>
- 2024-05-24</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add <code>fmt::Display</code> for <code>DateTime</code></li>
<li>Implement more traits for <code>DateTime</code></li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Change type of <code>last_modified_time</code> to
<code>Option&lt;DateTime&gt;</code></li>
<li>[<strong>breaking</strong>] Rename <code>from_msdos</code> to
<code>from_msdos_unchecked</code>, make it unsafe, and add
<code>try_from_msdos</code> (<a
href="https://redirect.github.com/zip-rs/zip2/pull/145">#145</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Continue to accept archives with invalid DateTime, and use
<code>now_utc()</code> as default only when writing, not reading</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.3.0...v1.3.1">1.3.1</a>
- 2024-05-21</h2>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Make <code>deflate</code> enable both default implementations</li>
<li>Merge the hidden deflate-flate2 flag into the public one</li>
<li>Rename _deflate-non-zopfli to _deflate-flate2</li>
<li>Reject encrypted and using_data_descriptor files slightly faster in
read_zipfile_from_stream</li>
<li>Convert <code>impl TryInto&lt;NaiveDateTime&gt; for DateTime</code>
to <code>impl TryFrom&lt;DateTime&gt; for NaiveDateTime</code> (<a
href="https://redirect.github.com/zip-rs/zip2/pull/136">#136</a>)</li>
</ul>
<h3><!-- raw HTML omitted --> Performance</h3>
<ul>
<li>Change default compression implementation to
<code>flate2/zlib-ng</code></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>chore(<a
href="https://redirect.github.com/zip-rs/zip2/pull/132">#132</a>):
Attribution for some copied test data</li>
<li>chore(<a
href="https://redirect.github.com/zip-rs/zip2/pull/133">#133</a>): chmod
-x src/result.rs</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.2.3...v1.3.0">1.3.0</a>
- 2024-05-17</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add <code>is_symlink</code> method</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Extract symlinks into symlinks on Unix and Windows, and fix a bug
that affected making directories writable on MacOS</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6d4e460556"><code>6d4e460</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/154">#154</a> from
zip-rs/release-plz-2024-05-25T05-11-15Z</li>
<li><a
href="78aca55db5"><code>78aca55</code></a>
chore: release</li>
<li><a
href="699d10da71"><code>699d10d</code></a>
style: cargo fmt --all</li>
<li><a
href="e6b2290f70"><code>e6b2290</code></a>
chore: Another tweak to ensure <code>version_needed</code> is
applied</li>
<li><a
href="92012b9795"><code>92012b9</code></a>
chore: Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recent...</li>
<li><a
href="cda4712153"><code>cda4712</code></a>
fix: version-needed-to-extract was incorrect in central header, and
version-m...</li>
<li><a
href="b057d0dca2"><code>b057d0d</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/93">#93</a> from
cosmicexplorer/bulk-parsing</li>
<li><a
href="a28b16e69c"><code>a28b16e</code></a>
Apply suggestions from code review</li>
<li><a
href="df70f6a320"><code>df70f6a</code></a>
Fix unmatched bracket due to bad merge</li>
<li><a
href="6b19c877e2"><code>6b19c87</code></a>
Merge branch 'master' into bulk-parsing</li>
<li>Additional commits viewable in <a
href="https://github.com/zip-rs/zip2/compare/v1.2.3...v2.1.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>
2024-05-30 21:04:22 -04:00
OpenGOALBot 63144b5de8 release: bump to version - v2.4.5 2024-05-14 03:05:53 +00:00
dependabot[bot] 0c6eb44587
build(deps): bump tauri-build from 1.5.1 to 1.5.2 in /src-tauri in the backend-deps-tauri group (#484)
Bumps the backend-deps-tauri group in /src-tauri with 1 update:
[tauri-build](https://github.com/tauri-apps/tauri).

Updates `tauri-build` from 1.5.1 to 1.5.2
<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.2</h2>
<p>Updating crates.io index</p>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 623 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (585 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.6.3
        ├── tauri 1.6.3
        ├── restart 0.1.0
        └── app-updater 0.1.0
<p>warning: 1 allowed warning found
</code></pre></p>
<!-- raw HTML omitted -->
<h2>[1.5.2]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-utils@1.5.4</code></li>
<li>Upgraded to <code>tauri-codegen@1.4.3</code></li>
</ul>
<!-- raw HTML omitted -->
<pre><code>Updating crates.io index
Packaging tauri-build v1.5.2
(/home/runner/work/tauri/tauri/core/tauri-build)
Verifying tauri-build v1.5.2
(/home/runner/work/tauri/tauri/core/tauri-build)
    Updating crates.io index
 Downloading crates ...
  Downloaded embed-resource v2.4.2
  Downloaded tauri-winres v0.1.1
  Downloaded cargo_toml v0.15.3
   Compiling proc-macro2 v1.0.81
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="07b6f9fa83"><code>07b6f9f</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9683">#9683</a>)</li>
<li><a
href="db9ec4e79c"><code>db9ec4e</code></a>
ci: fix msrv check (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9682">#9682</a>)</li>
<li><a
href="2a9a28044b"><code>2a9a280</code></a>
ci: fix msrv check (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9681">#9681</a>)</li>
<li><a
href="5ee5ed4dc6"><code>5ee5ed4</code></a>
fix: schemars 0.8.18 compatibility (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9680">#9680</a>)</li>
<li><a
href="b8fd8e1bac"><code>b8fd8e1</code></a>
refactor(nsis): use nsis's built-in com plugin instead of ApplicationID
plugi...</li>
<li><a
href="0749a84ae0"><code>0749a84</code></a>
chore(cli/deps): update <code>nsis-tauri-utils</code> to
<code>0.3</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9605">#9605</a>)</li>
<li><a
href="80db9dff28"><code>80db9df</code></a>
ci: use node 16 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9600">#9600</a>)</li>
<li><a
href="532279b724"><code>532279b</code></a>
ci(1.x): Fix publishing of cli-macos-x64 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9575">#9575</a>)</li>
<li><a
href="3e98145ac3"><code>3e98145</code></a>
fix(core): run plugin init script in a separate context (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9570">#9570</a>)</li>
<li><a
href="fd2f8ab774"><code>fd2f8ab</code></a>
ci(1.x): Remove nodejs14 test in cli.js publishing workflow (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9569">#9569</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-build-v1.5.1...tauri-build-v1.5.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tauri-build&package-manager=cargo&previous-version=1.5.1&new-version=1.5.2)](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-05-13 23:03:20 -04:00
dependabot[bot] 9328cf33c0
build(deps): bump the backend-deps group across 1 directory with 8 updates (#485)
Fixes #377
- Big update to `zip` so hopefully that helps, new compression library,
and we do a quick sanity check (read the file zile). This should
hopefully catch corrupted support-packages.

Bumps the backend-deps group with 8 updates in the /src-tauri directory:

| Package | From | To |
| --- | --- | --- |
| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.29` | `1.0.30`
|
| [semver](https://github.com/dtolnay/semver) | `1.0.22` | `1.0.23` |
| [serde](https://github.com/serde-rs/serde) | `1.0.199` | `1.0.201` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117`
|
| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.11` |
`0.30.12` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.59` |
`1.0.60` |
| [wgpu](https://github.com/gfx-rs/wgpu) | `0.19.4` | `0.20.0` |
| [zip](https://github.com/zip-rs/zip2) | `0.6.6` | `1.2.3` |


Updates `flate2` from 1.0.29 to 1.0.30
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d3bea908ed"><code>d3bea90</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/405">#405</a>
from Byron/fix-CI</li>
<li><a
href="50488437ca"><code>5048843</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/407">#407</a>
from striezel-stash/actions-checkout-v4</li>
<li><a
href="42c86cedde"><code>42c86ce</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/406">#406</a>
from striezel-stash/fix-some-typos</li>
<li><a
href="f7b99e9040"><code>f7b99e9</code></a>
Update actions/checkout in GitHub Actions workflows to v4</li>
<li><a
href="563f1c42f4"><code>563f1c4</code></a>
Fix typos</li>
<li><a
href="1126a4a758"><code>1126a4a</code></a>
prepare bugfix release to make docs work again</li>
<li><a
href="bc1b3e9604"><code>bc1b3e9</code></a>
CI verifies that docs can be built (<a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/404">#404</a>)</li>
<li><a
href="5ce4154d2b"><code>5ce4154</code></a>
fix CI by assuring builds work with --all-features enabled (<a
href="https://redirect.github.com/rust-lang/flate2-rs/issues/404">#404</a>)</li>
<li>See full diff in <a
href="https://github.com/rust-lang/flate2-rs/compare/1.0.29...1.0.30">compare
view</a></li>
</ul>
</details>
<br />

Updates `semver` from 1.0.22 to 1.0.23
<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.23</h2>
<ul>
<li>Resolve unexpected_cfgs warning (<a
href="https://redirect.github.com/dtolnay/semver/issues/318">#318</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="69efd3cc77"><code>69efd3c</code></a>
Release 1.0.23</li>
<li><a
href="451b41962b"><code>451b419</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/semver/issues/318">#318</a>
from dtolnay/checkcfg</li>
<li><a
href="5b714857ac"><code>5b71485</code></a>
Resolve unexpected_cfgs warning</li>
<li><a
href="c520af7e3c"><code>c520af7</code></a>
Revert &quot;Temporarily disable miri on doctests&quot;</li>
<li><a
href="73b5d9e589"><code>73b5d9e</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/semver/issues/313">#313</a>
from Saecki/patch-1</li>
<li><a
href="e8d61deb89"><code>e8d61de</code></a>
chore: fix typo in safety comment</li>
<li><a
href="d282d48b50"><code>d282d48</code></a>
Explicitly install a Rust toolchain for cargo-outdated job</li>
<li><a
href="6e6ba222fd"><code>6e6ba22</code></a>
Temporarily disable miri on doctests</li>
<li>See full diff in <a
href="https://github.com/dtolnay/semver/compare/1.0.22...1.0.23">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde` from 1.0.199 to 1.0.201
<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.201</h2>
<ul>
<li>Resolve unexpected_cfgs warning (<a
href="https://redirect.github.com/serde-rs/serde/issues/2737">#2737</a>)</li>
</ul>
<h2>v1.0.200</h2>
<ul>
<li>Fix formatting of &quot;invalid type&quot; and &quot;invalid
value&quot; deserialization error messages containing NaN or infinite
floats (<a
href="https://redirect.github.com/serde-rs/serde/issues/2733">#2733</a>,
thanks <a
href="https://github.com/jamessan"><code>@​jamessan</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b4f1bc16ff"><code>b4f1bc1</code></a>
Release 1.0.201</li>
<li><a
href="029ab46f71"><code>029ab46</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2737">#2737</a>
from dtolnay/checkcfg</li>
<li><a
href="220ca0ca9d"><code>220ca0c</code></a>
Resolve unexpected_cfgs warning</li>
<li><a
href="20306f493a"><code>20306f4</code></a>
Fix cfg on test_systemtime_overflow</li>
<li><a
href="cc865ac523"><code>cc865ac</code></a>
Release 1.0.200</li>
<li><a
href="2d973c1805"><code>2d973c1</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2733">#2733</a>
from jamessan/nan-decimal</li>
<li><a
href="6ca499b2dd"><code>6ca499b</code></a>
Only format Unexpected::Float with decimal point if it is finite</li>
<li>See full diff in <a
href="https://github.com/serde-rs/serde/compare/v1.0.199...v1.0.201">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.116 to 1.0.117
<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.117</h2>
<ul>
<li>Resolve unexpected_cfgs warning (<a
href="https://redirect.github.com/serde-rs/json/issues/1130">#1130</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0ae247ca63"><code>0ae247c</code></a>
Release 1.0.117</li>
<li><a
href="4517c7a2d9"><code>4517c7a</code></a>
PartialEq is not implemented between Value and 128-bit ints</li>
<li><a
href="fdf99c7c38"><code>fdf99c7</code></a>
Combine number PartialEq tests</li>
<li><a
href="b4fc2451d7"><code>b4fc245</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1130">#1130</a>
from serde-rs/checkcfg</li>
<li><a
href="98f1a247de"><code>98f1a24</code></a>
Resolve unexpected_cfgs warning</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117">compare
view</a></li>
</ul>
</details>
<br />

Updates `sysinfo` from 0.30.11 to 0.30.12
<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.12</h1>
<ul>
<li>FreeBSD: Fix network interfaces retrieval (one was always
missing).</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.59 to 1.0.60
<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.60</h2>
<ul>
<li>Resolve unexpected_cfgs warning (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/298">#298</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="870d11b830"><code>870d11b</code></a>
Release 1.0.60</li>
<li><a
href="0ccee7c2a1"><code>0ccee7c</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/298">#298</a>
from dtolnay/checkcfg</li>
<li><a
href="cf43d0c130"><code>cf43d0c</code></a>
Resolve unexpected_cfgs warning</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.59...1.0.60">compare
view</a></li>
</ul>
</details>
<br />

Updates `wgpu` from 0.19.4 to 0.20.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.20.0</h2>
<h3>Major Changes</h3>
<h4>Pipeline overridable constants</h4>
<p>Wgpu supports now <a
href="https://www.w3.org/TR/webgpu/#dom-gpuprogrammablestage-constants">pipeline-overridable
constants</a></p>
<p>This allows you to define constants in wgsl like this:</p>
<pre lang="rust"><code>override some_factor: f32 = 42.1337; // Specifies
a default of 42.1337 if it's not set.
</code></pre>
<p>And then set them at runtime like so on your pipeline consuming this
shader:</p>
<pre lang="rust"><code>// ...
fragment: Some(wgpu::FragmentState {
    compilation_options: wgpu::PipelineCompilationOptions {
constants: &amp;[(&quot;some_factor&quot;.to_owned(), 0.1234)].into(),
// Sets `some_factor` to 0.1234.
        ..Default::default()
    },
    // ...
}),
// ...
</code></pre>
<p>By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a>
&amp; <a
href="https://github.com/jimblandy"><code>@​jimblandy</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5500">#5500</a></p>
<h4>Changed feature requirements for timestamps</h4>
<p>Due to a specification change <code>write_timestamp</code> is no
longer supported on WebGPU.
<code>wgpu::CommandEncoder::write_timestamp</code> requires now the new
<code>wgpu::Features::TIMESTAMP_QUERY_INSIDE_ENCODERS</code> feature
which is available on all native backends but not on WebGPU.</p>
<p>By <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5188">#5188</a></p>
<h4>Wgsl const evaluation for many more built-ins</h4>
<p>Many numeric built-ins have had a constant evaluation implementation
added for them, which allows them to be used in a <code>const</code>
context:</p>
<p><code>abs</code>, <code>acos</code>, <code>acosh</code>,
<code>asin</code>, <code>asinh</code>, <code>atan</code>,
<code>atanh</code>, <code>cos</code>, <code>cosh</code>,
<code>round</code>, <code>saturate</code>, <code>sin</code>,
<code>sinh</code>, <code>sqrt</code>, <code>step</code>,
<code>tan</code>, <code>tanh</code>, <code>ceil</code>,
<code>countLeadingZeros</code>, <code>countOneBits</code>,
<code>countTrailingZeros</code>, <code>degrees</code>, <code>exp</code>,
<code>exp2</code>, <code>floor</code>, <code>fract</code>,
<code>fma</code>, <code>inverseSqrt</code>, <code>log</code>,
<code>log2</code>, <code>max</code>, <code>min</code>,
<code>radians</code>, <code>reverseBits</code>, <code>sign</code>,
<code>trunc</code></p>
<p>By <a
href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/4879">#4879</a>, <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5098">#5098</a></p>
<h4>New <strong>native-only</strong> wgsl features</h4>
<h5>Subgroup operations</h5>
<p>The following subgroup operations are available in wgsl now:</p>
<p><code>subgroupBallot</code>, <code>subgroupAll</code>,
<code>subgroupAny</code>, <code>subgroupAdd</code>,
<code>subgroupMul</code>, <code>subgroupMin</code>,
<code>subgroupMax</code>, <code>subgroupAnd</code>,
<code>subgroupOr</code>, <code>subgroupXor</code>,
<code>subgroupExclusiveAdd</code>, <code>subgroupExclusiveMul</code>,
<code>subgroupInclusiveAdd</code>, <code>subgroupInclusiveMul</code>,
<code>subgroupBroadcastFirst</code>, <code>subgroupBroadcast</code>,
<code>subgroupShuffle</code>, <code>subgroupShuffleDown</code>,
<code>subgroupShuffleUp</code>, <code>subgroupShuffleXor</code></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.20.0 (2024-04-28)</h2>
<h3>Major Changes</h3>
<h4>Pipeline overridable constants</h4>
<p>Wgpu supports now <a
href="https://www.w3.org/TR/webgpu/#dom-gpuprogrammablestage-constants">pipeline-overridable
constants</a></p>
<p>This allows you to define constants in wgsl like this:</p>
<pre lang="rust"><code>override some_factor: f32 = 42.1337; // Specifies
a default of 42.1337 if it's not set.
</code></pre>
<p>And then set them at runtime like so on your pipeline consuming this
shader:</p>
<pre lang="rust"><code>// ...
fragment: Some(wgpu::FragmentState {
    compilation_options: wgpu::PipelineCompilationOptions {
constants: &amp;[(&quot;some_factor&quot;.to_owned(), 0.1234)].into(),
// Sets `some_factor` to 0.1234.
        ..Default::default()
    },
    // ...
}),
// ...
</code></pre>
<p>By <a href="https://github.com/teoxoy"><code>@​teoxoy</code></a>
&amp; <a
href="https://github.com/jimblandy"><code>@​jimblandy</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5500">#5500</a></p>
<h4>Changed feature requirements for timestamps</h4>
<p>Due to a specification change <code>write_timestamp</code> is no
longer supported on WebGPU.
<code>wgpu::CommandEncoder::write_timestamp</code> requires now the new
<code>wgpu::Features::TIMESTAMP_QUERY_INSIDE_ENCODERS</code> feature
which is available on all native backends but not on WebGPU.</p>
<p>By <a href="https://github.com/wumpf"><code>@​wumpf</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5188">#5188</a></p>
<h4>Wgsl const evaluation for many more built-ins</h4>
<p>Many numeric built-ins have had a constant evaluation implementation
added for them, which allows them to be used in a <code>const</code>
context:</p>
<p><code>abs</code>, <code>acos</code>, <code>acosh</code>,
<code>asin</code>, <code>asinh</code>, <code>atan</code>,
<code>atanh</code>, <code>cos</code>, <code>cosh</code>,
<code>round</code>, <code>saturate</code>, <code>sin</code>,
<code>sinh</code>, <code>sqrt</code>, <code>step</code>,
<code>tan</code>, <code>tanh</code>, <code>ceil</code>,
<code>countLeadingZeros</code>, <code>countOneBits</code>,
<code>countTrailingZeros</code>, <code>degrees</code>, <code>exp</code>,
<code>exp2</code>, <code>floor</code>, <code>fract</code>,
<code>fma</code>, <code>inverseSqrt</code>, <code>log</code>,
<code>log2</code>, <code>max</code>, <code>min</code>,
<code>radians</code>, <code>reverseBits</code>, <code>sign</code>,
<code>trunc</code></p>
<p>By <a
href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/4879">#4879</a>, <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5098">#5098</a></p>
<h4>New <strong>native-only</strong> wgsl features</h4>
<h5>Subgroup operations</h5>
<p>The following subgroup operations are available in wgsl now:</p>
<p><code>subgroupBallot</code>, <code>subgroupAll</code>,
<code>subgroupAny</code>, <code>subgroupAdd</code>,
<code>subgroupMul</code>, <code>subgroupMin</code>,
<code>subgroupMax</code>, <code>subgroupAnd</code>,
<code>subgroupOr</code>, <code>subgroupXor</code>,
<code>subgroupExclusiveAdd</code>, <code>subgroupExclusiveMul</code>,
<code>subgroupInclusiveAdd</code>, <code>subgroupInclusiveMul</code>,
<code>subgroupBroadcastFirst</code>, <code>subgroupBroadcast</code>,
<code>subgroupShuffle</code>, <code>subgroupShuffleDown</code>,
<code>subgroupShuffleUp</code>, <code>subgroupShuffleXor</code></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4521502da6"><code>4521502</code></a>
Release v0.20.0 (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5619">#5619</a>)</li>
<li><a
href="05cfdececc"><code>05cfdec</code></a>
build(deps): bump the patch-updates group with 5 updates (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5605">#5605</a>)</li>
<li><a
href="e8e33ede11"><code>e8e33ed</code></a>
refactor(naga): remove extraneous leading path qualifiers (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5612">#5612</a>)</li>
<li><a
href="1ea96391ea"><code>1ea9639</code></a>
[hal] Document <code>Api::Fence</code>, its users, and its Vulkan impl.
(<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5618">#5618</a>)</li>
<li><a
href="4af2e7b8fb"><code>4af2e7b</code></a>
[hal] Document <code>Queue::submit</code> ordering guarantees a
bit.</li>
<li><a
href="a2cd2b92b3"><code>a2cd2b9</code></a>
[hal] Fix <code>cargo doc --document-private-items</code>. Check in CI.
(<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5617">#5617</a>)</li>
<li><a
href="9eb1b71d33"><code>9eb1b71</code></a>
Add some more changelog entries (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5611">#5611</a>)</li>
<li><a
href="739905e73c"><code>739905e</code></a>
Extract a naga pub create_validator function for use in Bevy (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5606">#5606</a>)</li>
<li><a
href="d4f30638b7"><code>d4f3063</code></a>
[core] Fix caller location tracking in <code>lock::ranked</code>.</li>
<li><a
href="55c9d69ba0"><code>55c9d69</code></a>
[naga] fix the way we adjust constant initializers when processing
overrides</li>
<li>Additional commits viewable in <a
href="https://github.com/gfx-rs/wgpu/compare/v0.19.4...v0.20.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `zip` from 0.6.6 to 1.2.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/releases">zip's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.3</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Remove a window when an extracted directory might be unexpectedly
listable and/or <code>cd</code>able by non-owners</li>
<li>Extract directory contents on Unix even if the directory doesn't
have write permission (<a
href="https://redirect.github.com/zip-rs/zip-old/issues/423">zip-rs/zip-old#423</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>More conditionally-unused imports</li>
</ul>
<h2>v1.2.2</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Failed to clear &quot;writing_raw&quot; before finishing a symlink,
leading to dropped extra fields</li>
</ul>
<h3><!-- raw HTML omitted --> Performance</h3>
<ul>
<li>Use boxed slice for archive comment, since it can't be
concatenated</li>
<li>Optimize for the fact that false signatures can't overlap with real
ones</li>
</ul>
<h2>v1.2.1</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Prevent panic when trying to read a file with an unsupported
compression method</li>
<li>Prevent panic after reading an invalid LZMA file</li>
<li>Make <code>Stored</code> the default compression method if
<code>Deflated</code> isn't available, so that zip files are readable by
as much software as possible</li>
<li>version_needed was wrong when e.g. cfg(bzip2) but current file
wasn't bzip2 (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>file paths shouldn't start with slashes (<a
href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Overhaul <code>impl Arbitrary for FileOptions</code></li>
<li>Remove unused <code>atomic</code> module</li>
</ul>
<h2>v1.2.0</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add method <code>decompressed_size()</code> so non-recursive ZIP
bombs can be detected</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Make <code>ZipWriter::finish()</code> consume the
<code>ZipWriter</code></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Use panic! rather than abort to ensure the fuzz harness can process
the failure</li>
<li>Update fuzz_write to use replace_with</li>
<li>Remove a drop that can no longer be explicit</li>
<li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</li>
</ul>
<h2>v1.1.4</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Rare bug where find_and_parse would give up prematurely on detecting
a false end-of-CDR header</li>
</ul>
<h2>v1.1.3</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Alignment was previously handled incorrectly (<a
href="https://redirect.github.com/Pr0methean/zip/pull/33">#33</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.2.2...v1.2.3">1.2.3</a>
- 2024-05-10</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Remove a window when an extracted directory might be unexpectedly
listable and/or <code>cd</code>able by non-owners</li>
<li>Extract directory contents on Unix even if the directory doesn't
have write permission (<a
href="https://redirect.github.com/zip-rs/zip-old/issues/423">zip-rs/zip-old#423</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>More conditionally-unused imports</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.2.1...v1.2.2">1.2.2</a>
- 2024-05-09</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Failed to clear &quot;writing_raw&quot; before finishing a symlink,
leading to dropped extra fields</li>
</ul>
<h3><!-- raw HTML omitted --> Performance</h3>
<ul>
<li>Use boxed slice for archive comment, since it can't be
concatenated</li>
<li>Optimize for the fact that false signatures can't overlap with real
ones</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.2.0...v1.2.1">1.2.1</a>
- 2024-05-06</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Prevent panic when trying to read a file with an unsupported
compression method</li>
<li>Prevent panic after reading an invalid LZMA file</li>
<li>Make <code>Stored</code> the default compression method if
<code>Deflated</code> isn't available, so that zip files are readable by
as much software as possible</li>
<li>version_needed was wrong when e.g. cfg(bzip2) but current file
wasn't bzip2 (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>file paths shouldn't start with slashes (<a
href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Overhaul <code>impl Arbitrary for FileOptions</code></li>
<li>Remove unused <code>atomic</code> module</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.1.4...v1.2.0">1.2.0</a>
- 2024-05-06</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add method <code>decompressed_size()</code> so non-recursive ZIP
bombs can be detected</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Make <code>ZipWriter::finish()</code> consume the
<code>ZipWriter</code></li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Use panic! rather than abort to ensure the fuzz harness can process
the failure</li>
<li>Update fuzz_write to use replace_with</li>
<li>Remove a drop that can no longer be explicit</li>
<li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.1.3...v1.1.4">1.1.4</a>
- 2024-05-04</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Build was failing with bzip2 enabled</li>
<li>use is_dir in more places where Windows paths might be handled
incorrectly</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/zip-rs/zip2/commits/v1.2.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>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-05-13 23:03:02 -04:00
OpenGOALBot 5a73944db0 release: bump to version - v2.4.4 2024-04-28 19:53:46 +00:00
Tyler Wilding b0717561c9
Add mod support to the launcher (#476)
This feature is being added dark, there's no point in exposing it to
users yet because mods need to migrate to the latest (and upcoming
changes) to the `extractor` and `gk`.

Once a handful of mods are done, the remaining polish can be completed
and it can be enabled by default. These items are summarized at the top
of `ModSelection.svelte`

---------

Co-authored-by: dallmeyer <2515356+dallmeyer@users.noreply.github.com>
2024-04-28 15:27:34 -04:00
dependabot[bot] e99854babc
build(deps): bump tauri from 1.6.1 to 1.6.2 in /src-tauri in the backend-deps-tauri group (#471)
Bumps the backend-deps-tauri group in /src-tauri with 1 update:
[tauri](https://github.com/tauri-apps/tauri).

Updates `tauri` from 1.6.1 to 1.6.2
<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.2</h2>
<p>Updating crates.io index</p>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 621 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (577 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.6.2
        ├── tauri 1.6.2
        ├── restart 0.1.0
        └── app-updater 0.1.0
<p>warning: 1 allowed warning found
</code></pre></p>
<!-- raw HTML omitted -->
<h2>[1.6.2]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="e3b6d38d26"><code>e3b6d38d2</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9166">#9166</a>)
Fix <code>basename(path, 'ext')</code> JS API when removing all
occurances of <code>ext</code> where it should only remove the last
one.</li>
<li><a
href="705da977a9"><code>705da977a</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9529">#9529</a>)
Do not use JS optional chaining to prevent script errors on older
webviews such as macOS 10.14.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>Updating crates.io index
   Packaging tauri v1.6.2 (/home/runner/work/tauri/tauri/core/tauri)
    Updating crates.io index
   Verifying tauri v1.6.2 (/home/runner/work/tauri/tauri/core/tauri)
 Downloading crates ...
  Downloaded alloc-stdlib v0.2.2
  Downloaded cairo-sys-rs v0.15.1
  Downloaded atk-sys v0.15.1
  Downloaded cairo-rs v0.15.12
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="caddd5bdd8"><code>caddd5b</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9544">#9544</a>)</li>
<li><a
href="72c2636527"><code>72c2636</code></a>
chore(ci): fix MSRV downgrade (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9543">#9543</a>)</li>
<li><a
href="83e024c670"><code>83e024c</code></a>
chore(ci): downgrade home crate (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9542">#9542</a>)</li>
<li><a
href="07c9e352df"><code>07c9e35</code></a>
fix(ci): downgrade cc crate for MSRV compatibility (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9541">#9541</a>)</li>
<li><a
href="d00178d60c"><code>d00178d</code></a>
ci: Fix package downgrades in covector workflow (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9538">#9538</a>)</li>
<li><a
href="705da977a9"><code>705da97</code></a>
fix: optional chaining is not supported on older webviews (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9529">#9529</a>)</li>
<li><a
href="1675e41f05"><code>1675e41</code></a>
fix(bundler): don't convert product name to snake case when cross
compiling (...</li>
<li><a
href="f9638b6315"><code>f9638b6</code></a>
fix(cli): append extension to app binary manually on rename (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9491">#9491</a>)</li>
<li><a
href="aeddc40b9e"><code>aeddc40</code></a>
fix(cli/info): fix crash when checking node version (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9411">#9411</a>)</li>
<li><a
href="fe6f81fa88"><code>fe6f81f</code></a>
chore: fix clippy false positive (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9329">#9329</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-v1.6.1...tauri-v1.6.2">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.1&new-version=1.6.2)](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-04-26 22:17:15 -04:00
dependabot[bot] 7bb5279bac
build(deps): bump the backend-deps group in /src-tauri with 2 updates (#468)
Bumps the backend-deps group in /src-tauri with 2 updates:
[chrono](https://github.com/chronotope/chrono) and
[sysinfo](https://github.com/GuillaumeGomez/sysinfo).

Updates `chrono` from 0.4.37 to 0.4.38
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chronotope/chrono/releases">chrono's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.38</h2>
<p>This release bring a ca. 20% improvement to the performance of the
formatting code, and a convenient <code>days_since</code> method for the
<code>Weekday</code> type.</p>
<p>Chrono 0.4.38 also removes the long deprecated
<code>rustc-serialize</code> feature. Support for
<code>rustc-serialize</code> will be <a
href="https://redirect.github.com/rust-lang/rust/pull/116016">soft-destabilized
in the next Rust edition</a>. Removing the feature will not break
existing users of the feature; Cargo will just not update dependents
that rely on it to newer versions of chrono.</p>
<p>In chrono 0.4.36 we made an accidental breaking change by switching
to <code>derive(Copy)</code> for <code>DateTime</code> instead of a
manual implementation. It is reverted in this release.</p>
<h1>Removals</h1>
<ul>
<li>Remove <code>rustc-serialize</code> feature (<a
href="https://redirect.github.com/chronotope/chrono/issues/1548">#1548</a>,
thanks <a
href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>)</li>
</ul>
<h1>Additions</h1>
<ul>
<li>Add <code>Weekday::days_since</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1249">#1249</a>,
based on <a
href="https://redirect.github.com/chronotope/chrono/issues/216">#216</a>
by <a
href="https://github.com/clarfonthey"><code>@​clarfonthey</code></a>)</li>
<li>Add <code>TimeDelta::checked_mul</code> and
<code>TimeDelta::checked_div</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1565">#1565</a>,
thanks <a
href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li>
</ul>
<h1>Fixes</h1>
<ul>
<li>Return error when rounding with a zero duration (<a
href="https://redirect.github.com/chronotope/chrono/issues/1474">#1474</a>,
thanks <a
href="https://github.com/Dav1dde"><code>@​Dav1dde</code></a>)</li>
<li>Manually implement <code>Copy</code> for <code>DateTime</code> if
offset is <code>Copy</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1573">#1573</a>)</li>
</ul>
<h1>Internal</h1>
<ul>
<li>Inline <code>test_encodable_json</code> and
<code>test_decodable_json</code> functions (<a
href="https://redirect.github.com/chronotope/chrono/issues/1550">#1550</a>)</li>
<li>CI: Reduce combinations in <code>cargo hack check</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1553">#1553</a>)</li>
<li>Refactor formatting code (<a
href="https://redirect.github.com/chronotope/chrono/issues/1335">#1335</a>)</li>
<li>Optimize number formatting (<a
href="https://redirect.github.com/chronotope/chrono/issues/1558">#1558</a>)</li>
<li>Only package files needed for building and testing (<a
href="https://redirect.github.com/chronotope/chrono/issues/1554">#1554</a>)</li>
</ul>
<p>Thanks to all contributors on behalf of the chrono team, <a
href="https://github.com/djc"><code>@​djc</code></a> and <a
href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="352a35203a"><code>352a352</code></a>
Prepare 0.4.38</li>
<li><a
href="46d44d6074"><code>46d44d6</code></a>
Manually implement <code>Copy</code> for <code>DateTime</code> if offset
is <code>Copy</code></li>
<li><a
href="760eb660d3"><code>760eb66</code></a>
Update windows-bindgen requirement from 0.55 to 0.56</li>
<li><a
href="391187fff3"><code>391187f</code></a>
Return error when rounding with zero duration</li>
<li><a
href="ffc75e5705"><code>ffc75e5</code></a>
Add <code>TimeDelta::checked_mul</code> and
<code>TimeDelta::checked_div</code></li>
<li><a
href="f8cecbe57e"><code>f8cecbe</code></a>
Make <code>Weekday::num_days_from public</code>, rename to
<code>days_since</code>.</li>
<li><a
href="0cfc405d3e"><code>0cfc405</code></a>
Optimize number formatting</li>
<li><a
href="74ba83ba27"><code>74ba83b</code></a>
Take <code>pad</code> by value</li>
<li><a
href="78e79dbabf"><code>78e79db</code></a>
Match on tuples in <code>format_fixed</code></li>
<li><a
href="f3d76c7bb0"><code>f3d76c7</code></a>
Match on tuples in <code>format_numeric</code></li>
<li>Additional commits viewable in <a
href="https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38">compare
view</a></li>
</ul>
</details>
<br />

Updates `sysinfo` from 0.30.9 to 0.30.10
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/GuillaumeGomez/sysinfo/blob/v0.30.10/CHANGELOG.md">sysinfo's
changelog</a>.</em></p>
<blockquote>
<h1>0.30.10</h1>
<ul>
<li>Linux: Fix components not being listed anymore.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e9c74b25fd"><code>e9c74b2</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1250">#1250</a>
from GuillaumeGomez/update</li>
<li><a
href="b85cdb519e"><code>b85cdb5</code></a>
Update crate version to 0.30.10</li>
<li><a
href="d4226b0f86"><code>d4226b0</code></a>
Update CHANGELOG for 0.30</li>
<li><a
href="be83c6aaf5"><code>be83c6a</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1249">#1249</a>
from GuillaumeGomez/backport</li>
<li><a
href="053a7b42c5"><code>053a7b4</code></a>
Add regression test for components</li>
<li><a
href="b840475200"><code>b840475</code></a>
/sys/class/hwmon* are not directories, they are symbolic links - fixes
<a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1245">#1245</a></li>
<li>See full diff in <a
href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.9...v0.30.10">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 00:41:47 -04:00
dependabot[bot] edff303df7
build(deps): bump the backend-deps group in /src-tauri with 7 updates (#463)
Bumps the backend-deps group in /src-tauri with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` |
`0.3.71` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.35` | `0.4.37` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` |
`0.12.3` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.114` | `1.0.115`
|
| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.7` |
`0.30.9` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` |
`1.0.58` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.37.0` |

Updates `backtrace` from 0.3.69 to 0.3.71
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/backtrace-rs/releases">backtrace's
releases</a>.</em></p>
<blockquote>
<h2>0.3.71</h2>
<p>This is mostly CI changes, with a very mild bump to our effective cc
crate version recorded, and a small modification to a previous changeset
to allow backtrace to run at its current checked-in MSRV on Windows.
Sorry about that! We will be getting 0.3.70 yanked shortly.</p>
<h2>What's Changed</h2>
<ul>
<li>Make sgx functions exist with cfg(miri) by <a
href="https://github.com/saethlin"><code>@​saethlin</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/591">rust-lang/backtrace-rs#591</a></li>
<li>Update version of cc crate by <a
href="https://github.com/jfgoog"><code>@​jfgoog</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li>
<li>Pull back MSRV on Windows by <a
href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>
in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/598">rust-lang/backtrace-rs#598</a></li>
<li>Force frame pointers on all i686 tests by <a
href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>
in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/601">rust-lang/backtrace-rs#601</a></li>
<li>Use rustc from stage0 instead of stage0-sysroot by <a
href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li>
<li>Cut backtrace 0.3.71 by <a
href="https://github.com/workingjubilee"><code>@​workingjubilee</code></a>
in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/599">rust-lang/backtrace-rs#599</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/jfgoog"><code>@​jfgoog</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/592">rust-lang/backtrace-rs#592</a></li>
<li><a href="https://github.com/Nilstrieb"><code>@​Nilstrieb</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/602">rust-lang/backtrace-rs#602</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71">https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71</a></p>
<h2>0.3.70</h2>
<h2>New API</h2>
<ul>
<li>A <code>BacktraceFrame</code> can now have <code>resolve(&amp;mut
self)</code> called on it thanks to <a
href="https://github.com/fraillt"><code>@​fraillt</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/526">rust-lang/backtrace-rs#526</a></li>
</ul>
<h2>Platform Support</h2>
<p>We added support for new platforms in this release!</p>
<ul>
<li>Thanks to <a href="https://github.com/bzEq"><code>@​bzEq</code></a>
in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/508">rust-lang/backtrace-rs#508</a>
we now have AIX support!</li>
<li>Thanks to <a
href="https://github.com/sthibaul"><code>@​sthibaul</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/567">rust-lang/backtrace-rs#567</a>
we now have GNU/Hurd support!</li>
<li>Thanks to <a
href="https://github.com/dpaoliello"><code>@​dpaoliello</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/587">rust-lang/backtrace-rs#587</a>
we now support &quot;emulation-compatible&quot; AArch64 Windows (aka
arm64ec)</li>
</ul>
<h3>Windows</h3>
<ul>
<li>Rewrite msvc backtrace support to be much faster on 64-bit platforms
by <a
href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in
<a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/569">rust-lang/backtrace-rs#569</a></li>
<li>Fix i686-pc-windows-gnu missing dbghelp module by <a
href="https://github.com/wesleywiser"><code>@​wesleywiser</code></a> in
<a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/571">rust-lang/backtrace-rs#571</a></li>
<li>Fix build errors on <code>thumbv7a-*-windows-msvc</code> targets by
<a href="https://github.com/kleisauke"><code>@​kleisauke</code></a> in
<a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/573">rust-lang/backtrace-rs#573</a></li>
<li>Fix panic in backtrace symbolication on win7 by <a
href="https://github.com/roblabla"><code>@​roblabla</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/578">rust-lang/backtrace-rs#578</a></li>
<li>remove few unused windows ffi fn by <a
href="https://github.com/klensy"><code>@​klensy</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/576">rust-lang/backtrace-rs#576</a></li>
<li>Make dbghelp look for PDBs next to their exe/dll. by <a
href="https://github.com/michaelwoerister"><code>@​michaelwoerister</code></a>
in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/584">rust-lang/backtrace-rs#584</a></li>
<li>Revert 32-bit dbghelp to a version WINE (presumably) likes by <a
href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in
<a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/588">rust-lang/backtrace-rs#588</a></li>
<li>Update for Win10+ by <a
href="https://github.com/ChrisDenton"><code>@​ChrisDenton</code></a> in
<a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/589">rust-lang/backtrace-rs#589</a></li>
</ul>
<h3>SGX</h3>
<p>Thanks to</p>
<ul>
<li>Adjust frame IP in SGX relative to image base by <a
href="https://github.com/mzohreva"><code>@​mzohreva</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/566">rust-lang/backtrace-rs#566</a></li>
</ul>
<h2>Internals</h2>
<p>We did a bunch more work on our CI and internal cleanups</p>
<ul>
<li>Modularise CI workflow and validate outputs for binary size checks.
by <a href="https://github.com/detly"><code>@​detly</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/549">rust-lang/backtrace-rs#549</a></li>
<li>Commit Cargo.lock by <a
href="https://github.com/bjorn3"><code>@​bjorn3</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/562">rust-lang/backtrace-rs#562</a></li>
<li>Enable calling build.rs externally v2 by <a
href="https://github.com/pitaj"><code>@​pitaj</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/568">rust-lang/backtrace-rs#568</a></li>
<li>Upgrade to 2021 ed and inline panics by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/backtrace-rs/pull/538">rust-lang/backtrace-rs#538</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7be8953188"><code>7be8953</code></a><code>rust-lang/backtrace-rs#599</code></li>
<li><a
href="c31ea5ba7a"><code>c31ea5b</code></a><code>rust-lang/backtrace-rs#602</code></li>
<li><a
href="193125abc0"><code>193125a</code></a><code>rust-lang/backtrace-rs#601</code></li>
<li><a
href="bdc8b8241b"><code>bdc8b82</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/backtrace-rs/issues/598">#598</a>
from workingjubilee/pull-back-msrv</li>
<li><a
href="edc9f5cae8"><code>edc9f5c</code></a>
hack out binary size checks</li>
<li><a
href="4c8fe973eb"><code>4c8fe97</code></a>
add Windows to MSRV tests</li>
<li><a
href="84dfe24724"><code>84dfe24</code></a>
hack CI</li>
<li><a
href="3f08ec085f"><code>3f08ec0</code></a>
Pull back MSRV-breaking ptr::from_ref</li>
<li><a
href="6fa4b85b99"><code>6fa4b85</code></a><code>rust-lang/backtrace-rs#592</code></li>
<li><a
href="ea7dc8e964"><code>ea7dc8e</code></a><code>rust-lang/backtrace-rs#591</code></li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71">compare
view</a></li>
</ul>
</details>
<br />

Updates `chrono` from 0.4.35 to 0.4.37
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chronotope/chrono/releases">chrono's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.37</h2>
<p>Version 0.4.36 introduced an unexpected breaking change and was
yanked. In it <code>LocalResult</code> was renamed to
<code>MappedLocalTime</code> to avoid the impression that it is a
<code>Result</code> type were some of the results are errors. For
backwards compatibility a type alias with the old name was added.</p>
<p>As it turns out there is one case where a type alias behaves
differently from the regular enum: you can't import enum variants from a
type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we
make the new name <code>MappedLocalTime</code> the alias, but keep using
it in function signatures and the documentation as much as possible.</p>
<p>See also the release notes of <a
href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono
0.4.36</a> from yesterday for the yanked release.</p>
<h2>v0.4.36</h2>
<p>This release un-deprecates the methods on <code>TimeDelta</code> that
were deprecated with the 0.4.35 release because of the churn they are
causing for the ecosystem.</p>
<p>New is the <code>DateTime::with_time()</code> method. As an example
of when it is useful:</p>
<pre lang="rust"><code>use chrono::{Local, NaiveTime};
// Today at 12:00:00
let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0,
0).unwrap());
</code></pre>
<h1>Additions</h1>
<ul>
<li>Add <code>DateTime::with_time()</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li>
</ul>
<h1>Deprecations</h1>
<ul>
<li>Revert <code>TimeDelta</code> deprecations (<a
href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li>
<li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was
missed in the 0.4.35 release (<a
href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>Correct version number of deprecation notices (<a
href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li>
<li>Fix some typos (<a
href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li>
<li>Slightly improve serde documentation (<a
href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li>
<li>Main documentation: simplify links and reflow text (<a
href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li>
</ul>
<h1>Internal</h1>
<ul>
<li>CI: Lint benchmarks (<a
href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li>
<li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a
href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>,
thanks <a
href="https://github.com/erickt"><code>@​erickt</code></a>)</li>
<li>Backport streamlined <code>NaiveDate</code> unit tests (<a
href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>,
thanks <a
href="https://github.com/Zomtir"><code>@​Zomtir</code></a>)</li>
<li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add
alias (<a
href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li>
<li>Update windows-bindgen to 0.55 (<a
href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li>
<li>Avoid duplicate imports, which generate warnings on nightly (<a
href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li>
<li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li>
<li>Some small simplifications to <code>DateTime::date_naive</code> and
<code>NaiveDate::diff_months</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li>
<li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a
href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li>
<li>Use different method to ignore feature-dependent doctests (<a
href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li>
</ul>
<p>Thanks to all contributors on behalf of the chrono team, <a
href="https://github.com/djc"><code>@​djc</code></a> and <a
href="https://github.com/pitdicker"><code>@​pitdicker</code></a>!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7d62045ec4"><code>7d62045</code></a>
Prepare 0.4.37</li>
<li><a
href="6857d00070"><code>6857d00</code></a>
Hide re-export of <code>LocalResult</code> in docs</li>
<li><a
href="9e22e48d15"><code>9e22e48</code></a>
Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type
alias</li>
<li><a
href="ca3c3b6293"><code>ca3c3b6</code></a>
Prepare 0.4.36</li>
<li><a
href="1850198da9"><code>1850198</code></a>
Revert <code>TimeDelta</code> deprecations</li>
<li><a
href="e05ba8b9c2"><code>e05ba8b</code></a>
Add <code>MappedLocalTime::and_then</code></li>
<li><a
href="3adfd88ce0"><code>3adfd88</code></a>
Main documentation: simplify links and reflow text</li>
<li><a
href="1e8df65f47"><code>1e8df65</code></a>
Rustfmt doc comments</li>
<li><a
href="1b57859782"><code>1b57859</code></a>
Run doctests with <code>alloc</code> feature if possible</li>
<li><a
href="6f2c7ccabd"><code>6f2c7cc</code></a>
Use different method to run feature-dependent doctests</li>
<li>Additional commits viewable in <a
href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare
view</a></li>
</ul>
</details>
<br />

Updates `reqwest` from 0.11.25 to 0.12.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/releases">reqwest's
releases</a>.</em></p>
<blockquote>
<h2>v0.12.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>FromStr</code> for <code>dns::Name</code>.</li>
<li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to
enable them separately.</li>
<li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to
enable them separately.</li>
<li>Fix sending <code>content-length: 0</code> for GET requests.</li>
<li>Fix response body <code>content_length()</code> to return value when
timeout is configured.</li>
<li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain
names.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/zuisong"><code>@​zuisong</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li>
<li><a href="https://github.com/djc"><code>@​djc</code></a> made their
first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li>
<li><a href="https://github.com/krant"><code>@​krant</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li>
<li><a
href="https://github.com/Kriskras99"><code>@​Kriskras99</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p>
<h2>v0.12.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li>
<li>Fix TLS version limits with rustls.</li>
<li>Fix not detected ALPN h2 from server with native-tls.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/cxw620"><code>@​cxw620</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2165">seanmonstar/reqwest#2165</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2">https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2</a></p>
<h2>v0.12.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>ClientBuilder::interface()</code> when no TLS is
enabled.</li>
<li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with
rustls.</li>
<li>Fix panic if <code>http2</code> feature disabled but TLS negotiated
h2 in ALPN.</li>
<li>Fix <code>Display</code> for <code>Error</code> to not include its
source error.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/atouchet"><code>@​atouchet</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2193">seanmonstar/reqwest#2193</a></li>
<li><a href="https://github.com/mbme"><code>@​mbme</code></a> made their
first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2195">seanmonstar/reqwest#2195</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1">https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1</a></p>
<h2>v0.12.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgrade to <code>hyper</code>, <code>http</code>, and
<code>http-body</code> v1.</li>
<li>Add better support for converting to and from
<code>http::Request</code> and <code>http::Response</code>.</li>
<li>Add <code>http2</code> optional cargo feature, default on.</li>
<li>Add <code>charset</code> optional cargo feature, default on.</li>
<li>Add <code>macos-system-configuration</code> cargo feature, default
on.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's
changelog</a>.</em></p>
<blockquote>
<h2>v0.12.3</h2>
<ul>
<li>Add <code>FromStr</code> for <code>dns::Name</code>.</li>
<li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to
enable them separately.</li>
<li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to
enable them separately.</li>
<li>Fix sending <code>content-length: 0</code> for GET requests.</li>
<li>Fix response body <code>content_length()</code> to return value when
timeout is configured.</li>
<li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain
names.</li>
</ul>
<h2>v0.12.2</h2>
<ul>
<li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li>
<li>Fix TLS version limits with rustls.</li>
<li>Fix not detected ALPN h2 from server with native-tls.</li>
</ul>
<h2>v0.12.1</h2>
<ul>
<li>Fix <code>ClientBuilder::interface()</code> when no TLS is
enabled.</li>
<li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with
rustls.</li>
<li>Fix panic if <code>http2</code> feature disabled but TLS negotiated
h2 in ALPN.</li>
<li>Fix <code>Display</code> for <code>Error</code> to not include its
source error.</li>
</ul>
<h1>v0.12.0</h1>
<ul>
<li>Upgrade to <code>hyper</code>, <code>http</code>, and
<code>http-body</code> v1.</li>
<li>Add better support for converting to and from
<code>http::Request</code> and <code>http::Response</code>.</li>
<li>Add <code>http2</code> optional cargo feature, default on.</li>
<li>Add <code>charset</code> optional cargo feature, default on.</li>
<li>Add <code>macos-system-configuration</code> cargo feature, default
on.</li>
<li>Change all optional dependencies to no longer be exposed as implicit
features.</li>
<li>Add <code>ClientBuilder::interface(str)</code> to specify the local
interface to bind to.</li>
<li>Experimental: disables the <code>http3</code> feature
temporarily.</li>
</ul>
<h2>v0.11.27</h2>
<ul>
<li>Add <code>hickory-dns</code> feature, deprecating
<code>trust-dns</code>.</li>
<li>(wasm) Fix <code>Form::text()</code> to not set octet-stream for
plain text fields.</li>
</ul>
<h2>v0.11.26</h2>
<ul>
<li>Revert <code>system-configuration</code> upgrade, which broke MSRV
on macOS.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0720159f63"><code>0720159</code></a>
v0.12.3</li>
<li><a
href="92096952b7"><code>9209695</code></a>
Remove duplicate example for ClientBuilder::default_headers (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2236">#2236</a>)</li>
<li><a
href="e3a15650d6"><code>e3a1565</code></a>
fix: use lower case domain string when using <code>resolve</code> and
<code>resolve_to_addrs</code>...</li>
<li><a
href="b4c491a6ff"><code>b4c491a</code></a>
feat: allow fine-grained root certs for rustls (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2232">#2232</a>)</li>
<li><a
href="cf4295d59d"><code>cf4295d</code></a>
chore: update winreg to 0.52.0 (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2226">#2226</a>)</li>
<li><a
href="db25e802bf"><code>db25e80</code></a>
chore: upgrade base64 to 0.22 (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2224">#2224</a>)</li>
<li><a
href="13e27b75bf"><code>13e27b7</code></a>
fix: response body timeout forwards the size hint</li>
<li><a
href="872af0c7bc"><code>872af0c</code></a>
refactor: upgrade to rustls-pemfile 2 (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2222">#2222</a>)</li>
<li><a
href="68a3f5803b"><code>68a3f58</code></a>
fix: stop sending content-length: 0 for GET requests (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2207">#2207</a>)</li>
<li><a
href="14e46ff8cb"><code>14e46ff</code></a>
FromStr trait implementation for Name (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2212">#2212</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/seanmonstar/reqwest/compare/v0.11.25...v0.12.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.114 to 1.0.115
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/json/releases">serde_json's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.115</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b1ebf3888e"><code>b1ebf38</code></a>
Release 1.0.115</li>
<li><a
href="c3dc153e06"><code>c3dc153</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a>
from titaniumtraveler/pr</li>
<li><a
href="218770bb75"><code>218770b</code></a>
Explicitly install a Rust toolchain for cargo-outdated job</li>
<li><a
href="840da8e892"><code>840da8e</code></a>
Fix missing backticks in doc comments</li>
<li><a
href="3a3f61b1c9"><code>3a3f61b</code></a>
Temporarily disable miri on doctests</li>
<li><a
href="4a0be88b5a"><code>4a0be88</code></a>
Format regression tests with rustfmt</li>
<li><a
href="d2dbbf7055"><code>d2dbbf7</code></a>
Ignore dead code lint in tests</li>
<li><a
href="8e7b37bf7e"><code>8e7b37b</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a>
from serde-rs/transparent</li>
<li><a
href="a25f6c6f2a"><code>a25f6c6</code></a>
Remove conditional on repr(transparent)</li>
<li><a
href="fedf8341ee"><code>fedf834</code></a>
Ignore non_local_definitions false positive in test</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare
view</a></li>
</ul>
</details>
<br />

Updates `sysinfo` from 0.30.7 to 0.30.9
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's
changelog</a>.</em></p>
<blockquote>
<h1>0.30.9</h1>
<ul>
<li>Linux/Windows: Performance improvements.</li>
<li>Linux/macOS/FreeBSD: Parent process ID is updated if changed as
expected.</li>
</ul>
<h1>0.30.8</h1>
<ul>
<li>Linux: Fix missing parallelization.</li>
<li>Linux: Add <code>cargo</code> feature flag <code>linux-tmpfs</code>
to list <code>tmpfs</code> mounts.</li>
<li>macOS: Fix CPU usage returning <code>NaN</code>.</li>
<li><code>Components::refresh</code> is now parallelized.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="93f9b823c1"><code>93f9b82</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1243">#1243</a>
from GuillaumeGomez/update</li>
<li><a
href="1022ac9fcd"><code>1022ac9</code></a>
Update crate version to 0.30.9</li>
<li><a
href="50aea53e03"><code>50aea53</code></a>
Update CHANGELOG for 0.30.9</li>
<li><a
href="5572687768"><code>5572687</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1242">#1242</a>
from GuillaumeGomez/backport</li>
<li><a
href="663a429829"><code>663a429</code></a>
is_dir/is_file small improvements</li>
<li><a
href="adb5fc23de"><code>adb5fc2</code></a>
Improve Windows code</li>
<li><a
href="009fed49bb"><code>009fed4</code></a>
Prevent dual compilation of <code>test_binary</code></li>
<li><a
href="bc21fade6a"><code>bc21fad</code></a>
Fix linux <code>Process::parent</code> retrieval</li>
<li><a
href="24aaabca3a"><code>24aaabc</code></a>
Add regression test for <code>Process::parent</code> update</li>
<li><a
href="1cc03e7dca"><code>1cc03e7</code></a>
Update <code>Process::parent</code> at every refresh</li>
<li>Additional commits viewable in <a
href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.7...v0.30.9">compare
view</a></li>
</ul>
</details>
<br />

Updates `thiserror` from 1.0.57 to 1.0.58
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/thiserror/releases">thiserror's
releases</a>.</em></p>
<blockquote>
<h2>1.0.58</h2>
<ul>
<li>Make backtrace support available when using -Dwarnings (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="df8bffad18"><code>df8bffa</code></a>
Release 1.0.58</li>
<li><a
href="14be209a74"><code>14be209</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/292">#292</a>
from dtolnay/deadcode</li>
<li><a
href="15a1d647cf"><code>15a1d64</code></a>
Make compatible with -Dwarnings</li>
<li><a
href="f55a5d28da"><code>f55a5d2</code></a>
Ignore mixed_attributes_style clippy lint</li>
<li><a
href="f770921a4f"><code>f770921</code></a>
Resolve assigning_clones clippy lint</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.36.0 to 1.37.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.37.0</h2>
<h1>1.37.0 (March 28th, 2024)</h1>
<h3>Added</h3>
<ul>
<li>fs: add <code>set_max_buf_size</code> to
<code>tokio::fs::File</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6411">#6411</a>)</li>
<li>io: add <code>try_new</code> and <code>try_with_interest</code> to
<code>AsyncFd</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6345">#6345</a>)</li>
<li>sync: add <code>forget_permits</code> method to semaphore (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>)</li>
<li>sync: add <code>is_closed</code>, <code>is_empty</code>, and
<code>len</code> to mpsc receivers (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li>
<li>sync: add a <code>rwlock()</code> method to owned
<code>RwLock</code> guards (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li>
<li>sync: expose strong and weak counts of mpsc sender handles (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li>
<li>sync: implement <code>Clone</code> for <code>watch::Sender</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6388">#6388</a>)</li>
<li>task: add <code>TaskLocalFuture::take_value</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6340">#6340</a>)</li>
<li>task: implement <code>FromIterator</code> for <code>JoinSet</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>io: make <code>io::split</code> use a mutex instead of a spinlock
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6403">#6403</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>docs: fix docsrs build without net feature (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6360">#6360</a>)</li>
<li>macros: allow select with only else branch (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6339">#6339</a>)</li>
<li>runtime: fix leaking registration entries when os registration fails
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li>
<li>io: document cancel safety of <code>AsyncReadExt</code>'s primitive
read functions (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>)</li>
<li>runtime: add doc link from <code>Runtime</code> to
<code>#[tokio::main]</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6366">#6366</a>)</li>
<li>runtime: make the <code>enter</code> example deterministic (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6351">#6351</a>)</li>
<li>sync: add Semaphore example for limiting the number of outgoing
requests (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li>
<li>sync: fix missing period in broadcast docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6377">#6377</a>)</li>
<li>sync: mark <code>mpsc::Sender::downgrade</code> with
<code>#[must_use]</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>)</li>
<li>sync: reorder <code>const_new</code> before <code>new_with</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6392">#6392</a>)</li>
<li>sync: update watch channel docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6395">#6395</a>)</li>
<li>task: fix documentation links (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>)</li>
</ul>
<h3>Changed (unstable)</h3>
<ul>
<li>runtime: include task <code>Id</code> in taskdumps (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>)</li>
<li>runtime: panic if <code>unhandled_panic</code> is enabled when not
supported (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6410">#6410</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/6300">#6300</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6300">tokio-rs/tokio#6300</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6326">#6326</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6326">tokio-rs/tokio#6326</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6328">#6328</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6328">tokio-rs/tokio#6328</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6329">#6329</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6329">tokio-rs/tokio#6329</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6331">#6331</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6331">tokio-rs/tokio#6331</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6336">#6336</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6336">tokio-rs/tokio#6336</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6337">#6337</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6337">tokio-rs/tokio#6337</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9c337ca1a3"><code>9c337ca</code></a>
chore: prepare Tokio v1.37.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6435">#6435</a>)</li>
<li><a
href="e542501439"><code>e542501</code></a>
io: document cancel safety of <code>AsyncBufReadExt::fill_buf</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6431">#6431</a>)</li>
<li><a
href="4601c84718"><code>4601c84</code></a>
stream: add <code>next_many</code> and <code>poll_next_many</code> to
<code>StreamMap</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6409">#6409</a>)</li>
<li><a
href="deff2524c3"><code>deff252</code></a>
util: document cancel safety of <code>SinkExt::send</code> and
<code>StreamExt::next</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6417">#6417</a>)</li>
<li><a
href="4565b81097"><code>4565b81</code></a>
sync: add a <code>rwlock()</code> method to owned <code>RwLock</code>
guards (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6418">#6418</a>)</li>
<li><a
href="3ce4720a45"><code>3ce4720</code></a>
sync: add <code>is_closed</code>, <code>is_empty</code>, and
<code>len</code> to mpsc receivers (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6348">#6348</a>)</li>
<li><a
href="8342e4b524"><code>8342e4b</code></a>
util: assert compatibility between <code>LengthDelimitedCodec</code>
options (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6414">#6414</a>)</li>
<li><a
href="4c453e9790"><code>4c453e9</code></a>
readme: add description about benchmarks (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6425">#6425</a>)</li>
<li><a
href="1846483f19"><code>1846483</code></a>
sync: expose strong and weak counts of mpsc sender handles (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6405">#6405</a>)</li>
<li><a
href="baad270b98"><code>baad270</code></a>
sync: add Semaphore example for limiting the number of outgoing requests
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6419">#6419</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.36.0...tokio-1.37.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-04-14 15:12:58 -04:00
dependabot[bot] 999730a536
build(deps): bump the backend-deps group in /src-tauri with 1 update (#453)
Bumps the backend-deps group in /src-tauri with 1 update:
[reqwest](https://github.com/seanmonstar/reqwest).

Updates `reqwest` from 0.11.24 to 0.11.25
<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.25</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>Certificate::from_pem_bundle()</code> parsing.</li>
<li>Fix Apple linker errors from detecting system proxies.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/cdata"><code>@​cdata</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2130">seanmonstar/reqwest#2130</a></li>
<li><a
href="https://github.com/yottalogical"><code>@​yottalogical</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2154">seanmonstar/reqwest#2154</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.11.24...v0.11.25">https://github.com/seanmonstar/reqwest/compare/v0.11.24...v0.11.25</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's
changelog</a>.</em></p>
<blockquote>
<h2>v0.11.25</h2>
<ul>
<li>Fix <code>Certificate::from_pem_bundle()</code> parsing.</li>
<li>Fix Apple linker errors from detecting system proxies.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7e776747f5"><code>7e77674</code></a>
v0.11.25</li>
<li><a
href="ba550f0da6"><code>ba550f0</code></a>
docs: change no-default-features to default-features (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2154">#2154</a>)</li>
<li><a
href="68547a0af6"><code>68547a0</code></a>
chore: blocking doesn't need multi-threaded (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2146">#2146</a>)</li>
<li><a
href="e639bdc126"><code>e639bdc</code></a>
fix: Patch <code>system-configuration</code> version (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2130">#2130</a>)</li>
<li><a
href="ba9e5887ce"><code>ba9e588</code></a>
Fix Certificate::from_pem_bundle (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2129">#2129</a>)</li>
<li><a
href="2d6eb24445"><code>2d6eb24</code></a>
chore: Inline format args (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2024">#2024</a>)</li>
<li><a
href="05c3982e24"><code>05c3982</code></a>
chore: Use edition 2021 panics (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2122">#2122</a>)</li>
<li><a
href="05996d80b7"><code>05996d8</code></a>
chore: edition 2021 (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2023">#2023</a>)</li>
<li>See full diff in <a
href="https://github.com/seanmonstar/reqwest/compare/v0.11.24...v0.11.25">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=reqwest&package-manager=cargo&previous-version=0.11.24&new-version=0.11.25)](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-11 23:46:34 -04:00
OpenGOALBot 472899c14a release: bump to version - v2.4.3 2024-03-08 00:43:04 +00:00
Tyler Wilding f6e59e07bf
Only display Jak 3 dev video on Windows (#451) 2024-03-07 19:42:29 -05:00
dependabot[bot] 58784f6e0a
build(deps): bump the backend-deps group in /src-tauri with 2 updates (#450)
Bumps the backend-deps group in /src-tauri with 2 updates:
[chrono](https://github.com/chronotope/chrono) and
[sysinfo](https://github.com/GuillaumeGomez/sysinfo).

Updates `chrono` from 0.4.34 to 0.4.35
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chronotope/chrono/releases">chrono's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.35</h2>
<p>Most of our efforts have shifted to improving the API for a 0.5
release, for which cleanups and refactorings are landing on the 0.4.x
branch.</p>
<p>The most significant changes in this release are two sets of
deprecations.</p>
<ul>
<li>
<p>We deprecated all timestamp-related methods on
<code>NaiveDateTime</code>. The reason is that a timestamp is defined to
be in UTC. The <code>NaiveDateTime</code> type doesn't know the offset
from UTC, so it was technically wrong to have these methods. The
alternative is to use the similar methods on the
<code>DateTime&lt;Utc&gt;</code> type, or from the <code>TimeZone</code>
trait.</p>
<p>Converting from <code>NaiveDateTime</code> to
<code>DateTime&lt;Utc&gt;</code> is simple with <code>.and_utc()</code>,
and in the other direction with <code>.naive_utc()</code>.</p>
</li>
<li>
<p>The panicking constructors of <code>TimeDelta</code> (the new name of
the <code>Duration</code> type) are deprecated. This was the last part
of chrono that defaulted to panicking on error, dating from before rust
1.0.</p>
</li>
<li>
<p>A nice change is that <code>NaiveDate</code> now includes a niche. So
now <code>Option&lt;NaiveDate&gt;</code>,
<code>Option&lt;NaiveDateTime&gt;</code> and
<code>Option&lt;DateTime&lt;Tz&gt;&gt;</code> are the same size as their
base types.</p>
</li>
<li>
<p><code>format::Numeric</code> and <code>format::Fixed</code> are
marked as <code>non_exhaustive</code>. This will allow us to improve our
formatting and parsing support, and we have reason to believe this
breaking change will have little to no impact on users.</p>
</li>
</ul>
<h1>Additions</h1>
<ul>
<li>Add <code>DateTime::{from_timestamp_micros,
from_timestamp_nanos}</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1234">#1234</a>)</li>
<li>Add getters to <code>Parsed</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1465">#1465</a>)</li>
</ul>
<h1>Deprecations</h1>
<ul>
<li>Deprecate timestamp methods on <code>NaiveDateTime</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1473">#1473</a>)</li>
<li>Deprecate panicking constructors of <code>TimeDelta</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1450">#1450</a>)</li>
</ul>
<h1>Changes/fixes</h1>
<ul>
<li>Use <code>NonZeroI32</code> inside <code>NaiveDate</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1207">#1207</a>)</li>
<li>Mark <code>format::Numeric</code> and <code>format::Fixed</code> as
<code>non_exhaustive</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1430">#1430</a>)</li>
<li><code>Parsed</code> fixes to error values (<a
href="https://redirect.github.com/chronotope/chrono/issues/1439">#1439</a>)</li>
<li>Use <code>overflowing_naive_local</code> in
<code>DateTime::checked_add*</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1333">#1333</a>)</li>
<li>Do complete range checks in <code>Parsed::set_*</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1465">#1465</a>)</li>
</ul>
<h1>Documentation</h1>
<ul>
<li>Rustfmt doctests (<a
href="https://redirect.github.com/chronotope/chrono/issues/1452">#1452</a>)</li>
<li>Improve docs for crate features (<a
href="https://redirect.github.com/chronotope/chrono/issues/1455">#1455</a>,
thanks <a
href="https://github.com/edmorley"><code>@​edmorley</code></a>)</li>
<li>Add more documentation and examples to <code>Parsed</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1439">#1439</a>)</li>
</ul>
<h1>Internal</h1>
<ul>
<li>Refactor <code>internals</code> module (<a
href="https://redirect.github.com/chronotope/chrono/issues/1428">#1428</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1429">#1429</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1431">#1431</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1432">#1432</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1433">#1433</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1438">#1438</a>)</li>
<li>CI: test cross-compiling to <code>x86_64-unknown-illumos</code>
instead of Solaris (<a
href="https://redirect.github.com/chronotope/chrono/issues/1437">#1437</a>)</li>
<li>CI: lint Windows target, fix clippy warning (<a
href="https://redirect.github.com/chronotope/chrono/issues/1441">#1441</a>)</li>
<li>CI: only run <code>cargo hack check</code> on Linux (<a
href="https://redirect.github.com/chronotope/chrono/issues/1442">#1442</a>)</li>
<li>Update windows-bindgen to 0.54 (<a
href="https://redirect.github.com/chronotope/chrono/issues/1462">#1462</a>,
<a
href="https://redirect.github.com/chronotope/chrono/issues/1483">#1483</a>)</li>
<li>Simplify error value of <code>parse_internal</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1459">#1459</a>)</li>
<li>Simplify <code>SerdeError</code> (<a
href="https://redirect.github.com/chronotope/chrono/issues/1458">#1458</a>)</li>
<li>Simplify <code>NaiveDate::from_isoywd</code> a bit (<a
href="https://redirect.github.com/chronotope/chrono/issues/1464">#1464</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9fdb59638e"><code>9fdb596</code></a>
Prepare 0.4.35</li>
<li><a
href="9e667b606e"><code>9e667b6</code></a>
Deprecate panicking <code>TimeDelta</code> constructors</li>
<li><a
href="2c1b0bea94"><code>2c1b0be</code></a>
Tests: replace <code>TimeDelta::milliseconds</code> with
<code>try_milliseconds</code></li>
<li><a
href="2bf3302ce5"><code>2bf3302</code></a>
Tests: replace <code>TimeDelta::seconds</code> with
<code>try_seconds</code></li>
<li><a
href="f93508ffd9"><code>f93508f</code></a>
Tests: replace <code>TimeDelta::minutes</code> with
<code>try_minutes</code></li>
<li><a
href="9fc931a394"><code>9fc931a</code></a>
Tests: replace <code>TimeDelta::hours</code> with
<code>try_hours</code></li>
<li><a
href="9f23c08e10"><code>9f23c08</code></a>
Tests: replace <code>TimeDelta::days</code> with
<code>try_days</code></li>
<li><a
href="e8f9b5e041"><code>e8f9b5e</code></a>
Tests: replace <code>TimeDelta::weeks</code> with
<code>try_weeks</code></li>
<li><a
href="51a1aa27bd"><code>51a1aa2</code></a>
Tests: use <code>Days</code> type when it is more appropriate than
<code>TimeDelta</code></li>
<li><a
href="4251bd1eb1"><code>4251bd1</code></a>
Replace <code>TimeDelta::seconds</code> with
<code>try_seconds</code></li>
<li>Additional commits viewable in <a
href="https://github.com/chronotope/chrono/compare/v0.4.34...v0.4.35">compare
view</a></li>
</ul>
</details>
<br />

Updates `sysinfo` from 0.30.6 to 0.30.7
<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.7</h1>
<ul>
<li>Linux: Fix cgroup memory computation.</li>
<li>FreeBSD: Fix documentation about disk usage.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3753723786"><code>3753723</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1221">#1221</a>
from GuillaumeGomez/update</li>
<li><a
href="a1d27e3259"><code>a1d27e3</code></a>
Update crate version to 0.30.7</li>
<li><a
href="71ae39d385"><code>71ae39d</code></a>
Update CHANGELOG for 0.30.7</li>
<li><a
href="180018bc81"><code>180018b</code></a>
Update dependencies</li>
<li><a
href="8a01e99099"><code>8a01e99</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1220">#1220</a>
from getsentry/cgroup-v2</li>
<li><a
href="2fe6093427"><code>2fe6093</code></a>
remove memory stat code from cgroup mem calculation</li>
<li><a
href="8da2f057ae"><code>8da2f05</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1216">#1216</a>
from janlugt/master</li>
<li><a
href="770f6ceea9"><code>770f6ce</code></a>
Clarify comment about disk_usage() in FreeBSD</li>
<li>See full diff in <a
href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.6...v0.30.7">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 18:55:11 -05:00
dependabot[bot] 98aa146c72
build(deps): bump the backend-deps group in /src-tauri with 4 updates (#447)
Bumps the backend-deps group in /src-tauri with 4 updates:
[log](https://github.com/rust-lang/log),
[sysinfo](https://github.com/GuillaumeGomez/sysinfo),
[walkdir](https://github.com/BurntSushi/walkdir) and
[wgpu](https://github.com/gfx-rs/wgpu).

Updates `log` from 0.4.20 to 0.4.21
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.21] - 2024-02-27</h2>
<h2>What's Changed</h2>
<ul>
<li>Minor clippy nits by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li>
<li>Simplify Display impl by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/579">rust-lang/log#579</a></li>
<li>Set all crates to 2021 edition by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/580">rust-lang/log#580</a></li>
<li>Various changes based on review by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/583">rust-lang/log#583</a></li>
<li>Fix typo in file_static() method doc by <a
href="https://github.com/dimo414"><code>@​dimo414</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li>
<li>Specialize empty key value pairs by <a
href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/576">rust-lang/log#576</a></li>
<li>Fix incorrect lifetime in Value::to_str() by <a
href="https://github.com/peterjoel"><code>@​peterjoel</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li>
<li>Remove some API of the key-value feature by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/585">rust-lang/log#585</a></li>
<li>Add logcontrol-log and log-reload by <a
href="https://github.com/swsnr"><code>@​swsnr</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/595">rust-lang/log#595</a></li>
<li>Add Serialization section to kv::Value docs by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/593">rust-lang/log#593</a></li>
<li>Rename Value::to_str to to_cow_str by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/592">rust-lang/log#592</a></li>
<li>Clarify documentation and simplify initialization of
<code>STATIC_MAX_LEVEL</code> by <a
href="https://github.com/ptosi"><code>@​ptosi</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li>
<li>Update docs to 2021 edition, test by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/577">rust-lang/log#577</a></li>
<li>Add &quot;alterable_logger&quot; link to README.md by <a
href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li>
<li>Normalize line ending by <a
href="https://github.com/EFanZh"><code>@​EFanZh</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/602">rust-lang/log#602</a></li>
<li>Remove <code>ok_or</code> in favor of <code>Option::ok_or</code> by
<a
href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li>
<li>Use <code>Acquire</code> ordering for initialization check by <a
href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/610">rust-lang/log#610</a></li>
<li>Get structured logging API ready for stabilization by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/613">rust-lang/log#613</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/nyurik"><code>@​nyurik</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/578">rust-lang/log#578</a></li>
<li><a href="https://github.com/dimo414"><code>@​dimo414</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/590">rust-lang/log#590</a></li>
<li><a href="https://github.com/peterjoel"><code>@​peterjoel</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/587">rust-lang/log#587</a></li>
<li><a href="https://github.com/ptosi"><code>@​ptosi</code></a> made
their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/594">rust-lang/log#594</a></li>
<li><a
href="https://github.com/brummer-simon"><code>@​brummer-simon</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/589">rust-lang/log#589</a></li>
<li><a
href="https://github.com/AngelicosPhosphoros"><code>@​AngelicosPhosphoros</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/607">rust-lang/log#607</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3ccdc286fe"><code>3ccdc28</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/617">#617</a>
from rust-lang/cargo/0.4.21</li>
<li><a
href="6153cb289f"><code>6153cb2</code></a>
prepare for 0.4.21 release</li>
<li><a
href="f0f74946a4"><code>f0f7494</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/613">#613</a>
from rust-lang/feat/kv-cleanup</li>
<li><a
href="2b220bf3b7"><code>2b220bf</code></a>
clean up structured logging example</li>
<li><a
href="646e9ab991"><code>646e9ab</code></a>
use original Visitor name for VisitValue</li>
<li><a
href="cf85c38d35"><code>cf85c38</code></a>
add needed subfeatures to kv_unstable</li>
<li><a
href="73e953905b"><code>73e9539</code></a>
fix up capturing of :err</li>
<li><a
href="31bb4b0ff3"><code>31bb4b0</code></a>
move error macros together</li>
<li><a
href="ad917118a5"><code>ad91711</code></a>
support field shorthand in macros</li>
<li><a
href="90a347bd83"><code>90a347b</code></a>
restore removed APIs as deprecated</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/log/compare/0.4.20...0.4.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `sysinfo` from 0.30.5 to 0.30.6
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's
changelog</a>.</em></p>
<blockquote>
<h1>0.30.6</h1>
<ul>
<li>macOS: Fix missing update of process run time.</li>
<li>Add new <code>Groups</code> API.</li>
<li>Improve documentation.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="933dad660d"><code>933dad6</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1214">#1214</a>
from GuillaumeGomez/update</li>
<li><a
href="ba66087869"><code>ba66087</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1215">#1215</a>
from GuillaumeGomez/fix-test_process_run_time</li>
<li><a
href="ec95f1dcb9"><code>ec95f1d</code></a>
Fix <code>test_process_run_time</code></li>
<li><a
href="3d990b9cef"><code>3d990b9</code></a>
Update crate version to 0.30.6</li>
<li><a
href="d516baf4aa"><code>d516baf</code></a>
Update CHANGELOG for 0.30.6</li>
<li><a
href="b04d3bc7fe"><code>b04d3bc</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1213">#1213</a>
from GuillaumeGomez/process-run_time-test</li>
<li><a
href="0e4a879312"><code>0e4a879</code></a>
Add test for process::run_time</li>
<li><a
href="fbb9dbf136"><code>fbb9dbf</code></a>
Merge pull request <a
href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1212">#1212</a>
from janlugt/master</li>
<li><a
href="795ec1a918"><code>795ec1a</code></a>
fix</li>
<li><a
href="3a95615a29"><code>3a95615</code></a>
Update run_time for MacOS processes</li>
<li>Additional commits viewable in <a
href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.5...v0.30.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `walkdir` from 2.4.0 to 2.5.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4f26be4d45"><code>4f26be4</code></a>
2.5.0</li>
<li><a
href="3be5734033"><code>3be5734</code></a>
api: implement <code>FusedIterator</code></li>
<li><a
href="b0d16b759a"><code>b0d16b7</code></a>
ci: fix it</li>
<li>See full diff in <a
href="https://github.com/BurntSushi/walkdir/compare/2.4.0...2.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `wgpu` from 0.19.1 to 0.19.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gfx-rs/wgpu/releases">wgpu's
releases</a>.</em></p>
<blockquote>
<h2>v0.19.3</h2>
<p>This release includes <code>wgpu</code>, <code>wgpu-core</code>, and
<code>wgpu-hal</code>. All other crates are unchanged.</p>
<h3>Major Changes</h3>
<h4>Vendored WebGPU Bindings from <code>web_sys</code></h4>
<p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed
in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p>
<p>While WebGPU's javascript api is stable in the browsers, the
<code>web_sys</code> bindings for WebGPU are still improving. As such
they are hidden behind the special cfg
<code>--cfg=web_sys_unstable_apis</code> and are not available by
default. Everyone who wanted to use our WebGPU backend needed to enable
this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and
made it hard to use WebGPU, especially when WebGPU is enabled by
default. Additionally, the unstable APIs don't adhere to semver, so
there were repeated breakages.</p>
<p>To combat this problem we have decided to vendor the
<code>web_sys</code> bindings for WebGPU within the crate. Notably we
are not forking the bindings, merely vendoring, so any improvements we
make to the bindings will be contributed directly to upstream
<code>web_sys</code>.</p>
<p>By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p>
<h3>Bug Fixes</h3>
<h4>General</h4>
<ul>
<li>Fix an issue where command encoders weren't properly freed if an
error occurred during command encoding. By <a
href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li>
</ul>
<h4>Android</h4>
<ul>
<li>Fix linking error when targeting android without <code>winit</code>.
By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li>
</ul>
<h2>v0.19.2</h2>
<p>This release includes <code>wgpu</code>, <code>wgpu-core</code>,
<code>wgpu-hal</code>, <code>wgpu-types</code>, and <code>naga</code>.
All other crates are unchanged.</p>
<h3>Added/New Features</h3>
<h4>General</h4>
<ul>
<li><code>wgpu::Id</code> now implements
<code>PartialOrd</code>/<code>Ord</code> allowing it to be put in
<code>BTreeMap</code>s. By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li>
</ul>
<h4>OpenGL</h4>
<ul>
<li>Log an error when OpenGL texture format heuristics fail. By <a
href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li>
</ul>
<h4><code>wgsl-out</code></h4>
<ul>
<li>Learned to generate acceleration structure types. By <a
href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix link in <code>wgpu::Instance::create_surface</code>
documentation. By <a
href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li>
<li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code>
documentation. By <a
href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li>
<li><code>Surface</code> configuration incorrectly claimed that
<code>wgpu::Instance::create_surface</code> was unsafe. By <a
href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<h4>General</h4>
<ul>
<li>Device lost callbacks are invoked when replaced and when global is
dropped. By <a
href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li>
<li>Fix performance regression when allocating a large amount of
resources of the same type. By <a
href="https://github.com/nical"><code>@​nical</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li>
<li>Fix docs.rs wasm32 builds. By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li>
<li>Improve error message when binding count limit hit. By <a
href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/gfx-rs/wgpu/blob/v0.19.3/CHANGELOG.md">wgpu's
changelog</a>.</em></p>
<blockquote>
<h2>v0.19.3 (2024-03-01)</h2>
<h3>Major Changes</h3>
<h4>Vendored WebGPU Bindings from <code>web_sys</code></h4>
<p><strong><code>--cfg=web_sys_unstable_apis</code> is no longer needed
in your <code>RUSTFLAGS</code> to compile for WebGPU!!!</strong></p>
<p>While WebGPU's javascript api is stable in the browsers, the
<code>web_sys</code> bindings for WebGPU are still improving. As such
they are hidden behind the special cfg
<code>--cfg=web_sys_unstable_apis</code> and are not available by
default. Everyone who wanted to use our WebGPU backend needed to enable
this cfg in their <code>RUSTFLAGS</code>. This was very inconvenient and
made it hard to use WebGPU, especially when WebGPU is enabled by
default. Additionally, the unstable APIs don't adhere to semver, so
there were repeated breakages.</p>
<p>To combat this problem we have decided to vendor the
<code>web_sys</code> bindings for WebGPU within the crate. Notably we
are not forking the bindings, merely vendoring, so any improvements we
make to the bindings will be contributed directly to upstream
<code>web_sys</code>.</p>
<p>By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5325">#5325</a>.</p>
<h3>Bug Fixes</h3>
<h4>General</h4>
<ul>
<li>Fix an issue where command encoders weren't properly freed if an
error occurred during command encoding. By <a
href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5251">#5251</a>.</li>
</ul>
<h4>Android</h4>
<ul>
<li>Fix linking error when targeting android without <code>winit</code>.
By <a href="https://github.com/ashdnazg"><code>@​ashdnazg</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5326">#5326</a>.</li>
</ul>
<h2>v0.19.2 (2024-02-29)</h2>
<h3>Added/New Features</h3>
<h4>General</h4>
<ul>
<li><code>wgpu::Id</code> now implements
<code>PartialOrd</code>/<code>Ord</code> allowing it to be put in
<code>BTreeMap</code>s. By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
and <a href="https://github.com/9291Sam"><code>@​9291Sam</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5176">#5176</a></li>
</ul>
<h4>OpenGL</h4>
<ul>
<li>Log an error when OpenGL texture format heuristics fail. By <a
href="https://github.com/PolyMeilex"><code>@​PolyMeilex</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a></li>
</ul>
<h4><code>wgsl-out</code></h4>
<ul>
<li>Learned to generate acceleration structure types. By <a
href="https://github.com/JMS55"><code>@​JMS55</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5261">#5261</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix link in <code>wgpu::Instance::create_surface</code>
documentation. By <a
href="https://github.com/HexoKnight"><code>@​HexoKnight</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5280">#5280</a>.</li>
<li>Fix typo in <code>wgpu::CommandEncoder::clear_buffer</code>
documentation. By <a
href="https://github.com/PWhiddy"><code>@​PWhiddy</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5281">#5281</a>.</li>
<li><code>Surface</code> configuration incorrectly claimed that
<code>wgpu::Instance::create_surface</code> was unsafe. By <a
href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5265">#5265</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<h4>General</h4>
<ul>
<li>Device lost callbacks are invoked when replaced and when global is
dropped. By <a
href="https://github.com/bradwerth"><code>@​bradwerth</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5168">#5168</a></li>
<li>Fix performance regression when allocating a large amount of
resources of the same type. By <a
href="https://github.com/nical"><code>@​nical</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5229">#5229</a></li>
<li>Fix docs.rs wasm32 builds. By <a
href="https://github.com/cwfitzgerald"><code>@​cwfitzgerald</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5310">#5310</a></li>
<li>Improve error message when binding count limit hit. By <a
href="https://github.com/hackaugusto"><code>@​hackaugusto</code></a> in
<a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5298">#5298</a></li>
<li>Remove an unnecessary <code>clone</code> during GLSL shader
injestion. By <a
href="https://github.com/a1phyr"><code>@​a1phyr</code></a> in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5118">#5118</a>.</li>
<li>Fix missing validation for <code>Device::clear_buffer</code> where
<code>offset + size &gt; buffer.size</code> was not checked when
<code>size</code> was omitted. By <a
href="https://github.com/ErichDonGubler"><code>@​ErichDonGubler</code></a>
in <a
href="https://redirect.github.com/gfx-rs/wgpu/pull/5282">#5282</a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9f505e730f"><code>9f505e7</code></a>
Versions</li>
<li><a
href="75fd68939c"><code>75fd689</code></a>
wgpu-hal: add ndk-sys dependency to fix linking error. (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5326">#5326</a>)</li>
<li><a
href="bb09828a9e"><code>bb09828</code></a>
Vendor WebGPU Bindings from web_sys (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5325">#5325</a>)</li>
<li><a
href="d189cf27e8"><code>d189cf2</code></a>
fix: discard cmd. enc. buf. on
<code>wgpu_core::Global::command_encoder_drop</code></li>
<li><a
href="be8c7e6ced"><code>be8c7e6</code></a>
fix(gles): discard cmd. enc. buf. on drop</li>
<li><a
href="45ef1757cb"><code>45ef175</code></a>
fix(dx12): discard cmd. enc. buf. on drop</li>
<li><a
href="61d779d4d6"><code>61d779d</code></a>
Versions</li>
<li><a
href="f8355a8114"><code>f8355a8</code></a>
[wgpu-hal.gles] Error log for failed GLES heuristics (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5266">#5266</a>)</li>
<li><a
href="7214da6820"><code>7214da6</code></a>
Fix missing validation for <code>Device::clear_buffer</code> where
`offset + size &gt; buff...</li>
<li><a
href="c27f743558"><code>c27f743</code></a>
Avoid a clone when creating a Glsl shader (<a
href="https://redirect.github.com/gfx-rs/wgpu/issues/5118">#5118</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gfx-rs/wgpu/compare/v0.19.1...v0.19.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 18:28:10 -05:00
dependabot[bot] 53c19bc29f
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="80a215a6f3"><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="01ae1218dc"><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="d42668ce17"><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="1ab0db6352"><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="e816a46b95"><code>e816a46</code></a>
chore: update lock files</li>
<li><a
href="a4b82d9dba"><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
OpenGOALBot 12f19ad0b7 release: bump to version - v2.4.2 2024-02-28 01:45:26 +00:00
dependabot[bot] c26cfd484a
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="5fa711d75d"><code>5fa711d</code></a>
Release 1.0.197</li>
<li><a
href="f5d8ae423a"><code>f5d8ae4</code></a>
Resolve prelude redundant import warnings</li>
<li><a
href="1d54973b92"><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="b8fafefd85"><code>b8fafef</code></a>
A few minor <code>write_str</code> optimizations and inlining</li>
<li><a
href="c42ebb8839"><code>c42ebb8</code></a>
Update ui test suite to nightly-2024-02-12</li>
<li><a
href="9e680620b5"><code>9e68062</code></a>
Ignore incompatible_msrv clippy lint for conditionally compiled
code</li>
<li><a
href="846f865de2"><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="e1b3a6d8a1"><code>e1b3a6d</code></a>
Release 1.0.114</li>
<li><a
href="6fb70262e8"><code>6fb7026</code></a>
Work around prelude redundant import warnings</li>
<li><a
href="34a04c5f7f"><code>34a04c5</code></a>
Ignore incompatible_msrv clippy false positives in test</li>
<li><a
href="ca05f69943"><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
dependabot[bot] 4d5340a963
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="c8ad1bf6db"><code>c8ad1bf</code></a>
Release 1.0.22</li>
<li><a
href="f76db8d7f2"><code>f76db8d</code></a>
Resolve redundant import warning</li>
<li><a
href="f32b420f75"><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
dependabot[bot] 7f5e2ec9f4
build(deps): bump the backend-deps-tauri group in /src-tauri with 1 update (#441)
Bumps the backend-deps-tauri group in /src-tauri with 1 update:
[tauri](https://github.com/tauri-apps/tauri).

Updates `tauri` from 1.5.4 to 1.6.0
<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.0</h2>
<p>Updating crates.io index</p>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 603 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (581 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.6.0
        ├── tauri 1.6.0
        ├── restart 0.1.0
        └── app-updater 0.1.0
<p>warning: 1 allowed warning found
</code></pre></p>
<!-- raw HTML omitted -->
<h2>[1.6.0]</h2>
<h3>New Features</h3>
<ul>
<li><a
href="6e48837860"><code>6e488378</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8474">#8474</a>)
Re-export <code>Url</code> type.</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li><a
href="8ce51cec3b"><code>8ce51cec</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/7718">#7718</a>)
On Windows, retain command line args when relaunching the app after an
update. Supports NSIS and WiX (without elevated update task).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="cc3d8e7731"><code>cc3d8e77</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8539">#8539</a>)
Fixes a deadlock when reading a stdout or stderr line returns an
error.</li>
<li><a
href="b546b42db7"><code>b546b42d</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8577">#8577</a>)
Preserve the order of JS object/map keys in IPC calls. This also fixes
issues with the JS <code>http</code> module when calling to servers that
required a specific order of <code>FormBody</code> contents.</li>
<li><a
href="8f8729d918"><code>8f8729d9</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8312">#8312</a>)
On macOS, allow cancelling maximization when doubleclick happens on
<code>data-tauri-drag-region</code> by simply keeping the left moust
button pressed and then moving the mouse away of the starting position
of the click, which is consistent with the native behavior of
macOS.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-runtime-wry@0.14.4</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b735b6799f"><code>b735b67</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8475">#8475</a>)</li>
<li><a
href="7b5e8712e7"><code>7b5e871</code></a>
ci: update msrv test and cargo.lock</li>
<li><a
href="2421073576"><code>2421073</code></a>
fix(macos): use BTreeMap for windows map to prevent crash on idle (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8117">#8117</a>)</li>
<li><a
href="510b62261c"><code>510b622</code></a>
chore(core): Add missing changefile for <a
href="https://redirect.github.com/tauri-apps/tauri/issues/8546">#8546</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8822">#8822</a>)</li>
<li><a
href="b0f27814b9"><code>b0f2781</code></a>
fix(cli): map <code>--profile dev</code> to <code>debug</code> folder
when finding executable (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8776">#8776</a>)</li>
<li><a
href="cc3d8e7731"><code>cc3d8e7</code></a>
fix(core): Command::output suspend while wait for response (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8539">#8539</a>)</li>
<li><a
href="8ce51cec3b"><code>8ce51ce</code></a>
feat: retain cli args when relaunching after update, closes <a
href="https://redirect.github.com/tauri-apps/tauri/issues/7402">#7402</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/7718">#7718</a>)</li>
<li><a
href="0bff8c325d"><code>0bff8c3</code></a>
fix(cli): Ignore query parameter in dev server (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8697">#8697</a>)</li>
<li><a
href="a9b2c0625c"><code>a9b2c06</code></a>
chore: Commit Cargo.lock (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8586">#8586</a>)</li>
<li><a
href="7aa30dec85"><code>7aa30de</code></a>
feat: Add Section, Priority and Changelog options (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8620">#8620</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-v1.5.4...tauri-v1.6.0">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.5.4&new-version=1.6.0)](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:08 -05:00
dependabot[bot] fb33974232
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="dc19606265"><code>dc19606</code></a>
Prepare 0.4.34</li>
<li><a
href="58a2149a8e"><code>58a2149</code></a>
Add <code>StrftimeItems::parse_to_owned</code></li>
<li><a
href="59eeb8c537"><code>59eeb8c</code></a>
Add <code>StrftimeItems::parse</code></li>
<li><a
href="79de122615"><code>79de122</code></a>
Add more documentation to
<code>StrftimeItems::new_with_locale</code></li>
<li><a
href="5b7cf85c53"><code>5b7cf85</code></a>
Add more documentation to <code>StrftimeItems::new</code></li>
<li><a
href="be6af79ae5"><code>be6af79</code></a>
Make <code>Display</code> format of <code>TimeDelta</code> conform
better to ISO 8601</li>
<li><a
href="d1cf0e9393"><code>d1cf0e9</code></a>
Add test for issue 651</li>
<li><a
href="0ef34e4da3"><code>0ef34e4</code></a>
Extend test to more distant dates</li>
<li><a
href="fc67f3e6e0"><code>fc67f3e</code></a>
Remove obsolete test</li>
<li><a
href="acb693ac64"><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="1d106b169c"><code>1d106b1</code></a>
Release 1.0.57</li>
<li><a
href="8a5c4d1b76"><code>8a5c4d1</code></a>
Use write_str when args only consists of trailing comma</li>
<li><a
href="f790bee2a4"><code>f790bee</code></a>
Phrase flag in terms of whether core::fmt machinery is required</li>
<li><a
href="d43b759e3a"><code>d43b759</code></a>
Ignore needless_raw_string_hashes pedantic clippy lint in test</li>
<li><a
href="d09c418295"><code>d09c418</code></a>
Touch up PR 286</li>
<li><a
href="097251d2f5"><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="cd79876fe8"><code>cd79876</code></a>
optimize by avoiding second fmt.value() call</li>
<li><a
href="d7e738e1d8"><code>d7e738e</code></a>
Optimize simple literals for Display::fmt</li>
<li><a
href="0717de3f50"><code>0717de3</code></a>
Update ui test suite to nightly-2024-02-08</li>
<li><a
href="c7c75470ec"><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="b8a8ff6e44"><code>b8a8ff6</code></a>
Versions</li>
<li><a
href="6e95491c9d"><code>6e95491</code></a>
Update changelog</li>
<li><a
href="ec48ee3ba6"><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="f9454d1565"><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="e1481b656a"><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="c094e625d0"><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="a0db2a2355"><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="ba74217c89"><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="484457d959"><code>484457d</code></a>
Fix wgpu-hal build</li>
<li><a
href="7eac4cec5b"><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
Tyler Wilding bef44470c6
backend/frontend: add a check for the VCC Runtime on windows (#437)
Fixes #303 by checking for the installation and directing the user to go
install it themselves, avoids complicated installer editing which is
good, i can now pursue getting that translated and switching to NSIS (i
think doing the VCC installation would have been easier with the wix
installer).

However this is also better because it will check when the game is
installed rather than the launcher itself (you could imagine a user
removing the runtime after installing the launcher).

![Screenshot 2024-02-10
170813](https://github.com/open-goal/launcher/assets/13153231/2155819d-400b-41ba-97aa-c5f6c95ce427)
2024-02-10 19:57:23 -05:00
tripp 778527380d
Disk space install requirement check (#406)
Fixes #342

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-02-10 17:08:46 -05:00
dependabot[bot] 2afbbaf411
build(deps): bump the backend-deps group in /src-tauri with 3 updates (#434)
Bumps the backend-deps group in /src-tauri with 3 updates:
[reqwest](https://github.com/seanmonstar/reqwest),
[tokio](https://github.com/tokio-rs/tokio) and
[wgpu](https://github.com/gfx-rs/wgpu).

Updates `reqwest` from 0.11.23 to 0.11.24
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/releases">reqwest's
releases</a>.</em></p>
<blockquote>
<h2>v0.11.24</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>Certificate::from_pem_bundle()</code> to add a
bundle.</li>
<li>Add <code>http3_prior_knowledge()</code> to blocking client
builder.</li>
<li>Remove <code>Sync</code> bounds requirement for
<code>Body::wrap_stream()</code>.</li>
<li>Fix HTTP/2 to retry <code>REFUSED_STREAM</code> requests.</li>
<li>Fix instances of converting <code>Url</code> to <code>Uri</code>
that could panic.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/magurotuna"><code>@​magurotuna</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2081">seanmonstar/reqwest#2081</a></li>
<li><a
href="https://github.com/michaelciraci"><code>@​michaelciraci</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2102">seanmonstar/reqwest#2102</a></li>
<li><a
href="https://github.com/basic-bgnr"><code>@​basic-bgnr</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2110">seanmonstar/reqwest#2110</a></li>
<li><a href="https://github.com/jgraef"><code>@​jgraef</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2114">seanmonstar/reqwest#2114</a></li>
<li><a
href="https://github.com/LucasPickering"><code>@​LucasPickering</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2040">seanmonstar/reqwest#2040</a></li>
<li><a href="https://github.com/gibbz00"><code>@​gibbz00</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2032">seanmonstar/reqwest#2032</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24">https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's
changelog</a>.</em></p>
<blockquote>
<h2>v0.11.24</h2>
<ul>
<li>Add <code>Certificate::from_pem_bundle()</code> to add a
bundle.</li>
<li>Add <code>http3_prior_knowledge()</code> to blocking client
builder.</li>
<li>Remove <code>Sync</code> bounds requirement for
<code>Body::wrap_stream()</code>.</li>
<li>Fix HTTP/2 to retry <code>REFUSED_STREAM</code> requests.</li>
<li>Fix instances of converting <code>Url</code> to <code>Uri</code>
that could panic.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c9b4b654cb"><code>c9b4b65</code></a>
v0.11.24</li>
<li><a
href="ddf7f24dca"><code>ddf7f24</code></a>
Add Certificate::from_pem_bundle() (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2032">#2032</a>)</li>
<li><a
href="5d8443ddde"><code>5d8443d</code></a>
fix panic when parsing invalid Url to Uri (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2040">#2040</a>)</li>
<li><a
href="e3bf090066"><code>e3bf090</code></a>
docs: explain TLS backend features better (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2117">#2117</a>)</li>
<li><a
href="1bd939ba15"><code>1bd939b</code></a>
update wasm-streams dependency (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2114">#2114</a>)</li>
<li><a
href="87cdf12d3f"><code>87cdf12</code></a>
doc: clarify Cookie API usage (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2111">#2111</a>)</li>
<li><a
href="b3feff6bd8"><code>b3feff6</code></a>
Add http3 feature to blocking client (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2110">#2110</a>)</li>
<li><a
href="23329363c6"><code>2332936</code></a>
Update cookie crates (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2089">#2089</a>)</li>
<li><a
href="ef2c8ee50f"><code>ef2c8ee</code></a>
Upgrading env_logger dep (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2102">#2102</a>)</li>
<li><a
href="4ab5fb031c"><code>4ab5fb0</code></a>
Fix HTTP/2: retry requests rejected with <code>REFUSED_STREAM</code> (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2081">#2081</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.35.1 to 1.36.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.36.0</h2>
<h1>1.36.0 (February 2nd, 2024)</h1>
<h3>Added</h3>
<ul>
<li>io: add <code>tokio::io::Join</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6220">#6220</a>)</li>
<li>io: implement <code>AsyncWrite</code> for <code>Empty</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6235">#6235</a>)</li>
<li>net: add support for anonymous unix pipes (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6127">#6127</a>)</li>
<li>net: add <code>UnixSocket</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6290">#6290</a>)</li>
<li>net: expose keepalive option on <code>TcpSocket</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6311">#6311</a>)</li>
<li>sync: add <code>{Receiver,UnboundedReceiver}::poll_recv_many</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6236">#6236</a>)</li>
<li>sync: add <code>Sender::{try_,}reserve_many</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6205">#6205</a>)</li>
<li>sync: add <code>watch::Receiver::mark_unchanged</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6252">#6252</a>)</li>
<li>task: add <code>JoinSet::try_join_next</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6280">#6280</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>io: make <code>copy</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6265">#6265</a>)</li>
<li>io: make <code>repeat</code> and <code>sink</code> cooperative (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6254">#6254</a>)</li>
<li>io: simplify check for empty slice (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6293">#6293</a>)</li>
<li>process: use pidfd on Linux when available (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6152">#6152</a>)</li>
<li>sync: use AtomicBool in broadcast channel future (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6298">#6298</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>io: clarify <code>clear_ready</code> docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6304">#6304</a>)</li>
<li>net: document that <code>*Fd</code> traits on <code>TcpSocket</code>
are unix-only (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6294">#6294</a>)</li>
<li>sync: document FIFO behavior of <code>tokio::sync::Mutex</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6279">#6279</a>)</li>
<li>chore: typographic improvements (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6262">#6262</a>)</li>
<li>runtime: remove obsolete comment (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6303">#6303</a>)</li>
<li>task: fix typo (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6261">#6261</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/6220">#6220</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6220">tokio-rs/tokio#6220</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6235">#6235</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6235">tokio-rs/tokio#6235</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6127">#6127</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6127">tokio-rs/tokio#6127</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6290">#6290</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6290">tokio-rs/tokio#6290</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6311">#6311</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6311">tokio-rs/tokio#6311</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6236">#6236</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6236">tokio-rs/tokio#6236</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6205">#6205</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6205">tokio-rs/tokio#6205</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6252">#6252</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6252">tokio-rs/tokio#6252</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6280">#6280</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6280">tokio-rs/tokio#6280</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6265">#6265</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6265">tokio-rs/tokio#6265</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6254">#6254</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6254">tokio-rs/tokio#6254</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6293">#6293</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6293">tokio-rs/tokio#6293</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6238">#6238</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6238">tokio-rs/tokio#6238</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6152">#6152</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6152">tokio-rs/tokio#6152</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6298">#6298</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6298">tokio-rs/tokio#6298</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6262">#6262</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6262">tokio-rs/tokio#6262</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6303">#6303</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6303">tokio-rs/tokio#6303</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6261">#6261</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/6261">tokio-rs/tokio#6261</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="eaf81ed324"><code>eaf81ed</code></a>
chore: prepare Tokio v1.36.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6312">#6312</a>)</li>
<li><a
href="53f9e5a357"><code>53f9e5a</code></a>
ci: make sure dictionary words are sorted and unique (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6316">#6316</a>)</li>
<li><a
href="9077762545"><code>9077762</code></a>
net: expose keepalive option on <code>TcpSocket</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6311">#6311</a>)</li>
<li><a
href="131e7b4e49"><code>131e7b4</code></a>
ci: add spellchecking (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6297">#6297</a>)</li>
<li><a
href="e53b92a993"><code>e53b92a</code></a>
io: clarify <code>clear_ready</code> docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6304">#6304</a>)</li>
<li><a
href="7536132065"><code>7536132</code></a>
sync: use AtomicBool in broadcast channel future (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6298">#6298</a>)</li>
<li><a
href="b6d0c9091d"><code>b6d0c90</code></a>
macros: fix trait_method breaking change detection (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6308">#6308</a>)</li>
<li><a
href="4846959e8a"><code>4846959</code></a>
runtime: remove obsolete comment (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6303">#6303</a>)</li>
<li><a
href="ec3038357f"><code>ec30383</code></a>
net: add <code>UnixSocket</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6290">#6290</a>)</li>
<li><a
href="f80bbec28f"><code>f80bbec</code></a>
io: simplify check for empty slice (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/6293">#6293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.35.1...tokio-1.36.0">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="b8a8ff6e44"><code>b8a8ff6</code></a>
Versions</li>
<li><a
href="6e95491c9d"><code>6e95491</code></a>
Update changelog</li>
<li><a
href="ec48ee3ba6"><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="f9454d1565"><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="e1481b656a"><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="c094e625d0"><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="a0db2a2355"><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="ba74217c89"><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="484457d959"><code>484457d</code></a>
Fix wgpu-hal build</li>
<li><a
href="7eac4cec5b"><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>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2024-02-10 15:48:38 -05:00
OpenGOALBot cd78892334 release: bump to version - v2.4.1 2024-01-31 03:05:55 +00:00
Tyler Wilding a951d70e3f
backend: only quote the path when we are generating the command for CLI usage (#430)
Otherwise, this fails to launch the game because it wraps the path in
quote literals which causes the C++ code to fail (paths don't contain
quotes themselves.)
2024-01-30 21:44:54 -05:00
dependabot[bot] c2b75b64c9
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="7c419a358e"><code>7c419a3</code></a>
Prepare 0.4.33 release</li>
<li><a
href="a9b37c4c81"><code>a9b37c4</code></a>
Make <code>rkyv</code> feature default to <code>size_32</code></li>
<li><a
href="a73b54320a"><code>a73b543</code></a>
Don't assume <code>rkyv-(16|32|64)</code> implies the <code>rkyv</code>
feature</li>
<li><a
href="b5381f8fb5"><code>b5381f8</code></a>
Fixed typo in Duration::hours() exception</li>
<li><a
href="bf704191f2"><code>bf70419</code></a>
52</li>
<li><a
href="7757386368"><code>7757386</code></a>
Prepare 0.4.32 release</li>
<li><a
href="cee242a656"><code>cee242a</code></a>
Fix typos in Datelike impl for DateTime</li>
<li><a
href="6ec8f97d16"><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="65f0cc2aa4"><code>65f0cc2</code></a>
CI Linting: Fix missing sources checkout in <code>toml</code> job.</li>
<li><a
href="5536687c0d"><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="f9cc2df941"><code>f9cc2df</code></a>
Release 1.0.21</li>
<li><a
href="87914b14dc"><code>87914b1</code></a>
Pull in proc-macro2 sccache fix</li>
<li><a
href="b6171889ac"><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="5481cb9574"><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="09d865b34b"><code>09d865b</code></a>
Release 1.0.113</li>
<li><a
href="5aeab4eaf6"><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="ca3c2ca369"><code>ca3c2ca</code></a>
Add swap_remove and shift_remove methods on Map</li>
<li><a
href="7fece969e3"><code>7fece96</code></a>
Release 1.0.112</li>
<li><a
href="6a6d2bbd9e"><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="83d7bad54b"><code>83d7bad</code></a>
Format f64 in error messages using ryu</li>
<li><a
href="107c2d1c42"><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="62ca3e4c01"><code>62ca3e4</code></a>
Handle Unexpected::Unit in Error::invalid_value</li>
<li><a
href="296fafb8f3"><code>296fafb</code></a>
Factor out JSON-specific Display impl for serde:🇩🇪:Unexpected</li>
<li><a
href="e56cc696bd"><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="77d0af46dd"><code>77d0af4</code></a>
Release 1.0.56</li>
<li><a
href="d4caabdb38"><code>d4caabd</code></a>
Pull in proc-macro2 sccache fix</li>
<li><a
href="6089273df5"><code>6089273</code></a>
Release 1.0.55</li>
<li><a
href="322a2ae5c9"><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="fd7d7a568c"><code>fd7d7a5</code></a>
Emit dep-info for probe.rs in case sccache needs it</li>
<li><a
href="447c328719"><code>447c328</code></a>
Release 1.0.54</li>
<li><a
href="4619db8644"><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="7b53bff3e6"><code>7b53bff</code></a>
Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-info</li>
<li><a
href="e0500add5e"><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="48cea47164"><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="90fe07d6ed"><code>90fe07d</code></a>
chore: Release zip-extract version 0.1.3</li>
<li><a
href="9e2479b4f7"><code>9e2479b</code></a>
update dev-dependencies (dir-diff v0.3.3, tempfile v3.9.0)</li>
<li><a
href="012ae6144f"><code>012ae61</code></a>
update log to v0.4.20</li>
<li><a
href="a78922f2b2"><code>a78922f</code></a>
update zip to v0.6.6</li>
<li><a
href="96a53629b4"><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
dependabot[bot] 079abf73f8
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="b8ddb0c548"><code>b8ddb0c</code></a>
chore: Release dir-diff version 0.3.3</li>
<li><a
href="d7fc3e4507"><code>d7fc3e4</code></a>
chore: Fix release branch</li>
<li><a
href="e691bf90c4"><code>e691bf9</code></a>
chore: Correct base version</li>
<li><a
href="646bdb5c72"><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="ba2b61b844"><code>ba2b61b</code></a>
chore(deps): update msrv to v1.66</li>
<li><a
href="587a8b4dab"><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="60920cd139"><code>60920cd</code></a>
chore: Adopt '_rust/main' template</li>
<li><a
href="2cb5cb6170"><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="796b589e00"><code>796b589</code></a>
Implement std::fmt::Display and std::error::Error</li>
<li><a
href="8c836eaa9d"><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="de1a0fd64a"><code>de1a0fd</code></a>
Release 0.3.30</li>
<li><a
href="68d284545f"><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="fdd2ce716c"><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="272a3c709f"><code>272a3c7</code></a>
Use cfg(target_has_atomic) on no-std targets</li>
<li><a
href="c179201bd1"><code>c179201</code></a>
FillBuf: Do not call poll_fill_buf twice</li>
<li><a
href="e6735f3d01"><code>e6735f3</code></a>
FuturesUnordered: Fix clear implementation</li>
<li><a
href="04d01a00a2"><code>04d01a0</code></a>
FuturesOrdered: Use 64-bit index</li>
<li><a
href="e4aa659649"><code>e4aa659</code></a>
remove redundant impl Unpin</li>
<li><a
href="17851c1f05"><code>17851c1</code></a>
provide a mechanism to determine if io read/write halves are from the
same st...</li>
<li><a
href="49107994e5"><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="4f54ba732f"><code>4f54ba7</code></a>
v0.11.23</li>
<li><a
href="c65dd7f783"><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="6b901b1f32"><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="ea5983487a"><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="1485ce6f75"><code>1485ce6</code></a>
fix: set nodelay correctly to handle when a tls feature is enabled but
connec...</li>
<li><a
href="c09c5e6bbc"><code>c09c5e6</code></a>
proxy: add support for proxy authentication with user-specified header
values...</li>
<li><a
href="4926d76ae2"><code>4926d76</code></a>
typo (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2048">#2048</a>)</li>
<li><a
href="6792f697fc"><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="52190df64f"><code>52190df</code></a>
http3: upgrade dependencies (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2028">#2028</a>)</li>
<li><a
href="50dbaf3910"><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="44613c7d01"><code>44613c7</code></a>
Release 1.0.193</li>
<li><a
href="c706281df3"><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="65d75b8fe3"><code>65d75b8</code></a>
Add RangeFrom and RangeTo tests</li>
<li><a
href="332b0cba40"><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="8c4af41296"><code>8c4af41</code></a>
Fix more RangeFrom / RangeEnd mixups</li>
<li><a
href="24a78f071b"><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="c91c33436d"><code>c91c334</code></a>
Fix Range{From,To} deserialize mixup</li>
<li><a
href="2083f43a28"><code>2083f43</code></a>
Update ui test suite to nightly-2023-11-19</li>
<li><a
href="4676abdc9e"><code>4676abd</code></a>
Release 1.0.192</li>
<li><a
href="35700eb23e"><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="be83323c0f"><code>be83323</code></a>
Release 1.0.52</li>
<li><a
href="c89ee6cd03"><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="af1665218f"><code>af16652</code></a>
Rerun build script on RUSTC_BOOTSTRAP change</li>
<li><a
href="d160dd2af7"><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="6b00235610"><code>6b00235</code></a>
Leave private traits' name out of scope</li>
<li><a
href="c3838bd7c5"><code>c3838bd</code></a>
Add a funding file</li>
<li><a
href="87466d2a25"><code>87466d2</code></a>
Update name of blocks_in_if_conditions clippy lint</li>
<li><a
href="0555b80591"><code>0555b80</code></a>
Release 1.0.51</li>
<li><a
href="b94add8c9b"><code>b94add8</code></a>
Add ui test where fallback impl conflicts with handwritten Display</li>
<li><a
href="02c6a55480"><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="46ff36386d"><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="0a1695ebfb"><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="c4f0178b74"><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="22b3a65934"><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="0d362339d5"><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="ab7313ff6b"><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="92a3455c66"><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="1968565825"><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="c9273f1aee"><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="e05d0f8c2c"><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="49b7ec97c1"><code>49b7ec9</code></a>
Update CHANGELOG.md</li>
<li><a
href="493024ebce"><code>493024e</code></a>
Bump metal version</li>
<li><a
href="92f4207bc0"><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="3abf81efd2"><code>3abf81e</code></a>
Update CHANGELOG.md</li>
<li><a
href="dd9b282c72"><code>dd9b282</code></a>
Verbiage fixes in readme</li>
<li><a
href="a66075fd46"><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="2b90f7df80"><code>2b90f7d</code></a>
Fix doc build</li>
<li><a
href="3bdad8bd77"><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="9dc57617e4"><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="dd84765e38"><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
dependabot[bot] b6c61b3a85
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="5966812735"><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="b44e9c0fcb"><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="b2f83f03a8"><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="0a2175eabb"><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="645e1dcc6e"><code>645e1dc</code></a>
fix(core/updater): check if installer args are not empty before passing
`-Arg...</li>
<li><a
href="50a3d170f2"><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="9b230de7bc"><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="50e9caad64"><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="e5cc72eb40"><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="0d0501cb7b"><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
HazzyDevil b12f47ff47
Update binaries.rs (#383)
Adding format! macro to enclose directories in double quotes. Useful for
when the path has a space in between two strings.
2023-12-14 09:52:59 -05:00
dependabot[bot] d809f0bc57
build(deps): bump serde from 1.0.190 to 1.0.191 in /src-tauri (#379)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 18:52:42 -05:00
Matt Dallmeyer fc70da1922
pass --game to goalc (#380) 2023-11-08 18:52:33 -05:00
OpenGOALBot 5dbd33d03a release: bump to version - v2.4.0 2023-11-06 05:29:17 +00:00
NeoFoxxo 41e3581826
Track playtime and display it in the launcher (#336)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xTVaser@users.noreply.github.com>
Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2023-11-06 00:18:00 -05:00
OpenGOALBot 7e271e8357 release: bump to version - v2.3.6 2023-11-05 18:47:37 +00:00
Tyler Wilding 4369ba5fba
backend: Fix issue causing the Continue button to be unresponsive on new installs (#376) 2023-11-05 13:46:54 -05:00
OpenGOALBot e8e609908c release: bump to version - v2.3.5 2023-11-05 16:41:13 +00:00
Tyler Wilding 0a2535e574
backend/frontend: don't finalize installation with jak1 hard-coded (#374) 2023-11-05 11:40:22 -05:00
OpenGOALBot c7766cdee6 release: bump to version - v2.3.4 2023-11-05 15:43:13 +00:00
OpenGOALBot d47cfb4183 release: bump to version - v2.3.3 2023-11-05 03:34:24 +00:00
Tyler Wilding 9810f94013
backend: fix semver checking logic for jak 2 (#370) 2023-11-04 23:33:37 -04:00
OpenGOALBot 1f6efe2fa8 release: bump to version - v2.3.2 2023-11-04 18:37:23 +00:00
Tyler Wilding 22706e13bc
support: multi-game support package dumping (#366) 2023-11-04 14:36:05 -04:00
OpenGOALBot 586b7f6a0c release: bump to version - v2.3.1 2023-11-04 00:25:51 +00:00
OpenGOALBot 9d194e07fb release: bump to version - v2.3.0 2023-11-02 05:06:26 +00:00
Tyler Wilding 0c206a8a90
backend: conditionally add --game flag to binaries based on version (#360) 2023-11-02 00:52:57 -04:00
dependabot[bot] e6855d0a5f
build(deps): bump the backend-deps-tauri group in /src-tauri with 1 update (#345)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 18:39:41 -04:00
dependabot[bot] f4190a6a86
build(deps): bump the backend-deps group in /src-tauri with 4 updates (#348)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 18:37:27 -04:00