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 "permission denied" 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)
</tr></table>
</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 "fix(core/shell): speedup <code>Command.execute</code> &
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>
Bumps the frontend-deps-tauri group with 1 update:
[@tauri-apps/api](https://github.com/tauri-apps/tauri).
Updates `@tauri-apps/api` from 1.5.5 to 1.5.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/api</code> v1.5.6</h2>
<!-- raw HTML omitted -->
<pre><code>yarn audit v1.22.22
info No lockfile found.
0 vulnerabilities found - Packages audited: 146
Done in 1.64s.
</code></pre>
<!-- raw HTML omitted -->
<h2>[1.5.6]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="3b69c1384b"><code>3b69c1384</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9792">#9792</a>)
Revert <a
href="https://redirect.github.com/tauri-apps/tauri/pull/9706">#9706</a>
which broke compatability between <code>tauri</code> crate and the JS
<code>@tauri-apps/api</code> npm package in a patch release where it
should've been in a minor release.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>yarn run v1.22.22
$ yarn build && cd ./dist && yarn publish --access
public --loglevel silly
$ rollup -c --configPlugin typescript
[36m
[1m./src/app.ts, ./src/cli.ts, ./src/clipboard.ts, ./src/dialog.ts,
./src/event.ts, ./src/fs.ts, ./src/globalShortcut.ts, ./src/http.ts,
./src/index.ts, ./src/mocks.ts, ./src/notification.ts, ./src/os.ts,
./src/path.ts, ./src/process.ts, ./src/shell.ts, ./src/tauri.ts,
./src/updater.ts, ./src/window.ts[22m → [1m./dist, ./dist[22m...[39m
[32mcreated [1m./dist, ./dist[22m in [1m1.4s[22m[39m
[36m
[1msrc/index.ts[22m →
[1m../../core/tauri/scripts/bundle.global.js[22m...[39m
[32mcreated [1m../../core/tauri/scripts/bundle.global.js[22m in
[1m1.7s[22m[39m
[1/4] Bumping version...
info Current version: 1.5.6
[2/4] Logging in...
[3/4] Publishing...
success Published.
[4/4] Revoking token...
info Not revoking login token, specified via config file.
Done in 8.11s.
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<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 "fix(core/shell): speedup <code>Command.execute</code> &
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><a
href="f45d35cf06"><code>f45d35c</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9730">#9730</a>)</li>
<li><a
href="ef35a793c5"><code>ef35a79</code></a>
fix(core): fix compilation when <code>shell-execute</code> or
<code>shell-sidecar</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9729">#9729</a>)</li>
<li>See full diff in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.5.5...@tauri-apps/api-v1.5.6">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/api&package-manager=npm_and_yarn&previous-version=1.5.5&new-version=1.5.6)](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>
Bumps the frontend-deps group with 2 updates in the / directory:
[jsdom](https://github.com/jsdom/jsdom) and
[svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte).
Updates `jsdom` from 24.0.0 to 24.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/releases">jsdom's
releases</a>.</em></p>
<blockquote>
<h2>Version 24.1.0</h2>
<ul>
<li>Added the <code>getSetCookie()</code> method to the
<code>Headers</code> class. (ushiboy)</li>
<li>Fixed the creation and parsing of elements with names from
<code>Object.prototype</code>, like <code>"constructor"</code>
or <code>"toString"</code>.</li>
<li>Updated <code>rweb-cssom</code>, which can now parse additional CSS
constructs.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/blob/main/Changelog.md">jsdom's
changelog</a>.</em></p>
<blockquote>
<h2>24.1.0</h2>
<ul>
<li>Added the <code>getSetCookie()</code> method to the
<code>Headers</code> class. (ushiboy)</li>
<li>Fixed the creation and parsing of elements with names from
<code>Object.prototype</code>, like <code>"constructor"</code>
or <code>"toString"</code>.</li>
<li>Updated <code>rweb-cssom</code>, which can now parse additional CSS
constructs.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4555914e81"><code>4555914</code></a>
Version 24.1.0</li>
<li><a
href="a693107bc4"><code>a693107</code></a>
Fix elements with names from Object.prototype</li>
<li><a
href="8738255106"><code>8738255</code></a>
Add regression test for comma selector</li>
<li><a
href="a343932723"><code>a343932</code></a>
Implement the getSetCookie() method of Headers</li>
<li><a
href="f2fa507ada"><code>f2fa507</code></a>
Update URLs and fix grammar error</li>
<li><a
href="7dc7ab929d"><code>7dc7ab9</code></a>
Fix getComputedStyle() not-implemented message</li>
<li><a
href="f5f2468bc7"><code>f5f2468</code></a>
Update dependencies and most dev dependencies</li>
<li><a
href="b32d82b87a"><code>b32d82b</code></a>
Fix wpt failure in overwritten-customElements-global.html</li>
<li>See full diff in <a
href="https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `svelte` from 4.2.16 to 4.2.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/svelte/releases">svelte's
releases</a>.</em></p>
<blockquote>
<h2>svelte@4.2.17</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: correctly handle falsy values of style directives in SSR mode
(<a
href="https://redirect.github.com/sveltejs/svelte/pull/11584">#11584</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/svelte/blob/svelte@4.2.17/packages/svelte/CHANGELOG.md">svelte's
changelog</a>.</em></p>
<blockquote>
<h2>4.2.17</h2>
<h3>Patch Changes</h3>
<ul>
<li>fix: correctly handle falsy values of style directives in SSR mode
(<a
href="https://redirect.github.com/sveltejs/svelte/pull/11584">#11584</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a8deae9323"><code>a8deae9</code></a>
Version Packages (<a
href="https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/11594">#11594</a>)</li>
<li><a
href="8592914fdd"><code>8592914</code></a>
fix: correctly handle falsy values of style directives in SSR mode (<a
href="https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/11584">#11584</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/svelte/commits/svelte@4.2.17/packages/svelte">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>
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 -> 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<DateTime></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<NaiveDateTime> for DateTime</code>
to <code>impl TryFrom<DateTime> 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<DateTime></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<NaiveDateTime> for DateTime</code>
to <code>impl TryFrom<DateTime> 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>
Bumps the frontend-deps-tauri group with 2 updates in the / directory:
[@tauri-apps/api](https://github.com/tauri-apps/tauri) and
[@tauri-apps/cli](https://github.com/tauri-apps/tauri).
Updates `@tauri-apps/api` from 1.5.4 to 1.5.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/api</code> v1.5.5</h2>
<!-- raw HTML omitted -->
<pre><code>yarn audit v1.22.22
info No lockfile found.
0 vulnerabilities found - Packages audited: 146
Done in 1.84s.
</code></pre>
<!-- raw HTML omitted -->
<h2>[1.5.5]</h2>
<h3>Enhancements</h3>
<ul>
<li><a
href="7f885bd5ed"><code>7f885bd5e</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9706">#9706</a>)
Enhance the speed of The JS <code>Command.execute</code> API from
<code>shell</code> module.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="7f885bd5ed"><code>7f885bd5e</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9706">#9706</a>)
Fix The JS <code>Command.execute</code> API from <code>shell</code>
module including extra new lines.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>yarn run v1.22.22
$ yarn build && cd ./dist && yarn publish --access
public --loglevel silly
$ rollup -c --configPlugin typescript
[36m
[1m./src/app.ts, ./src/cli.ts, ./src/clipboard.ts, ./src/dialog.ts,
./src/event.ts, ./src/fs.ts, ./src/globalShortcut.ts, ./src/http.ts,
./src/index.ts, ./src/mocks.ts, ./src/notification.ts, ./src/os.ts,
./src/path.ts, ./src/process.ts, ./src/shell.ts, ./src/tauri.ts,
./src/updater.ts, ./src/window.ts[22m → [1m./dist, ./dist[22m...[39m
[32mcreated [1m./dist, ./dist[22m in [1m1.3s[22m[39m
[36m
[1msrc/index.ts[22m →
[1m../../core/tauri/scripts/bundle.global.js[22m...[39m
[32mcreated [1m../../core/tauri/scripts/bundle.global.js[22m in
[1m1.6s[22m[39m
[1/4] Bumping version...
info Current version: 1.5.5
[2/4] Logging in...
[3/4] Publishing...
success Published.
[4/4] Revoking token...
info Not revoking login token, specified via config file.
Done in 8.46s.
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="15c62b5d99"><code>15c62b5</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9721">#9721</a>)</li>
<li><a
href="9b90b67ed2"><code>9b90b67</code></a>
Revert "Apply Version Updates From Current Changes (v1)" (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9724">#9724</a>)</li>
<li><a
href="f1b0b00159"><code>f1b0b00</code></a>
docs: added example of tauri.allowlist.protocol (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9726">#9726</a>)</li>
<li><a
href="6bb721cd3d"><code>6bb721c</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9709">#9709</a>)</li>
<li><a
href="7f885bd5ed"><code>7f885bd</code></a>
fix(core/shell): speedup <code>Command.execute</code> & fix extra
new lines (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9706">#9706</a>)</li>
<li><a
href="2eb21378a6"><code>2eb2137</code></a>
fix(tauri-runtime-wry): window draw span not closing (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9718">#9718</a>)</li>
<li><a
href="ab9ec42c10"><code>ab9ec42</code></a>
fix(windows): nsis failed to resolve resources with <code>$</code> in
their name, closes...</li>
<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>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.5.4...@tauri-apps/api-v1.5.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `@tauri-apps/cli` from 1.5.11 to 1.5.14
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/cli</code> v1.5.14</h2>
<h2>[1.5.14]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@1.5.14</code></li>
</ul>
<h2><code>@tauri-apps/cli</code> v1.5.13</h2>
<h2>[1.5.13]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@1.5.13</code></li>
</ul>
<h2><code>@tauri-apps/cli</code> v1.5.12</h2>
<h2>[1.5.12]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="1675e41f05"><code>1675e41f0</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9481">#9481</a>)
Fixed an issue with the CLI renaming the main executable in kebab-case
when building for Windows on a non-Windows system which caused the
bundler step to fail.</li>
<li><a
href="9dd67abd93"><code>9dd67abd9</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9298">#9298</a>)
Upgrade <code>heck</code> to v0.5 to better support Chinese and Japanese
product name, because Chinese do not have word separation.</li>
<li><a
href="f9638b6315"><code>f9638b631</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9491">#9491</a>)
Fixed an issue that caused the CLI to rename app binaries incorrectly if
the product name contained a <code>.</code> which resulted in the
bundling step to fail.</li>
<li><a
href="77cc49ac3c"><code>77cc49ac3</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9188">#9188</a>)
Fixed an issue causing the <code>build.runner</code> and
<code>build.features</code> configs to not take effect.</li>
<li><a
href="aeddc40b9e"><code>aeddc40b9</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/9411">#9411</a>)
Fix <code>tauri info</code> crashing when Node.js is not installed.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@1.5.12</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="15c62b5d99"><code>15c62b5</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9721">#9721</a>)</li>
<li><a
href="9b90b67ed2"><code>9b90b67</code></a>
Revert "Apply Version Updates From Current Changes (v1)" (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9724">#9724</a>)</li>
<li><a
href="f1b0b00159"><code>f1b0b00</code></a>
docs: added example of tauri.allowlist.protocol (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9726">#9726</a>)</li>
<li><a
href="6bb721cd3d"><code>6bb721c</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9709">#9709</a>)</li>
<li><a
href="7f885bd5ed"><code>7f885bd</code></a>
fix(core/shell): speedup <code>Command.execute</code> & fix extra
new lines (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9706">#9706</a>)</li>
<li><a
href="2eb21378a6"><code>2eb2137</code></a>
fix(tauri-runtime-wry): window draw span not closing (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9718">#9718</a>)</li>
<li><a
href="ab9ec42c10"><code>ab9ec42</code></a>
fix(windows): nsis failed to resolve resources with <code>$</code> in
their name, closes...</li>
<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>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.5.11...@tauri-apps/cli-v1.5.14">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>
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
</tr></table>
</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>
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 "Temporarily disable miri on doctests"</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 "invalid type" and "invalid
value" 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: &[("some_factor".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>
& <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: &[("some_factor".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>
& <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 "writing_raw" 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 "writing_raw" 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>
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>
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
</tr></table>
</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>
Bumps the frontend-deps-tauri group with 1 update:
[@tauri-apps/api](https://github.com/tauri-apps/tauri).
Updates `@tauri-apps/api` from 1.5.3 to 1.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/api</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/api</code> v1.5.4</h2>
<!-- raw HTML omitted -->
<pre><code>yarn audit v1.22.22
info No lockfile found.
0 vulnerabilities found - Packages audited: 148
Done in 1.53s.
</code></pre>
<!-- raw HTML omitted -->
<h2>[1.5.4]</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>yarn run v1.22.22
$ yarn build && cd ./dist && yarn publish --access
public --loglevel silly
$ rollup -c --configPlugin typescript
[36m
[1m./src/app.ts, ./src/cli.ts, ./src/clipboard.ts, ./src/dialog.ts,
./src/event.ts, ./src/fs.ts, ./src/globalShortcut.ts, ./src/http.ts,
./src/index.ts, ./src/mocks.ts, ./src/notification.ts, ./src/os.ts,
./src/path.ts, ./src/process.ts, ./src/shell.ts, ./src/tauri.ts,
./src/updater.ts, ./src/window.ts[22m → [1m./dist, ./dist[22m...[39m
[32mcreated [1m./dist, ./dist[22m in [1m1.6s[22m[39m
[36m
[1msrc/index.ts[22m →
[1m../../core/tauri/scripts/bundle.global.js[22m...[39m
[32mcreated [1m../../core/tauri/scripts/bundle.global.js[22m in
[1m1.8s[22m[39m
[1/4] Bumping version...
info Current version: 1.5.4
[2/4] Logging in...
[3/4] Publishing...
success Published.
[4/4] Revoking token...
info Not revoking login token, specified via config file.
Done in 9.52s.
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
</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-apps/api-v1.5.3...@tauri-apps/api-v1.5.4">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/api&package-manager=npm_and_yarn&previous-version=1.5.3&new-version=1.5.4)](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>
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>
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>
Bumps the frontend-deps-tauri group with 1 update:
[@tauri-apps/cli](https://github.com/tauri-apps/tauri).
Updates `@tauri-apps/cli` from 1.5.10 to 1.5.11
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/cli</code> v1.5.11</h2>
<h2>[1.5.11]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="b15948b11c"><code>b15948b11</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8903">#8903</a>)
Fix <code>.taurignore</code> failing to ignore in some cases.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@1.5.11</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b705f89a10"><code>b705f89</code></a>
Apply Version Updates From Current Changes (v1) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9074">#9074</a>)</li>
<li><a
href="97a05145fb"><code>97a0514</code></a>
fix(cli): migrate to stable features of <code>log</code> crate (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9119">#9119</a>)</li>
<li><a
href="b15948b11c"><code>b15948b</code></a>
fix(cli): use <code>matched_path_or_any_parents</code> when checking if
a file is ignore...</li>
<li><a
href="5163861588"><code>5163861</code></a>
fix(bundler): escape potentially problematic strings in an XML (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/9040">#9040</a>)</li>
<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-apps/cli-v1.5.10...@tauri-apps/cli-v1.5.11">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/cli&package-manager=npm_and_yarn&previous-version=1.5.10&new-version=1.5.11)](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>
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<Utc></code> type, or from the <code>TimeZone</code>
trait.</p>
<p>Converting from <code>NaiveDateTime</code> to
<code>DateTime<Utc></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<NaiveDate></code>,
<code>Option<NaiveDateTime></code> and
<code>Option<DateTime<Tz>></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>
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 "alterable_logger" 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 > 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 > 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>
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>
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>
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>
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>
Bumps the frontend-deps-tauri group with 1 update:
[@tauri-apps/cli](https://github.com/tauri-apps/tauri).
Updates `@tauri-apps/cli` from 1.5.9 to 1.5.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases"><code>@tauri-apps/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@tauri-apps/cli</code> v1.5.10</h2>
<h2>[1.5.10]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="b0f27814b9"><code>b0f27814</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8776">#8776</a>)
Fix <code>fail to rename app</code> when using <code>--profile
dev</code>.</li>
<li><a
href="0bff8c325d"><code>0bff8c32</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8697">#8697</a>)
Fix the built-in dev server failing to serve files when URL had queries
<code>?</code> and other url components.</li>
<li><a
href="67d7877f27"><code>67d7877f</code></a>(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/8520">#8520</a>)
The cli now also watches cargo workspace members if the tauri folder is
the workspace root.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@1.5.10</code></li>
</ul>
</blockquote>
</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-apps/cli-v1.5.9...@tauri-apps/cli-v1.5.10">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tauri-apps/cli&package-manager=npm_and_yarn&previous-version=1.5.9&new-version=1.5.10)](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>
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 < 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> &
<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> &
<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>
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)