Commit Graph

6217 Commits

Author SHA1 Message Date
Jamil
b6aed36c2c feat(apple): Set account slug from Swift -> Rust to hydrate Sentry with (#7662)
- Refactor Telemetry module to expose firezoneId and accountSlug for
easier access in the Adapter module
- Set accountSlug to WrappedSession.connect for hydrating the Rust
sentry context
2025-01-04 02:48:06 +00:00
Jamil
525c1b502b feat(apple): Add Sentry reporting to Swift codebase (#7620)
Adds Sentry SDK to the Swift codebase. Currently error captures are
implemented and happen during `Log.error` calls.

Fixes #7560
2025-01-04 00:59:59 +00:00
dependabot[bot]
c423c34aa7 build(deps): Bump the tauri group in /rust with 4 updates (#7657)
Bumps the tauri group in /rust with 3 updates:
[tauri](https://github.com/tauri-apps/tauri),
[tauri-runtime](https://github.com/tauri-apps/tauri) and
[tauri-utils](https://github.com/tauri-apps/tauri).

Updates `tauri` from 2.0.4 to 2.0.5
<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 v2.0.5</h2>
<!-- raw HTML omitted -->
<pre><code>Updating git repository
`https://github.com/tauri-apps/schemars.git`
    Updating crates.io index
     Locking 1027 packages to latest compatible versions
      Adding ahash v0.7.8 (latest: v0.8.11)
      Adding aligned-vec v0.5.0 (latest: v0.6.1)
      Adding asn1-rs v0.5.2 (latest: v0.6.2)
      Adding asn1-rs-derive v0.4.0 (latest: v0.5.1)
      Adding asn1-rs-impl v0.1.0 (latest: v0.2.0)
      Adding base16ct v0.1.1 (latest: v0.2.0)
      Adding base64 v0.13.1 (latest: v0.22.1)
      Adding base64 v0.21.7 (latest: v0.22.1)
      Adding bit-set v0.5.3 (latest: v0.8.0)
      Adding bit-vec v0.6.3 (latest: v0.8.0)
      Adding bitfield v0.14.0 (latest: v0.17.0)
      Adding bitflags v1.3.2 (latest: v2.6.0)
      Adding bytecheck v0.6.12 (latest: v0.8.0)
      Adding bytecheck_derive v0.6.12 (latest: v0.8.0)
      Adding cairo-rs v0.18.5 (latest: v0.20.1)
      Adding cairo-sys-rs v0.18.2 (latest: v0.20.0)
      Adding cargo_toml v0.17.2 (latest: v0.20.5)
      Adding cfb v0.7.3 (latest: v0.10.0)
      Adding cfg-expr v0.15.8 (latest: v0.17.0)
      Adding convert_case v0.4.0 (latest: v0.6.0)
      Adding core-foundation v0.9.4 (latest: v0.10.0)
      Adding crypto-bigint v0.4.9 (latest: v0.5.5)
      Adding cssparser v0.27.2 (latest: v0.34.0)
      Adding der v0.6.1 (latest: v0.7.9)
      Adding derive_more v0.99.18 (latest: v1.0.0)
      Adding ecdsa v0.14.8 (latest: v0.16.9)
      Adding elliptic-curve v0.12.3 (latest: v0.13.8)
      Adding encode_unicode v0.3.6 (latest: v1.0.0)
      Adding env_logger v0.8.4 (latest: v0.11.5)
      Adding env_logger v0.10.2 (latest: v0.11.5)
      Adding ff v0.12.1 (latest: v0.13.0)
      Adding float-cmp v0.9.0 (latest: v0.10.0)
      Adding fluent-uri v0.1.4 (latest: v0.3.2)
      Adding fontdb v0.21.0 (latest: v0.23.0)
      Adding foreign-types v0.3.2 (latest: v0.5.0)
      Adding foreign-types-shared v0.1.1 (latest: v0.3.1)
      Adding gdk-pixbuf v0.18.5 (latest: v0.20.4)
      Adding gdk-pixbuf-sys v0.18.0 (latest: v0.20.4)
      Adding generic-array v0.14.7 (latest: v1.1.0)
      Adding getrandom v0.1.16 (latest: v0.2.15)
      Adding gio v0.18.4 (latest: v0.20.4)
      Adding gio-sys v0.18.1 (latest: v0.20.4)
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1367ff5ec6"><code>1367ff5</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11373">#11373</a>)</li>
<li><a
href="fbb45c674c"><code>fbb45c6</code></a>
fix(api): broken <code>addPluginListener</code> implementation, closes
<a
href="https://redirect.github.com/tauri-apps/tauri/issues/8068">#8068</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11423">#11423</a>)</li>
<li><a
href="eb61d44f9f"><code>eb61d44</code></a>
feat(core): fallback to Window and AppHandle resource table on close (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11398">#11398</a>)</li>
<li><a
href="c8f55b615d"><code>c8f55b6</code></a>
feat(bundler): add <code>wix &gt; version</code> option (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11388">#11388</a>)</li>
<li><a
href="bd1b2a1e85"><code>bd1b2a1</code></a>
chore(deps) Update Tauri API Definitions (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10807">#10807</a>)</li>
<li><a
href="37557ffa35"><code>37557ff</code></a>
chore(deps) Update Tauri CLI (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/10808">#10808</a>)</li>
<li><a
href="6cd917c227"><code>6cd917c</code></a>
feat(core): add methods for predefined items with specific text on
`Menu/Subm...</li>
<li><a
href="8278a36318"><code>8278a36</code></a>
chore(deps) Update Rust crate uuid to v1.11.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11049">#11049</a>)</li>
<li><a
href="f8b559dacd"><code>f8b559d</code></a>
chore(deps) Update Rust crate windows-registry to 0.3.0 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11193">#11193</a>)</li>
<li><a
href="add09c8034"><code>add09c8</code></a>
chore(deps) Update Rust crate brotli to v7 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11195">#11195</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-v2.0.4...tauri-v2.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-runtime` from 2.1.0 to 2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases">tauri-runtime's
releases</a>.</em></p>
<blockquote>
<h2>tauri-runtime v2.3.0</h2>
<!-- raw HTML omitted -->
<pre><code>Updating git repository
`https://github.com/tauri-apps/schemars.git`
    Updating crates.io index
     Locking 1040 packages to latest compatible versions
      Adding apple-codesign v0.27.0 (available: v0.29.0)
      Adding axum v0.7.9 (available: v0.8.1)
      Adding cargo_toml v0.17.2 (available: v0.21.0)
      Adding html5ever v0.26.0 (available: v0.29.0)
      Adding hyper v0.14.32 (available: v1.5.2)
      Adding itertools v0.13.0 (available: v0.14.0)
      Adding minisign v0.7.3 (available: v0.7.9)
      Adding oxc_allocator v0.36.0 (available: v0.44.0)
      Adding oxc_ast v0.36.0 (available: v0.44.0)
      Adding oxc_parser v0.36.0 (available: v0.44.0)
      Adding oxc_span v0.36.0 (available: v0.44.0)
      Adding proc-macro-crate v2.0.0 (available: v2.0.2)
      Adding serialize-to-javascript v0.1.1 (available: v0.1.2)
      Adding serialize-to-javascript-impl v0.1.1 (available: v0.1.2)
      Adding tauri-utils v1.6.0 (available: v1.6.1)
      Adding tiny_http v0.11.0 (available: v0.12.0)
      Adding which v4.4.2 (available: v7.0.1)
      Adding x509-certificate v0.23.1 (available: v0.24.0)
Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 722 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (1065 crate dependencies)
Crate:     atk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0413
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
    ├── wry 0.48.0
    │   └── tauri-runtime-wry 2.3.0
    │       └── tauri 2.2.0
    │           ├── tauri-plugin-sample 0.1.0
    │           │   └── api 0.1.0
    │           ├── tauri-plugin-log 2.2.0
    │           │   └── api 0.1.0
    │           ├── tauri-file-associations-demo 0.1.0
    │           ├── tauri 2.2.0
    │           ├── restart 0.1.0
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cd841d8e33"><code>cd841d8</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11659">#11659</a>)</li>
<li><a
href="3d8a39aa4a"><code>3d8a39a</code></a>
chore(deps): update rust crate resvg to 0.44.0 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12126">#12126</a>)</li>
<li><a
href="50e92d097b"><code>50e92d0</code></a>
chore(deps): update rust crate worker to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12127">#12127</a>)</li>
<li><a
href="bc4dfcd798"><code>bc4dfcd</code></a>
chore(deps): update rust crate pico-args to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12125">#12125</a>)</li>
<li><a
href="832ad10e3a"><code>832ad10</code></a>
chore(deps): update rust crate cargo_metadata to 0.19 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12113">#12113</a>)</li>
<li><a
href="0198354961"><code>0198354</code></a>
chore(deps): update rust crate oxc crates to 0.38 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12122">#12122</a>)</li>
<li><a
href="c0a5a10cff"><code>c0a5a10</code></a>
chore(deps): update rust crate notify-debouncer-mini to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12118">#12118</a>)</li>
<li><a
href="d7f48cb324"><code>d7f48cb</code></a>
chore(deps): Update <code>jsonschema</code> to <code>0.28</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12089">#12089</a>)</li>
<li><a
href="a16796a555"><code>a16796a</code></a>
fix(api): use array for channel queueing (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12069">#12069</a>)</li>
<li><a
href="231e9a5ee1"><code>231e9a5</code></a>
chore(deps): update rust crate image to 0.25.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12105">#12105</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-runtime-v2.1.0...tauri-runtime-v2.3.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-utils` from 2.0.1 to 2.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases">tauri-utils's
releases</a>.</em></p>
<blockquote>
<h2>tauri-utils v2.1.1</h2>
<!-- raw HTML omitted -->
<pre><code>Updating git repository
`https://github.com/tauri-apps/schemars.git`
    Updating crates.io index
     Locking 1040 packages to latest compatible versions
      Adding apple-codesign v0.27.0 (available: v0.29.0)
      Adding axum v0.7.9 (available: v0.8.1)
      Adding cargo_toml v0.17.2 (available: v0.21.0)
      Adding html5ever v0.26.0 (available: v0.29.0)
      Adding hyper v0.14.32 (available: v1.5.2)
      Adding itertools v0.13.0 (available: v0.14.0)
      Adding minisign v0.7.3 (available: v0.7.9)
      Adding oxc_allocator v0.36.0 (available: v0.44.0)
      Adding oxc_ast v0.36.0 (available: v0.44.0)
      Adding oxc_parser v0.36.0 (available: v0.44.0)
      Adding oxc_span v0.36.0 (available: v0.44.0)
      Adding proc-macro-crate v2.0.0 (available: v2.0.2)
      Adding serialize-to-javascript v0.1.1 (available: v0.1.2)
      Adding serialize-to-javascript-impl v0.1.1 (available: v0.1.2)
      Adding tauri-utils v1.6.0 (available: v1.6.1)
      Adding tiny_http v0.11.0 (available: v0.12.0)
      Adding which v4.4.2 (available: v7.0.1)
      Adding x509-certificate v0.23.1 (available: v0.24.0)
Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 722 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (1065 crate dependencies)
Crate:     atk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0413
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
    ├── wry 0.48.0
    │   └── tauri-runtime-wry 2.3.0
    │       └── tauri 2.2.0
    │           ├── tauri-plugin-sample 0.1.0
    │           │   └── api 0.1.0
    │           ├── tauri-plugin-log 2.2.0
    │           │   └── api 0.1.0
    │           ├── tauri-file-associations-demo 0.1.0
    │           ├── tauri 2.2.0
    │           ├── restart 0.1.0
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cd841d8e33"><code>cd841d8</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11659">#11659</a>)</li>
<li><a
href="3d8a39aa4a"><code>3d8a39a</code></a>
chore(deps): update rust crate resvg to 0.44.0 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12126">#12126</a>)</li>
<li><a
href="50e92d097b"><code>50e92d0</code></a>
chore(deps): update rust crate worker to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12127">#12127</a>)</li>
<li><a
href="bc4dfcd798"><code>bc4dfcd</code></a>
chore(deps): update rust crate pico-args to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12125">#12125</a>)</li>
<li><a
href="832ad10e3a"><code>832ad10</code></a>
chore(deps): update rust crate cargo_metadata to 0.19 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12113">#12113</a>)</li>
<li><a
href="0198354961"><code>0198354</code></a>
chore(deps): update rust crate oxc crates to 0.38 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12122">#12122</a>)</li>
<li><a
href="c0a5a10cff"><code>c0a5a10</code></a>
chore(deps): update rust crate notify-debouncer-mini to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12118">#12118</a>)</li>
<li><a
href="d7f48cb324"><code>d7f48cb</code></a>
chore(deps): Update <code>jsonschema</code> to <code>0.28</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12089">#12089</a>)</li>
<li><a
href="a16796a555"><code>a16796a</code></a>
fix(api): use array for channel queueing (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12069">#12069</a>)</li>
<li><a
href="231e9a5ee1"><code>231e9a5</code></a>
chore(deps): update rust crate image to 0.25.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12105">#12105</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-utils-v2.0.1...tauri-utils-v2.1.1">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2025-01-03 21:28:37 +00:00
dependabot[bot]
e351b9c640 build(deps): Bump the tauri group in /rust/gui-client with 2 updates (#7660)
Bumps the tauri group in /rust/gui-client with 2 updates:
[@tauri-apps/api](https://github.com/tauri-apps/tauri) and
[@tauri-apps/cli](https://github.com/tauri-apps/tauri).

Updates `@tauri-apps/api` from 2.1.1 to 2.2.0
<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> v2.2.0</h2>
<!-- raw HTML omitted -->
<pre><code>No known vulnerabilities found
</code></pre>
<!-- raw HTML omitted -->
<h2>[2.2.0]</h2>
<h3>New Features</h3>
<ul>
<li>
<p><a
href="020ea05561"><code>020ea0556</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11661">#11661</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../ahqsoftwares"><code>@​ahqsoftwares</code></a>)
Add badging APIs:</p>
<ul>
<li><code>Window/WebviewWindow::set_badge_count</code> for Linux, macOS
and IOS.</li>
<li><code>Window/WebviewWindow::set_overlay_icon</code> for Windows
Only.</li>
<li><code>Window/WebviewWindow::set_badge_label</code>for macOS
Only.</li>
</ul>
</li>
<li>
<p><a
href="fc30b20bea"><code>fc30b20be</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11726">#11726</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Add <code>TrayIcon.setShowMenuOnLeftClick</code> method and deprecate
<code>TrayIcon.setMenuOnLeftClick</code> to match the Rust API.</p>
</li>
<li>
<p><a
href="fc30b20bea"><code>fc30b20be</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11726">#11726</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Add <code>TrayIconOptions.showMenuOnLeftClick</code> field and deprecate
<code>TrayIconOptions.menuOnLeftClick</code> to match the Rust API.</p>
</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li><a
href="fc30b20bea"><code>fc30b20be</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11726">#11726</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Add support for <code>TrayIconOptions.menuOnLeftClick</code> option and
<code>TrayIcon.setMenuOnLeftClick</code> on Windows.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="a16796a555"><code>a16796a55</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12069">#12069</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix <code>Channel</code> never calls <code>onmessage</code> in some
cases</li>
<li><a
href="12a48d1e26"><code>12a48d1e2</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11741">#11741</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Fix error when calling <code>PredefinedMenuItem.new</code> to create an
<code>About</code> menu item that uses an <code>Image</code> instance
for the about icon.</li>
<li><a
href="12a48d1e26"><code>12a48d1e2</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11741">#11741</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Fix error when calling <code>IconMenuItem.new</code> using an
<code>Image</code> instance for the icon.</li>
<li><a
href="b63262cd4d"><code>b63262cd4</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11724">#11724</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../FabianLars"><code>@​FabianLars</code></a>)
Removed the generic in the type of the callback function argument in
<code>mockIPC</code> which prevented its proper use in tests using
TypeScript.</li>
<li><a
href="a6e84f7d2c"><code>a6e84f7d2</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11835">#11835</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../ilittlebig"><code>@​ilittlebig</code></a>)
Fix error where using <code>isAbsolute</code> would return <code>Command
not found</code>.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&gt; @tauri-apps/api@2.2.0 npm-publish
/home/runner/work/tauri/tauri/packages/api
&gt; pnpm build &amp;&amp; cd ./dist &amp;&amp; pnpm publish --access
public --loglevel silly --no-git-checks
<p>&gt; <code>@​tauri-apps/api</code><a
href="https://github.com/2"><code>@​2</code></a>.2.0 build
/home/runner/work/tauri/tauri/packages/api
&gt; rollup -c --configPlugin typescript</p>
<p>
./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts,
./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts,
./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts,
./src/window.ts → ./dist, ./dist...
created ./dist, ./dist in 1.3s

src/index.ts →
../../crates/tauri/scripts/bundle.global.js...
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cd841d8e33"><code>cd841d8</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11659">#11659</a>)</li>
<li><a
href="3d8a39aa4a"><code>3d8a39a</code></a>
chore(deps): update rust crate resvg to 0.44.0 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12126">#12126</a>)</li>
<li><a
href="50e92d097b"><code>50e92d0</code></a>
chore(deps): update rust crate worker to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12127">#12127</a>)</li>
<li><a
href="bc4dfcd798"><code>bc4dfcd</code></a>
chore(deps): update rust crate pico-args to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12125">#12125</a>)</li>
<li><a
href="832ad10e3a"><code>832ad10</code></a>
chore(deps): update rust crate cargo_metadata to 0.19 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12113">#12113</a>)</li>
<li><a
href="0198354961"><code>0198354</code></a>
chore(deps): update rust crate oxc crates to 0.38 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12122">#12122</a>)</li>
<li><a
href="c0a5a10cff"><code>c0a5a10</code></a>
chore(deps): update rust crate notify-debouncer-mini to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12118">#12118</a>)</li>
<li><a
href="d7f48cb324"><code>d7f48cb</code></a>
chore(deps): Update <code>jsonschema</code> to <code>0.28</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12089">#12089</a>)</li>
<li><a
href="a16796a555"><code>a16796a</code></a>
fix(api): use array for channel queueing (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12069">#12069</a>)</li>
<li><a
href="231e9a5ee1"><code>231e9a5</code></a>
chore(deps): update rust crate image to 0.25.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12105">#12105</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.1.1...@tauri-apps/api-v2.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tauri-apps/cli` from 2.1.0 to 2.2.1
<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> v2.2.1</h2>
<h2>[2.2.1]</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="881729448c"><code>881729448</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/12164">#12164</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../FabianLars"><code>@​FabianLars</code></a>)
Fixed an issue that caused <code>tauri dev</code> to crash before
showing the app on Linux.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@2.2.1</code></li>
</ul>
<h2><code>@​tauri-apps/cli</code> v2.2.0</h2>
<h2>[2.2.0]</h2>
<h3>New Features</h3>
<ul>
<li><a
href="cccb308c7b"><code>cccb308c7</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11562">#11562</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../jLynx"><code>@​jLynx</code></a>)
Generate signature for <code>.deb</code> packages when
<code>createUpdaterArtifacts</code> option is enabled.</li>
<li><a
href="74212d40d8"><code>74212d40d</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11653">#11653</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../amrbashir"><code>@​amrbashir</code></a>)
Include Linux destkop environment and session type in <code>tauri
info</code> command.</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li><a
href="93a3a043d3"><code>93a3a043d</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11727">#11727</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../Kiyozz"><code>@​Kiyozz</code></a>)
Add support for <code>Portuguese</code> language for NSIS windows
installer.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="c8700656be"><code>c8700656b</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11985">#11985</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../ShaunSHamilton"><code>@​ShaunSHamilton</code></a>)
Fix <code>tauri remove</code> from removing object type
(<code>{}</code>) permissions.</li>
<li><a
href="0ae06c5ca8"><code>0ae06c5ca</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/11914">#11914</a>
by <a
href="https://www.github.com/tauri-apps/tauri/../../wtto00"><code>@​wtto00</code></a>)
Fix the exclude path in file <code>Cargo.toml</code> of plugin template
generated by cli. Path changed in <a
href="https://redirect.github.com/tauri-apps/tauri/pull/9346">#9346</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>tauri-cli@2.2.0</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d150a40b09"><code>d150a40</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12165">#12165</a>)</li>
<li><a
href="881729448c"><code>8817294</code></a>
fix(cli): Ignore file access events (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12164">#12164</a>)</li>
<li><a
href="cd841d8e33"><code>cd841d8</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/11659">#11659</a>)</li>
<li><a
href="3d8a39aa4a"><code>3d8a39a</code></a>
chore(deps): update rust crate resvg to 0.44.0 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12126">#12126</a>)</li>
<li><a
href="50e92d097b"><code>50e92d0</code></a>
chore(deps): update rust crate worker to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12127">#12127</a>)</li>
<li><a
href="bc4dfcd798"><code>bc4dfcd</code></a>
chore(deps): update rust crate pico-args to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12125">#12125</a>)</li>
<li><a
href="832ad10e3a"><code>832ad10</code></a>
chore(deps): update rust crate cargo_metadata to 0.19 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12113">#12113</a>)</li>
<li><a
href="0198354961"><code>0198354</code></a>
chore(deps): update rust crate oxc crates to 0.38 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12122">#12122</a>)</li>
<li><a
href="c0a5a10cff"><code>c0a5a10</code></a>
chore(deps): update rust crate notify-debouncer-mini to 0.5 (dev) (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12118">#12118</a>)</li>
<li><a
href="d7f48cb324"><code>d7f48cb</code></a>
chore(deps): Update <code>jsonschema</code> to <code>0.28</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/12089">#12089</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.1.0...@tauri-apps/cli-v2.2.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>
2025-01-03 19:16:26 +00:00
Jamil
3d9ef52373 chore(website): Update website docs and dl links for Android AAB/APK (#7650)
- Refactor the way we build download links on the Changelog page to make
them more flexible
- Add Android download redirects
- Update user-facing docs to mention new download options
2025-01-03 18:30:37 +00:00
dependabot[bot]
272bef25dd build(deps-dev): Bump vite from 6.0.6 to 6.0.7 in /rust/gui-client (#7653)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 6.0.6 to 6.0.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.7</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.7/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->6.0.7 (2025-01-02)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: fix <code>minify</code> when <code>builder.sharedPlugins:
true</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19025">#19025</a>)
(<a
href="f7b1964d3a">f7b1964</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19025">#19025</a></li>
<li>fix: skip the plugin if it has been called before with the same id
and importer (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19016">#19016</a>)
(<a
href="b178c90c7d">b178c90</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19016">#19016</a></li>
<li>fix(html): error while removing <code>vite-ignore</code> attribute
for inline script (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19062">#19062</a>)
(<a
href="a4922537a8">a492253</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19062">#19062</a></li>
<li>fix(ssr): fix semicolon injection by ssr transform (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19097">#19097</a>)
(<a
href="1c102d517d">1c102d5</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19097">#19097</a></li>
<li>perf: skip globbing for static path in warmup (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19107">#19107</a>)
(<a
href="677508bf82">677508b</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19107">#19107</a></li>
<li>feat(css): show lightningcss warnings (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19076">#19076</a>)
(<a
href="b07c036faf">b07c036</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19076">#19076</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a671e58af4"><code>a671e58</code></a>
release: v6.0.7</li>
<li><a
href="1c102d517d"><code>1c102d5</code></a>
fix(ssr): fix semicolon injection by ssr transform (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19097">#19097</a>)</li>
<li><a
href="677508bf82"><code>677508b</code></a>
perf: skip globbing for static path in warmup (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19107">#19107</a>)</li>
<li><a
href="b178c90c7d"><code>b178c90</code></a>
fix: skip the plugin if it has been called before with the same id and
import...</li>
<li><a
href="a4922537a8"><code>a492253</code></a>
fix(html): error while removing <code>vite-ignore</code> attribute for
inline script (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/1">#1</a>...</li>
<li><a
href="b07c036faf"><code>b07c036</code></a>
feat(css): show lightningcss warnings (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19076">#19076</a>)</li>
<li><a
href="f7b1964d3a"><code>f7b1964</code></a>
fix: fix <code>minify</code> when <code>builder.sharedPlugins:
true</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19025">#19025</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v6.0.7/packages/vite">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=6.0.6&new-version=6.0.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 16:32:26 +00:00
Jamil
af249c0286 ci: add @tauri-apps/* to dependabot group (#7658)
These packages need to be grouped together for the NPM ecosystem.
2025-01-03 16:32:06 +00:00
dependabot[bot]
cbc08d5055 build(deps): Bump @types/mixpanel-browser from 2.50.2 to 2.51.0 in /website (#7654)
Bumps
[@types/mixpanel-browser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mixpanel-browser)
from 2.50.2 to 2.51.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mixpanel-browser">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/mixpanel-browser&package-manager=npm_and_yarn&previous-version=2.50.2&new-version=2.51.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 16:02:58 +00:00
dependabot[bot]
ca4cab8dee build(deps): Bump chrono from 0.4.38 to 0.4.39 in /rust (#7643)
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.38 to
0.4.39.
<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.39</h2>
<h2>What's Changed</h2>
<ul>
<li><a
href="https://redirect.github.com/chronotope/chrono/issues/1577">#1577</a>:
Changed years_since documentation to match its implementation by <a
href="https://github.com/Taxalo"><code>@​Taxalo</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1578">chronotope/chrono#1578</a></li>
<li>Remove obsolete weird feature guard by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1582">chronotope/chrono#1582</a></li>
<li>Fix format::strftime docs link by <a
href="https://github.com/frederikhors"><code>@​frederikhors</code></a>
in <a
href="https://redirect.github.com/chronotope/chrono/pull/1581">chronotope/chrono#1581</a></li>
<li>Fix micros (optional) limit in and_hms_micro_opt by <a
href="https://github.com/qrilka"><code>@​qrilka</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1584">chronotope/chrono#1584</a></li>
<li>Update windows-bindgen requirement from 0.56 to 0.57 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1589">chronotope/chrono#1589</a></li>
<li>native/date: Improve DelayedFormat doc re Panics by <a
href="https://github.com/behnam-oneschema"><code>@​behnam-oneschema</code></a>
in <a
href="https://redirect.github.com/chronotope/chrono/pull/1590">chronotope/chrono#1590</a></li>
<li>Fix typo in rustdoc of <code>from_timestamp_nanos()</code> by <a
href="https://github.com/sgoll"><code>@​sgoll</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1591">chronotope/chrono#1591</a></li>
<li>Update windows-bindgen requirement from 0.57 to 0.58 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1594">chronotope/chrono#1594</a></li>
<li>docs: document century cutoff for %y by <a
href="https://github.com/MarcoGorelli"><code>@​MarcoGorelli</code></a>
in <a
href="https://redirect.github.com/chronotope/chrono/pull/1598">chronotope/chrono#1598</a></li>
<li>Checked <code>NaiveWeek</code> methods by <a
href="https://github.com/bragov4ik"><code>@​bragov4ik</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1600">chronotope/chrono#1600</a></li>
<li>Impl serde::Serialize and serde::Deserialize for TimeDelta by <a
href="https://github.com/Awpteamoose"><code>@​Awpteamoose</code></a> in
<a
href="https://redirect.github.com/chronotope/chrono/pull/1599">chronotope/chrono#1599</a></li>
<li>Derive
<code>PartialEq</code>,<code>Eq</code>,<code>Hash</code>,<code>Copy</code>
and <code>Clone</code> on <code>NaiveWeek</code> by <a
href="https://github.com/DSeeLP"><code>@​DSeeLP</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1618">chronotope/chrono#1618</a></li>
<li>Support ohos tzdata since ver.oh35 by <a
href="https://github.com/MirageLyu"><code>@​MirageLyu</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1613">chronotope/chrono#1613</a></li>
<li>Use Formatter::pad (instead of write_str) for Weekdays by <a
href="https://github.com/horazont"><code>@​horazont</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1621">chronotope/chrono#1621</a></li>
<li>Fix typos by <a
href="https://github.com/szepeviktor"><code>@​szepeviktor</code></a> in
<a
href="https://redirect.github.com/chronotope/chrono/pull/1623">chronotope/chrono#1623</a></li>
<li>Fix comment. by <a
href="https://github.com/khuey"><code>@​khuey</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1624">chronotope/chrono#1624</a></li>
<li>chore: add <code>#[inline]</code> to <code>num_days</code> by <a
href="https://github.com/CommanderStorm"><code>@​CommanderStorm</code></a>
in <a
href="https://redirect.github.com/chronotope/chrono/pull/1627">chronotope/chrono#1627</a></li>
<li>fix typo by <a
href="https://github.com/futreall"><code>@​futreall</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1633">chronotope/chrono#1633</a></li>
<li>Update mod.rs by <a
href="https://github.com/donatik27"><code>@​donatik27</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1638">chronotope/chrono#1638</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b863490d8"><code>8b86349</code></a>
Bump version to 0.4.39</li>
<li><a
href="33aaebfc35"><code>33aaebf</code></a>
Update mod.rs</li>
<li><a
href="65c47f377d"><code>65c47f3</code></a>
Update CHANGELOG.md</li>
<li><a
href="ca8232ff4e"><code>ca8232f</code></a>
Update licenses for unicode-ident 1.0.14</li>
<li><a
href="1456fa0977"><code>1456fa0</code></a>
Apply suggestions from clippy 1.83</li>
<li><a
href="1c7567b34d"><code>1c7567b</code></a>
Bump codecov/codecov-action from 4 to 5</li>
<li><a
href="f9ffd6fbde"><code>f9ffd6f</code></a>
add <code>#[inline]</code> to <code>num_days</code></li>
<li><a
href="7974c60649"><code>7974c60</code></a>
Fix comment.</li>
<li><a
href="77d50b1fc1"><code>77d50b1</code></a>
Fix typos</li>
<li><a
href="771c0477bf"><code>771c047</code></a>
Use Formatter::pad (instead of write_str) for Weekdays</li>
<li>Additional commits viewable in <a
href="https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrono&package-manager=cargo&previous-version=0.4.38&new-version=0.4.39)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 15:32:24 +00:00
dependabot[bot]
571d3283ad build(deps-dev): Bump @types/node from 22.10.3 to 22.10.5 in /rust/gui-client (#7655)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.10.3 to 22.10.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.10.3&new-version=22.10.5)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 14:44:18 +00:00
dependabot[bot]
6aceffc318 build(deps): Bump @types/node from 22.10.3 to 22.10.5 in /website (#7656)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.10.3 to 22.10.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.10.3&new-version=22.10.5)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 14:43:55 +00:00
Thomas Eizinger
d1eb1961dc fix(connlib): recalculate overlapping CIDR routes less often (#7592)
Firezone needs to deterministically handle overlapping CIDR routes. The
way we handle this is that more specific routes are preferred over less
specific one. In case of an exact overlap, the sorting of the resource
ID acts as a tie-breaker: "Smaller" resource IDs preferred over "larger"
ones. This ensures that regardless of which order the resources are
added / enabled in, Firezone behaves deterministically.

In addition to the above rules, existing connections to Gateways always
have precedence: In other words, if we are connected to resource A via
Gateway 1 and resource B exactly overlaps with A yet needs to be routed
to Gateway B and B < A, we still retain resource A in order to not
interrupt existing connections.

When a connection to a Gateway fails, these mappings are cleaned up. The
proptests seeds added in this PR identify a routing mismatch in case a
(relayed) connection is cut, followed by adding a non-CIDR resource:
`connlib` recalculated the CIDR routes as part of adding the new
resource, even though the CIDR resources didn't actually change. This
could potentially result in a connection suddenly being routed to a
different Gateway despite nothing about that resource changing.

To fix this, we add a check for updating the CIDR routes and only
perform it in case CIDR resources get changed.
2025-01-03 14:35:32 +00:00
Jamil
309914a45d chore(android): release version 1.4.0 (#7649)
Bumps the Android client to the 1.4.0 release.

Tested in Android emulator.
2025-01-03 14:45:00 +00:00
Jamil
36cd9a18d2 docs: Update supported distros for Linux GUI client (#7647)
We have RPM builds and instructions for installing them, so I've moved
this to our docs.

Identified #7646 as a known issue.
2025-01-03 13:02:20 +00:00
Jamil
dc55d063d4 build(deps): Group tauri dependabot updates (#7648)
Groups tauri updates related to the core packages together.
2025-01-03 12:59:43 +00:00
dependabot[bot]
7972303dfa build(deps-dev): Bump vite from 5.4.10 to 6.0.6 in /rust/gui-client (#7634)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 5.4.10 to 6.0.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/releases">vite's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.6</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.3/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.2</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.2/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@6.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@6.0.1/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.1</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.1/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>create-vite@6.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/create-vite@6.0.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>plugin-legacy@6.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/plugin-legacy@6.0.0/packages/plugin-legacy/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.10</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.10/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.9</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.9/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.8</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.8/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.7</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.7/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.6</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v6.0.0-beta.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v6.0.0-beta.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><!-- raw HTML omitted -->6.0.6 (2024-12-26)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: replace runner-side path normalization with
<code>fetchModule</code>-side resolve (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18361">#18361</a>)
(<a
href="9f10261e76">9f10261</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18361">#18361</a></li>
<li>fix(css): resolve style tags in HTML files correctly for
lightningcss (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19001">#19001</a>)
(<a
href="afff05c032">afff05c</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19001">#19001</a></li>
<li>fix(css): show correct error when unknown placeholder is used for
CSS modules pattern in lightningcs (<a
href="9290d85b5d">9290d85</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19070">#19070</a></li>
<li>fix(resolve): handle package.json with UTF-8 BOM (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19000">#19000</a>)
(<a
href="902567ac53">902567a</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19000">#19000</a></li>
<li>fix(ssrTransform): preserve line offset when transforming imports
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19004">#19004</a>)
(<a
href="1aa434e801">1aa434e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19004">#19004</a></li>
<li>chore: fix typo in comment (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19067">#19067</a>)
(<a
href="eb06ec30bb">eb06ec3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19067">#19067</a></li>
<li>chore: update comment about <code>build.target</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19047">#19047</a>)
(<a
href="0e9e81f622">0e9e81f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19047">#19047</a></li>
<li>revert: unpin esbuild version (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19043">#19043</a>)
(<a
href="8bfe247511">8bfe247</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19043">#19043</a></li>
<li>test(ssr): test virtual module with query (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19044">#19044</a>)
(<a
href="a1f4b46896">a1f4b46</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19044">#19044</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.0.5 (2024-12-20)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: esbuild regression (pin to 0.24.0) (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19027">#19027</a>)
(<a
href="4359e0d5b3">4359e0d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/19027">#19027</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.0.4 (2024-12-19)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: <code>this.resolve</code> skipSelf should not skip for
different <code>id</code> or <code>import</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18903">#18903</a>)
(<a
href="472732057c">4727320</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18903">#18903</a></li>
<li>fix: fallback terser to main thread when function options are used
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18987">#18987</a>)
(<a
href="12b612d8be">12b612d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18987">#18987</a></li>
<li>fix: merge client and ssr values for
<code>pluginContainer.getModuleInfo</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18895">#18895</a>)
(<a
href="258cdd637d">258cdd6</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18895">#18895</a></li>
<li>fix(css): escape double quotes in <code>url()</code> when
lightningcss is used (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18997">#18997</a>)
(<a
href="3734f8099e">3734f80</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18997">#18997</a></li>
<li>fix(css): root relative import in sass modern API on Windows (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18945">#18945</a>)
(<a
href="c4b532cc90">c4b532c</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18945">#18945</a></li>
<li>fix(css): skip non css in custom sass importer (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18970">#18970</a>)
(<a
href="21680bdf9c">21680bd</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18970">#18970</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18967">#18967</a>)
(<a
href="d88d0004a8">d88d000</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18967">#18967</a></li>
<li>fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18996">#18996</a>)
(<a
href="2b4f115129">2b4f115</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18996">#18996</a></li>
<li>fix(optimizer): keep NODE_ENV as-is when keepProcessEnv is
<code>true</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18899">#18899</a>)
(<a
href="8a6bb4e11d">8a6bb4e</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18899">#18899</a></li>
<li>fix(ssr): recreate ssrCompatModuleRunner on restart (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18973">#18973</a>)
(<a
href="7d6dd5d1d6">7d6dd5d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18973">#18973</a></li>
<li>chore: better validation error message for dts build (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18948">#18948</a>)
(<a
href="63b82f1e29">63b82f1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18948">#18948</a></li>
<li>chore(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18916">#18916</a>)
(<a
href="ef7a6a35e6">ef7a6a3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18916">#18916</a></li>
<li>chore(deps): update dependency
<code>@​rollup/plugin-node-resolve</code> to v16 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18968">#18968</a>)
(<a
href="62fad6d79f">62fad6d</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18968">#18968</a></li>
<li>refactor: make internal invoke event to use the same interface with
<code>handleInvoke</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18902">#18902</a>)
(<a
href="27f691b0c7">27f691b</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18902">#18902</a></li>
<li>refactor: simplify manifest plugin code (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18890">#18890</a>)
(<a
href="1bfe21b944">1bfe21b</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18890">#18890</a></li>
<li>test: test <code>ModuleRunnerTransport</code> <code>invoke</code>
API (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18865">#18865</a>)
(<a
href="e5f5301924">e5f5301</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18865">#18865</a></li>
<li>test: test output hash changes (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18898">#18898</a>)
(<a
href="bfbb130fcc">bfbb130</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18898">#18898</a></li>
</ul>
<h2><!-- raw HTML omitted -->6.0.3 (2024-12-05)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: handle postcss load unhandled rejections (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18886">#18886</a>)
(<a
href="d5fb653c15">d5fb653</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18886">#18886</a></li>
<li>fix: make handleInvoke interface compatible with invoke (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18876">#18876</a>)
(<a
href="a1dd396da8">a1dd396</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18876">#18876</a></li>
<li>fix: make result interfaces for
<code>ModuleRunnerTransport#invoke</code> more explicit (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18851">#18851</a>)
(<a
href="a75fc3193d">a75fc31</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18851">#18851</a></li>
<li>fix: merge <code>environments.ssr.resolve</code> with root
<code>ssr</code> config (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18857">#18857</a>)
(<a
href="310433106e">3104331</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18857">#18857</a></li>
<li>fix: no permission to create vite config file (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18844">#18844</a>)
(<a
href="ff47778004">ff47778</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18844">#18844</a></li>
<li>fix: remove CSS import in CJS correctly in some cases (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18885">#18885</a>)
(<a
href="690a36ffdb">690a36f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18885">#18885</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5c2b4a089a"><code>5c2b4a0</code></a>
release: v6.0.6</li>
<li><a
href="9290d85b5d"><code>9290d85</code></a>
fix(css): show correct error when unknown placeholder is used for CSS
modules...</li>
<li><a
href="afff05c032"><code>afff05c</code></a>
fix(css): resolve style tags in HTML files correctly for lightningcss
(<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19001">#19001</a>)</li>
<li><a
href="eb06ec30bb"><code>eb06ec3</code></a>
chore: fix typo in comment (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19067">#19067</a>)</li>
<li><a
href="1aa434e801"><code>1aa434e</code></a>
fix(ssrTransform): preserve line offset when transforming imports (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19004">#19004</a>)</li>
<li><a
href="902567ac53"><code>902567a</code></a>
fix(resolve): handle package.json with UTF-8 BOM (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19000">#19000</a>)</li>
<li><a
href="9f10261e76"><code>9f10261</code></a>
fix: replace runner-side path normalization with
<code>fetchModule</code>-side resolve (...</li>
<li><a
href="8bfe247511"><code>8bfe247</code></a>
revert: unpin esbuild version (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19043">#19043</a>)</li>
<li><a
href="0e9e81f622"><code>0e9e81f</code></a>
chore: update comment about <code>build.target</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19047">#19047</a>)</li>
<li><a
href="a1f4b46896"><code>a1f4b46</code></a>
test(ssr): test virtual module with query (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19044">#19044</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v6.0.6/packages/vite">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=5.4.10&new-version=6.0.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 00:34:04 +00:00
dependabot[bot]
4f9930ddae build(deps-dev): Bump tailwindcss from 3.4.16 to 3.4.17 in /rust/gui-client (#7635)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from
3.4.16 to 3.4.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.17</h2>
<h3>Fixed</h3>
<ul>
<li>Work around Node v22.12+ issue (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15421">#15421</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/v3.4.17/CHANGELOG.md">tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[3.4.17] - 2024-12-17</h2>
<h3>Fixed</h3>
<ul>
<li>Work around Node v22.12+ issue (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15421">#15421</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4f9f603e12"><code>4f9f603</code></a>
Fix error</li>
<li><a
href="02faa1529e"><code>02faa15</code></a>
v3.4.17</li>
<li><a
href="e268b2aa96"><code>e268b2a</code></a>
Update changelog</li>
<li><a
href="0a836f76bb"><code>0a836f7</code></a>
Work around issue with Node 22 and Jiti (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/15421">#15421</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/compare/v3.4.16...v3.4.17">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tailwindcss&package-manager=npm_and_yarn&previous-version=3.4.16&new-version=3.4.17)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 19:31:01 +00:00
dependabot[bot]
b358a3cc64 build(deps-dev): Bump @types/node from 22.8.6 to 22.10.3 in /rust/gui-client (#7636)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.8.6 to 22.10.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.8.6&new-version=22.10.3)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:25:59 +00:00
dependabot[bot]
bb2e587c21 build(deps): Bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 (#7621)
Bumps
[lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action)
from 2.1.0 to 2.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lycheeverse/lychee-action/releases">lycheeverse/lychee-action's
releases</a>.</em></p>
<blockquote>
<h2>Version 2.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix if expressions in GitHub actions by <a
href="https://github.com/YDX-2147483647"><code>@​YDX-2147483647</code></a>
in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/265">lycheeverse/lychee-action#265</a></li>
<li>Update README.md to include continue-on-error: true in action by <a
href="https://github.com/psobolewskiPhD"><code>@​psobolewskiPhD</code></a>
in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/267">lycheeverse/lychee-action#267</a></li>
<li>Bump default version to latest (0.18.0) by <a
href="https://github.com/trask"><code>@​trask</code></a> in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/269">lycheeverse/lychee-action#269</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/psobolewskiPhD"><code>@​psobolewskiPhD</code></a>
made their first contribution in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/267">lycheeverse/lychee-action#267</a></li>
<li><a href="https://github.com/trask"><code>@​trask</code></a> made
their first contribution in <a
href="https://redirect.github.com/lycheeverse/lychee-action/pull/269">lycheeverse/lychee-action#269</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/lycheeverse/lychee-action/compare/v2...v2.2.0">https://github.com/lycheeverse/lychee-action/compare/v2...v2.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f796c8b7d4"><code>f796c8b</code></a>
Bump default version to latest (0.18.0) (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/269">#269</a>)</li>
<li><a
href="4aa18b6ccd"><code>4aa18b6</code></a>
Update README.md to include continue-on-error: true in action (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/267">#267</a>)</li>
<li><a
href="5cd5ba7877"><code>5cd5ba7</code></a>
Fix if expressions in GitHub actions (<a
href="https://redirect.github.com/lycheeverse/lychee-action/issues/265">#265</a>)</li>
<li>See full diff in <a
href="https://github.com/lycheeverse/lychee-action/compare/v2.1.0...v2.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lycheeverse/lychee-action&package-manager=github_actions&previous-version=2.1.0&new-version=2.2.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:25:52 +00:00
dependabot[bot]
7a4a1cccc3 build(deps): Bump hashicorp/tfc-workflows-github from 1.3.1 to 1.3.2 (#7622)
Bumps
[hashicorp/tfc-workflows-github](https://github.com/hashicorp/tfc-workflows-github)
from 1.3.1 to 1.3.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/tfc-workflows-github/releases">hashicorp/tfc-workflows-github's
releases</a>.</em></p>
<blockquote>
<h2>v1.3.2</h2>
<ul>
<li>Bug fixes and enhancements from <a
href="https://github.com/hashicorp/tfc-workflows-tooling/releases/tag/v1.3.2">tfc-workflows-tooling@v1.3.2</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/tfc-workflows-github/blob/main/CHANGELOG.md">hashicorp/tfc-workflows-github's
changelog</a>.</em></p>
<blockquote>
<h1>v1.3.2</h1>
<ul>
<li>Bug fixes and enhancements from <a
href="https://github.com/hashicorp/tfc-workflows-tooling/releases/tag/v1.3.2">tfc-workflows-tooling@v1.3.2</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8e08d1ba95"><code>8e08d1b</code></a>
Prepare v1.3.2 release (<a
href="https://redirect.github.com/hashicorp/tfc-workflows-github/issues/2981">#2981</a>)</li>
<li><a
href="2a0a556cba"><code>2a0a556</code></a>
[COMPLIANCE] Update MPL-2.0 LICENSE (<a
href="https://redirect.github.com/hashicorp/tfc-workflows-github/issues/2980">#2980</a>)</li>
<li><a
href="b15578fa52"><code>b15578f</code></a>
Merge pull request <a
href="https://redirect.github.com/hashicorp/tfc-workflows-github/issues/2976">#2976</a>
from salilsub/main</li>
<li><a
href="030a2307e5"><code>030a230</code></a>
Adding GITHUB_TOKEN link to README</li>
<li><a
href="833d60e689"><code>833d60e</code></a>
Adding information about setting the GITHUB_TOKEN permissions</li>
<li>See full diff in <a
href="https://github.com/hashicorp/tfc-workflows-github/compare/v1.3.1...v1.3.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hashicorp/tfc-workflows-github&package-manager=github_actions&previous-version=1.3.1&new-version=1.3.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:25:43 +00:00
dependabot[bot]
5a7a28f324 build(deps): Bump com.google.firebase:firebase-bom from 33.6.0 to 33.7.0 in /kotlin/android (#7628)
Bumps com.google.firebase:firebase-bom from 33.6.0 to 33.7.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.firebase:firebase-bom&package-manager=gradle&previous-version=33.6.0&new-version=33.7.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:25:35 +00:00
dependabot[bot]
821fbde813 build(deps): Bump @docsearch/react from 3.8.0 to 3.8.2 in /website (#7644)
Bumps
[@docsearch/react](https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react)
from 3.8.0 to 3.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/algolia/docsearch/releases"><code>@​docsearch/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v3.8.2</h2>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.8.1...v3.8.2">3.8.2</a>
(2024-12-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>css:</strong> older sass supported syntax (<a
href="https://redirect.github.com/algolia/docsearch/issues/2415">#2415</a>)
(<a
href="0658d3190d">0658d31</a>)</li>
</ul>
<h2>v3.8.1</h2>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.8.0...v3.8.1">3.8.1</a>
(2024-12-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>use SearchParamsObject for searchParameters (<a
href="https://redirect.github.com/algolia/docsearch/issues/2362">#2362</a>)
(<a
href="24c6b4dbf7">24c6b4d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/algolia/docsearch/blob/main/CHANGELOG.md"><code>@​docsearch/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.8.1...v3.8.2">3.8.2</a>
(2024-12-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>css:</strong> older sass supported syntax (<a
href="https://redirect.github.com/algolia/docsearch/issues/2415">#2415</a>)
(<a
href="0658d3190d">0658d31</a>)</li>
</ul>
<h2><a
href="https://github.com/algolia/docsearch/compare/v3.8.0...v3.8.1">3.8.1</a>
(2024-12-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>use SearchParamsObject for searchParameters (<a
href="https://redirect.github.com/algolia/docsearch/issues/2362">#2362</a>)
(<a
href="24c6b4dbf7">24c6b4d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a425f6f4e5"><code>a425f6f</code></a>
chore: release v3.8.2 (<a
href="https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2416">#2416</a>)</li>
<li><a
href="a159f76856"><code>a159f76</code></a>
chore: release v3.8.1 (<a
href="https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2412">#2412</a>)</li>
<li><a
href="b6fd7b6789"><code>b6fd7b6</code></a>
chore: add <code>repository.directory</code> property to
<code>package.json</code> (<a
href="https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2372">#2372</a>)</li>
<li><a
href="0f8b47bc12"><code>0f8b47b</code></a>
chore(deps): dependencies 2024-11-18 (<a
href="https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2350">#2350</a>)</li>
<li><a
href="24c6b4dbf7"><code>24c6b4d</code></a>
fix: use SearchParamsObject for searchParameters (<a
href="https://github.com/algolia/docsearch/tree/HEAD/packages/docsearch-react/issues/2362">#2362</a>)</li>
<li>See full diff in <a
href="https://github.com/algolia/docsearch/commits/v3.8.2/packages/docsearch-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@docsearch/react&package-manager=npm_and_yarn&previous-version=3.8.0&new-version=3.8.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:22:43 +00:00
dependabot[bot]
333ddf549e build(deps): Bump @next/third-parties from 15.0.3 to 15.1.3 in /website (#7639)
Bumps
[@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties)
from 15.0.3 to 15.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/third-parties</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.1.3</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Retry manifest file loading only in dev mode: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/73900">#73900</a></li>
<li>Use shared worker for lint &amp; typecheck steps: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/74154">#74154</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/unstubbable"><code>@​unstubbable</code></a> and
<a href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.2</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Update React from 7283a213-20241206 to 65e06cb7-20241218: <a
href="https://redirect.github.com/vercel/next.js/pull/74117">vercel/next.js#74117</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.1</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>fix(turbo): sassOptions silenceDeprecations was not overwritten with
user options: <a
href="https://redirect.github.com/vercel/next.js/pull/73937">vercel/next.js#73937</a></li>
<li>refactor collectAppPageSegments: <a
href="https://redirect.github.com/vercel/next.js/pull/73908">vercel/next.js#73908</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/devjiwonchoi"><code>@​devjiwonchoi</code></a>
and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.1-canary.23</h2>
<h3>Misc Changes</h3>
<ul>
<li>docs: remove catch-all for opengraph-image: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/74338">#74338</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/leerob"><code>@​leerob</code></a> for
helping!</p>
<h2>v15.1.1-canary.22</h2>
<h3>Misc Changes</h3>
<ul>
<li>Fix typo in generateViewport docs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/74288">#74288</a></li>
</ul>
<h3>Credits</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4cbaaa118d"><code>4cbaaa1</code></a>
v15.1.3</li>
<li><a
href="df392a1b97"><code>df392a1</code></a>
v15.1.2</li>
<li><a
href="4384c6834a"><code>4384c68</code></a>
v15.1.1</li>
<li><a
href="dafcd43fac"><code>dafcd43</code></a>
v15.1.0</li>
<li><a
href="2deb35d487"><code>2deb35d</code></a>
v15.0.4-canary.52</li>
<li><a
href="3970d33e6d"><code>3970d33</code></a>
v15.0.4-canary.51</li>
<li><a
href="c824c183d0"><code>c824c18</code></a>
v15.0.4-canary.50</li>
<li><a
href="657c2cbd72"><code>657c2cb</code></a>
v15.0.4-canary.49</li>
<li><a
href="c2078d0c05"><code>c2078d0</code></a>
v15.0.4-canary.48</li>
<li><a
href="6b9baaace0"><code>6b9baaa</code></a>
v15.0.4-canary.47</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.1.3/packages/third-parties">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@next/third-parties&package-manager=npm_and_yarn&previous-version=15.0.3&new-version=15.1.3)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:05:57 +00:00
Jamil
267429a21e chore(website): Update website copyright date (#7645) 2025-01-02 10:18:49 -08:00
dependabot[bot]
78d4019f3e build(deps): Bump framer-motion from 11.12.0 to 11.15.0 in /website (#7640)
Bumps [framer-motion](https://github.com/motiondivision/motion) from
11.12.0 to 11.15.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/motiondivision/motion/blob/main/CHANGELOG.md">framer-motion's
changelog</a>.</em></p>
<blockquote>
<h2>[11.15.0] 2024-12-13</h2>
<h3>Added</h3>
<ul>
<li>Add support for <code>repeat</code> in animation sequences.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Clearing scheduled jobs at the end of an animation frame to ensure
memory is released should the animation loop settle.</li>
</ul>
<h2>[11.14.4] 2024-12-13</h2>
<h3>Fixed</h3>
<ul>
<li>Exporting <code>AnimationSequence</code> via
<code>&quot;motion&quot;</code> entrypoint.</li>
<li>Adding support for passing normal components to
<code>motion.create()</code> in React 19.</li>
</ul>
<h2>[11.14.3] 2024-12-13</h2>
<h3>Fixed</h3>
<ul>
<li>Fixing <code>motion-dom</code> and <code>motion-utils</code>
entrypoints.</li>
</ul>
<h2>[11.14.2] 2024-12-13</h2>
<h3>Fixed</h3>
<ul>
<li>Exporting <code>time</code> for internal use.</li>
<li>Making <code>MotionValue.updatedAt</code> public for internal
use.</li>
</ul>
<h2>[11.14.1] 2024-12-12</h2>
<h3>Fixed</h3>
<ul>
<li>Fixing missing license in <code>motion-dom</code> and
<code>motion-utils</code> packages.</li>
</ul>
<h2>[11.14.0] 2024-12-12</h2>
<h3>Added</h3>
<ul>
<li>Added <code>press</code> gesture in Motion+ early access.</li>
</ul>
<h2>[11.13.6] 2024-12-10</h2>
<h3>Fixed</h3>
<ul>
<li>Adding React 19 to optional peer dependencies in
<code>&quot;motion&quot;</code> package also.</li>
</ul>
<h2>[11.13.5] 2024-12-10</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6ddb3e7968"><code>6ddb3e7</code></a>
v11.15.0</li>
<li><a
href="cdcf3b4b86"><code>cdcf3b4</code></a>
Removing double clear</li>
<li><a
href="47d5524a39"><code>47d5524</code></a>
Fix a potential memory leak if a render step pauses for a long time. (<a
href="https://redirect.github.com/motiondivision/motion/issues/2944">#2944</a>)</li>
<li><a
href="1422aefdde"><code>1422aef</code></a>
Ensuring easing is repeated correctly</li>
<li><a
href="0e54f811cf"><code>0e54f81</code></a>
Add support for <code>repeat</code> in timeline sequence (<a
href="https://redirect.github.com/motiondivision/motion/issues/2945">#2945</a>)</li>
<li><a
href="1108bd5522"><code>1108bd5</code></a>
Fixing tests</li>
<li><a
href="cc3b826282"><code>cc3b826</code></a>
v11.14.4</li>
<li><a
href="b65bcd5b72"><code>b65bcd5</code></a>
Updating changelog</li>
<li><a
href="7cebb22cf8"><code>7cebb22</code></a>
Move animation sequence types to vanilla entrypoint (<a
href="https://redirect.github.com/motiondivision/motion/issues/2942">#2942</a>)</li>
<li><a
href="4cfd7aacf7"><code>4cfd7aa</code></a>
Adding normal component support to <code>motion.create</code> (<a
href="https://redirect.github.com/motiondivision/motion/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/motiondivision/motion/compare/v11.12.0...v11.15.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=framer-motion&package-manager=npm_and_yarn&previous-version=11.12.0&new-version=11.15.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 18:02:22 +00:00
dependabot[bot]
2a6872d370 build(deps): Bump react-icons from 5.3.0 to 5.4.0 in /website (#7641)
Bumps [react-icons](https://github.com/react-icons/react-icons) from
5.3.0 to 5.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/react-icons/react-icons/releases">react-icons's
releases</a>.</em></p>
<blockquote>
<h2>v5.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add closing of the icon details modal with the ESC key by <a
href="https://github.com/gabrielogregorio"><code>@​gabrielogregorio</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/900">react-icons/react-icons#900</a></li>
<li>support moduleResolution: bundler in tsconfig by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/970">react-icons/react-icons#970</a></li>
<li>min search length changed to 2 by <a
href="https://github.com/Kumar06Lav"><code>@​Kumar06Lav</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/967">react-icons/react-icons#967</a></li>
<li>Bump webpack from 5.89.0 to 5.94.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/975">react-icons/react-icons#975</a></li>
<li>Bump micromatch from 4.0.5 to 4.0.8 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/976">react-icons/react-icons#976</a></li>
<li>Bump axios from 1.6.8 to 1.7.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/977">react-icons/react-icons#977</a></li>
<li>preview: Reduce the number of results displayed in search results by
<a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/997">react-icons/react-icons#997</a></li>
<li>2024-12-03 upgrade icons by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/998">react-icons/react-icons#998</a></li>
<li>Bump dset from 3.1.3 to 3.1.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/979">react-icons/react-icons#979</a></li>
<li>Bump express from 4.19.2 to 4.21.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/981">react-icons/react-icons#981</a></li>
<li>Bump rollup from 2.79.1 to 2.79.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/982">react-icons/react-icons#982</a></li>
<li>Bump http-proxy-middleware from 2.0.6 to 2.0.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/989">react-icons/react-icons#989</a></li>
<li>Bump cross-spawn from 7.0.3 to 7.0.6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/react-icons/react-icons/pull/994">react-icons/react-icons#994</a></li>
<li>workflow: upgrade workflows by <a
href="https://github.com/kamijin-fanta"><code>@​kamijin-fanta</code></a>
in <a
href="https://redirect.github.com/react-icons/react-icons/pull/999">react-icons/react-icons#999</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Kumar06Lav"><code>@​Kumar06Lav</code></a> made
their first contribution in <a
href="https://redirect.github.com/react-icons/react-icons/pull/967">react-icons/react-icons#967</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0">https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0</a></p>
<table>
<thead>
<tr>
<th>Icon Library</th>
<th>License</th>
<th>Version</th>
<th align="right">Count</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://circumicons.com/">Circum Icons</a></td>
<td><a
href="https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE">MPL-2.0
license</a></td>
<td>1.0.0</td>
<td align="right">288</td>
</tr>
<tr>
<td><a href="https://fontawesome.com/">Font Awesome 5</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0
License</a></td>
<td>5.15.4-3-gafecf2a</td>
<td align="right">1612</td>
</tr>
<tr>
<td><a href="https://fontawesome.com/">Font Awesome 6</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0
License</a></td>
<td>6.6.0</td>
<td align="right">2050</td>
</tr>
<tr>
<td><a href="https://ionicons.com/">Ionicons 4</a></td>
<td><a
href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td>
<td>4.6.3</td>
<td align="right">696</td>
</tr>
<tr>
<td><a href="https://ionicons.com/">Ionicons 5</a></td>
<td><a
href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td>
<td>5.5.4</td>
<td align="right">1332</td>
</tr>
<tr>
<td><a href="http://google.github.io/material-design-icons/">Material
Design icons</a></td>
<td><a
href="https://github.com/google/material-design-icons/blob/master/LICENSE">Apache
License Version 2.0</a></td>
<td>4.0.0-125-gef43291c4d</td>
<td align="right">4341</td>
</tr>
<tr>
<td><a href="http://s-ings.com/typicons/">Typicons</a></td>
<td><a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA
3.0</a></td>
<td>2.1.2</td>
<td align="right">336</td>
</tr>
<tr>
<td><a href="https://octicons.github.com/">Github Octicons
icons</a></td>
<td><a
href="https://github.com/primer/octicons/blob/master/LICENSE">MIT</a></td>
<td>18.3.0</td>
<td align="right">264</td>
</tr>
<tr>
<td><a href="https://feathericons.com/">Feather</a></td>
<td><a
href="https://github.com/feathericons/feather/blob/master/LICENSE">MIT</a></td>
<td>4.29.2</td>
<td align="right">287</td>
</tr>
<tr>
<td><a href="https://lucide.dev/">Lucide</a></td>
<td><a
href="https://github.com/lucide-icons/lucide/blob/main/LICENSE">ISC</a></td>
<td>0.462.0</td>
<td align="right">1541</td>
</tr>
<tr>
<td><a href="https://game-icons.net/">Game Icons</a></td>
<td><a href="https://creativecommons.org/licenses/by/3.0/">CC BY
3.0</a></td>
<td>12920d6565588f0512542a3cb0cdfd36a497f910</td>
<td align="right">4040</td>
</tr>
<tr>
<td><a href="https://erikflowers.github.io/weather-icons/">Weather
Icons</a></td>
<td><a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a></td>
<td>2.0.12</td>
<td align="right">219</td>
</tr>
<tr>
<td><a href="https://vorillaz.github.io/devicons/">Devicons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.8.0</td>
<td align="right">192</td>
</tr>
<tr>
<td><a href="https://github.com/ant-design/ant-design-icons">Ant Design
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>4.4.2</td>
<td align="right">831</td>
</tr>
<tr>
<td><a href="https://github.com/twbs/icons">Bootstrap Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.11.3</td>
<td align="right">2716</td>
</tr>
<tr>
<td><a href="https://github.com/Remix-Design/RemixIcon">Remix
Icon</a></td>
<td><a href="http://www.apache.org/licenses/">Apache License Version
2.0</a></td>
<td>4.5.0</td>
<td align="right">3020</td>
</tr>
<tr>
<td><a href="https://github.com/icons8/flat-color-icons">Flat Color
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.0.2</td>
<td align="right">329</td>
</tr>
<tr>
<td><a
href="https://github.com/grommet/grommet-icons">Grommet-Icons</a></td>
<td><a href="http://www.apache.org/licenses/">Apache License Version
2.0</a></td>
<td>4.12.1</td>
<td align="right">635</td>
</tr>
<tr>
<td><a
href="https://github.com/tailwindlabs/heroicons">Heroicons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>1.0.6</td>
<td align="right">460</td>
</tr>
<tr>
<td><a href="https://github.com/tailwindlabs/heroicons">Heroicons
2</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.2.0</td>
<td align="right">972</td>
</tr>
<tr>
<td><a href="https://simpleicons.org/">Simple Icons</a></td>
<td><a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0
Universal</a></td>
<td>13.19.0</td>
<td align="right">3275</td>
</tr>
<tr>
<td><a href="https://thesabbir.github.io/simple-line-icons/">Simple Line
Icons</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.5.5</td>
<td align="right">189</td>
</tr>
<tr>
<td><a href="https://github.com/Keyamoon/IcoMoon-Free">IcoMoon
Free</a></td>
<td><a
href="https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt">CC
BY 4.0 License</a></td>
<td>d006795ede82361e1bac1ee76f215cf1dc51e4ca</td>
<td align="right">491</td>
</tr>
<tr>
<td><a href="https://github.com/atisawd/boxicons">BoxIcons</a></td>
<td><a
href="https://github.com/atisawd/boxicons/blob/master/LICENSE">MIT</a></td>
<td>2.1.4</td>
<td align="right">1634</td>
</tr>
<tr>
<td><a href="https://github.com/astrit/css.gg">css.gg</a></td>
<td><a href="https://opensource.org/licenses/MIT">MIT</a></td>
<td>2.1.4</td>
<td align="right">704</td>
</tr>
<tr>
<td><a href="https://github.com/microsoft/vscode-codicons">VS Code
Icons</a></td>
<td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY
4.0</a></td>
<td>0.0.36</td>
<td align="right">466</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7b14efea78"><code>7b14efe</code></a>
v5.4.0</li>
<li><a
href="1e40e107f4"><code>1e40e10</code></a>
workflow: upgrade workflows (<a
href="https://redirect.github.com/react-icons/react-icons/issues/999">#999</a>)</li>
<li><a
href="9a2d9a77ca"><code>9a2d9a7</code></a>
Bump cross-spawn from 7.0.3 to 7.0.6 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/994">#994</a>)</li>
<li><a
href="585585c9f6"><code>585585c</code></a>
Bump http-proxy-middleware from 2.0.6 to 2.0.7 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/989">#989</a>)</li>
<li><a
href="33d12d5ac7"><code>33d12d5</code></a>
Bump rollup from 2.79.1 to 2.79.2 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/982">#982</a>)</li>
<li><a
href="f2070d8178"><code>f2070d8</code></a>
Bump express from 4.19.2 to 4.21.0 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/981">#981</a>)</li>
<li><a
href="63755fbfdc"><code>63755fb</code></a>
Bump dset from 3.1.3 to 3.1.4 (<a
href="https://redirect.github.com/react-icons/react-icons/issues/979">#979</a>)</li>
<li><a
href="1fa8a8f7ad"><code>1fa8a8f</code></a>
upgrade icons (<a
href="https://redirect.github.com/react-icons/react-icons/issues/998">#998</a>)</li>
<li><a
href="1393664992"><code>1393664</code></a>
preview: Reduce the number of results displayed in search results (<a
href="https://redirect.github.com/react-icons/react-icons/issues/997">#997</a>)</li>
<li><a
href="9d7ecf4c89"><code>9d7ecf4</code></a>
5.3.1-snapshot.0</li>
<li>Additional commits viewable in <a
href="https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-icons&package-manager=npm_and_yarn&previous-version=5.3.0&new-version=5.4.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 17:57:51 +00:00
dependabot[bot]
a860af559d build(deps): Bump @types/node from 20.14.12 to 22.10.3 in /website (#7642)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 20.14.12 to 22.10.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.14.12&new-version=22.10.3)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 17:57:27 +00:00
dependabot[bot]
1d0a1a4ae2 build(deps): Bump com.android.application from 8.7.2 to 8.7.3 in /kotlin/android in the com-android group (#7638)
Bumps the com-android group in /kotlin/android with 1 update:
com.android.application.

Updates `com.android.application` from 8.7.2 to 8.7.3


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.android.application&package-manager=gradle&previous-version=8.7.2&new-version=8.7.3)](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>
2025-01-02 17:57:08 +00:00
Jamil
2bccfb9345 ci: Remove obsolete dependabot config for browser tests (#7637) 2025-01-01 19:43:36 +00:00
dependabot[bot]
262f314bc5 build(deps): Bump highlight.js from 11.10.0 to 11.11.1 in /website (#7632)
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from
11.10.0 to 11.11.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/highlightjs/highlight.js/releases">highlight.js's
releases</a>.</em></p>
<blockquote>
<h2>v11.11.1 - Merry Christmas!</h2>
<h2>Version 11.11.1</h2>
<ul>
<li>Fixes regressions with Rust grammar in 11.11.0 release.</li>
</ul>
<h2>v11.11.0 - Happy Holidays</h2>
<h2>Version 11.11.0</h2>
<p>CAVEATS / POTENTIALLY BREAKING CHANGES</p>
<ul>
<li>Nothing.</li>
</ul>
<p>Core Grammars:</p>
<ul>
<li>fix(rust) - adds emoji support in single quote strings
[joshgoebel][]</li>
<li>fix(apache) - support line continuation via <code>\</code> [Josh
Goebel][]</li>
<li>fix(makefile) - allow strings inside <code>$()</code> expressions
[aneesh98][]</li>
<li>enh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian
Ekenes][]</li>
<li>enh(css) add all properties listed on MDN (96 additions including
<code>anchor-name</code>, <code>aspect-ratio</code>,
<code>backdrop-filter</code>, <code>container</code>,
<code>margin-trim</code>, <code>place-content</code>,
<code>scroll-timeline</code>, ...) [BaliBalo][]</li>
<li>enh(excel) add built-in functions for Excel 365 release to 2024
[Danny Winrow][]</li>
<li>enh(erlang) OTP 27 triple-quoted strings [nixxquality][]</li>
<li>enh(erlang) OTP 27 doc attribute [nixxquality][]</li>
<li>enh(erlang) OTP 27 Sigil type [nixxquality][]</li>
<li>enh(erlang) OTP25/27 maybe statement [nixxquality][]</li>
<li>enh(dart) Support digit-separators in number literals [Sam
Rawlins][]</li>
<li>enh(csharp) add Contextual keywords <code>file</code>,
<code>args</code>, <code>dynamic</code>, <code>record</code>,
<code>required</code> and <code>scoped</code> [Alvin Joy][]</li>
<li>enh(lua) add 'pluto' as an alias [Sainan]</li>
<li>enh(bash) add reserved keywords <code>time</code> and
<code>coproc</code> [Álvaro Mondéjar][]</li>
<li>enh(nix) update keywords [h7x4][]</li>
<li>enh(nix) support paths [h7x4][]</li>
<li>enh(nix) support lookup paths [h7x4][]</li>
<li>enh(nix) support operators [h7x4][]</li>
<li>enh(nix) support REPL keywords [h7x4][]</li>
<li>enh(nix) support markdown comments [h7x4][]</li>
<li>enh(nix) support basic function params [h7x4][]</li>
<li>enh(nix) better parsing of attrsets [h7x4][]</li>
<li>fix(c) - Fixed hex numbers with decimals  [Dxuian]</li>
<li>fix(typescript) - Fixedoptional property not highlighted correctly
[Dxuian]</li>
<li>fix(ruby) - fix <code>|=</code> operator false positives (as block
arguments) [Aboobacker MK]</li>
<li>enh(gcode) rewrote language for modern gcode support [Barthélémy
Bonhomme][]</li>
<li>fix(sql) - Fixed sql primary key and foreign key spacing issue
[Dxuian]</li>
<li>fix(cpp) added flat_set and flat_map as a part of cpp 23 version
[Lavan]</li>
<li>fix(yaml) - Fixed special chars in yaml   [Dxuian]</li>
<li>fix(basic) - Fixed closing quotation marks not required for a PRINT
statement [Somya]</li>
<li>fix(nix) remove <code>add</code> builtin [h7x4][]</li>
<li>fix(nix) mark <code>or</code> as builtin instead of literal
[h7x4][]</li>
<li>fix(nix) handle <code>'''</code> string escapes [h7x4][]</li>
<li>fix(nix) handle backslash string escapes [h7x4][]</li>
<li>fix(nix) don't mix escapes for <code>&quot;</code> and
<code>''</code> strings [h7x4][]</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md">highlight.js's
changelog</a>.</em></p>
<blockquote>
<h2>Version 11.11.1</h2>
<ul>
<li>Fixes regression with Rust grammar.</li>
</ul>
<h2>Version 11.11.0</h2>
<p>CAVEATS / POTENTIALLY BREAKING CHANGES</p>
<ul>
<li>Nothing yet.</li>
</ul>
<p>Core Grammars:</p>
<ul>
<li>fix(rust) - adds emoji support in single quote strings
[joshgoebel][]</li>
<li>fix(apache) - support line continuation via <code>\</code> [Josh
Goebel][]</li>
<li>fix(makefile) - allow strings inside <code>$()</code> expressions
[aneesh98][]</li>
<li>enh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian
Ekenes][]</li>
<li>enh(css) add all properties listed on MDN (96 additions including
<code>anchor-name</code>, <code>aspect-ratio</code>,
<code>backdrop-filter</code>, <code>container</code>,
<code>margin-trim</code>, <code>place-content</code>,
<code>scroll-timeline</code>, ...) [BaliBalo][]</li>
<li>enh(excel) add built-in functions for Excel 365 release to 2024
[Danny Winrow][]</li>
<li>enh(erlang) OTP 27 triple-quoted strings [nixxquality][]</li>
<li>enh(erlang) OTP 27 doc attribute [nixxquality][]</li>
<li>enh(erlang) OTP 27 Sigil type [nixxquality][]</li>
<li>enh(erlang) OTP25/27 maybe statement [nixxquality][]</li>
<li>enh(dart) Support digit-separators in number literals [Sam
Rawlins][]</li>
<li>enh(csharp) add Contextual keywords <code>file</code>,
<code>args</code>, <code>dynamic</code>, <code>record</code>,
<code>required</code> and <code>scoped</code> [Alvin Joy][]</li>
<li>enh(lua) add 'pluto' as an alias [Sainan]</li>
<li>enh(bash) add reserved keywords <code>time</code> and
<code>coproc</code> [Álvaro Mondéjar][]</li>
<li>enh(nix) update keywords [h7x4][]</li>
<li>enh(nix) support paths [h7x4][]</li>
<li>enh(nix) support lookup paths [h7x4][]</li>
<li>enh(nix) support operators [h7x4][]</li>
<li>enh(nix) support REPL keywords [h7x4][]</li>
<li>enh(nix) support markdown comments [h7x4][]</li>
<li>enh(nix) support basic function params [h7x4][]</li>
<li>enh(nix) better parsing of attrsets [h7x4][]</li>
<li>fix(c) - Fixed hex numbers with decimals  [Dxuian]</li>
<li>fix(typescript) - Fixedoptional property not highlighted correctly
[Dxuian]</li>
<li>fix(ruby) - fix <code>|=</code> operator false positives (as block
arguments) [Aboobacker MK]</li>
<li>enh(gcode) rewrote language for modern gcode support [Barthélémy
Bonhomme][]</li>
<li>fix(sql) - Fixed sql primary key and foreign key spacing issue
[Dxuian]</li>
<li>fix(cpp) added flat_set and flat_map as a part of cpp 23 version
[Lavan]</li>
<li>fix(yaml) - Fixed special chars in yaml   [Dxuian]</li>
<li>fix(basic) - Fixed closing quotation marks not required for a PRINT
statement [Somya]</li>
<li>fix(nix) remove <code>add</code> builtin [h7x4][]</li>
<li>fix(nix) mark <code>or</code> as builtin instead of literal
[h7x4][]</li>
<li>fix(nix) handle <code>'''</code> string escapes [h7x4][]</li>
<li>fix(nix) handle backslash string escapes [h7x4][]</li>
<li>fix(nix) don't mix escapes for <code>&quot;</code> and
<code>''</code> strings [h7x4][]</li>
<li>fix(swift) - Fixed syntax highlighting for class func/var
declarations [guuido]</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="08cb242e7d"><code>08cb242</code></a>
(release) 11.1.1</li>
<li><a
href="048ba65758"><code>048ba65</code></a>
bump versions to 11.11.1</li>
<li><a
href="c5b6ad51f3"><code>c5b6ad5</code></a>
fix - ignored .DS_Store files</li>
<li><a
href="d020e482d6"><code>d020e48</code></a>
enh(rust) can also escape a singe quote</li>
<li><a
href="2db4c1682b"><code>2db4c16</code></a>
fix(rust) prevent symbol from gobbling strings</li>
<li><a
href="93e63589a8"><code>93e6358</code></a>
fix(rust) fix regression with string matching</li>
<li><a
href="40883e19c5"><code>40883e1</code></a>
(release) version 11.11.0 with npm bumps (<a
href="https://redirect.github.com/highlightjs/highlight.js/issues/4185">#4185</a>)</li>
<li><a
href="a667cdef0d"><code>a667cde</code></a>
fix(rust) emoji supported in single quote strings (<a
href="https://redirect.github.com/highlightjs/highlight.js/issues/4156">#4156</a>)</li>
<li><a
href="55b0deb487"><code>55b0deb</code></a>
enh(apache) support line continuation with <code>\</code> (<a
href="https://redirect.github.com/highlightjs/highlight.js/issues/4158">#4158</a>)</li>
<li><a
href="3e068679d9"><code>3e06867</code></a>
fix(parser) prevent gobbling of illegal newlines (<a
href="https://redirect.github.com/highlightjs/highlight.js/issues/4142">#4142</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/highlightjs/highlight.js/compare/11.10.0...11.11.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=highlight.js&package-manager=npm_and_yarn&previous-version=11.10.0&new-version=11.11.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 19:22:44 +00:00
Jamil
dcf8df6980 refactor(apple): Clean up use of DispatchQueue.main (#7612)
In several places we were unnecessarily wrapping code in either a `Task`
or `DispatchQueue.main.async` block.

The former is only needed if the API we're calling itself exposes an
`async` function or we're running some long-running task.

The latter is typically used for UI updates.

At all other times it is preferable to simply use blocking functions and
let the caller of these best determine how to execute them.
2025-01-01 19:47:44 +00:00
dependabot[bot]
3d10f9a1ec build(deps): Bump tailwindcss from 3.4.15 to 3.4.17 in /website (#7633)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from
3.4.15 to 3.4.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's
releases</a>.</em></p>
<blockquote>
<h2>v3.4.17</h2>
<h3>Fixed</h3>
<ul>
<li>Work around Node v22.12+ issue (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15421">#15421</a>)</li>
</ul>
<h2>v3.4.16</h2>
<h3>Fixed</h3>
<ul>
<li>Ensure the TypeScript types for <code>PluginsConfig</code> allow
<code>undefined</code> values (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/14668">#14668</a>)</li>
</ul>
<h1>Changed</h1>
<ul>
<li>Bumped lilconfig to v3.x (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15289">#15289</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/v3.4.17/CHANGELOG.md">tailwindcss's
changelog</a>.</em></p>
<blockquote>
<h2>[3.4.17] - 2024-12-17</h2>
<h3>Fixed</h3>
<ul>
<li>Work around Node v22.12+ issue (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15421">#15421</a>)</li>
</ul>
<h2>[3.4.16] - 2024-12-03</h2>
<h3>Fixed</h3>
<ul>
<li>Ensure the TypeScript types for <code>PluginsConfig</code> allow
<code>undefined</code> values (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/14668">#14668</a>)</li>
</ul>
<h1>Changed</h1>
<ul>
<li>Bumped lilconfig to v3.x (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15289">#15289</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4f9f603e12"><code>4f9f603</code></a>
Fix error</li>
<li><a
href="02faa1529e"><code>02faa15</code></a>
v3.4.17</li>
<li><a
href="e268b2aa96"><code>e268b2a</code></a>
Update changelog</li>
<li><a
href="0a836f76bb"><code>0a836f7</code></a>
Work around issue with Node 22 and Jiti (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/15421">#15421</a>)</li>
<li><a
href="f875ab9706"><code>f875ab9</code></a>
Bump macos version</li>
<li><a
href="8f91c27d3e"><code>8f91c27</code></a>
v3.4.16</li>
<li><a
href="8c8c986e09"><code>8c8c986</code></a>
fix: update lilconfig for ESM and Windows support (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/15289">#15289</a>)</li>
<li><a
href="2702cfcc2c"><code>2702cfc</code></a>
Fix Plugin type issue (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/14668">#14668</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/compare/v3.4.15...v3.4.17">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tailwindcss&package-manager=npm_and_yarn&previous-version=3.4.15&new-version=3.4.17)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 19:12:58 +00:00
dependabot[bot]
b994cece75 build(deps): Bump the navigation group in /kotlin/android with 4 updates (#7625)
Bumps the navigation group in /kotlin/android with 4 updates:
androidx.navigation:navigation-safe-args-gradle-plugin,
androidx.navigation:navigation-fragment-ktx,
androidx.navigation:navigation-ui-ktx and
androidx.navigation:navigation-testing.

Updates `androidx.navigation:navigation-safe-args-gradle-plugin` from
2.8.4 to 2.8.5

Updates `androidx.navigation:navigation-fragment-ktx` from 2.8.4 to
2.8.5

Updates `androidx.navigation:navigation-ui-ktx` from 2.8.4 to 2.8.5

Updates `androidx.navigation:navigation-testing` from 2.8.4 to 2.8.5


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>
2025-01-01 19:12:35 +00:00
dependabot[bot]
63177777f6 build(deps): Bump the hilt group in /kotlin/android with 4 updates (#7626)
Bumps the hilt group in /kotlin/android with 4 updates:
[com.google.dagger.hilt.android](https://github.com/google/dagger),
[com.google.dagger:hilt-android](https://github.com/google/dagger),
[com.google.dagger:hilt-android-compiler](https://github.com/google/dagger)
and
[com.google.dagger:hilt-android-testing](https://github.com/google/dagger).

Updates `com.google.dagger.hilt.android` from 2.52 to 2.54
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger.hilt.android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.54</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4303">#4303</a>:
Upgrade Hilt Gradle Plugin to support KSP2 configuration.
(76b581999)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>:
Removes private from InstanceHolder field to avoid unnecessary accessor
method. (07d8f883f)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4533">#4533</a>:
Fixes path separator for Windows when creating LazyClassKey proguard
file. (efa421a3f)</li>
</ul>
<h1>Notable changes</h1>
<ul>
<li>In preparation for jakarta support, Dagger’s generated factories now
include a <code>create()</code> method that uses
<code>dagger.internal.Provider</code> rather than
<code>javax.inject.Provider</code>. For now, the
<code>javax.inject.Provider</code> <code>create()</code> method is also
kept for compatibility, but it will be removed in a future release. When
that happens, libraries built with the newer version of Dagger may break
downstream users of <code>@Component</code> that are built with an older
version of Dagger. (d60729d20)</li>
</ul>
<h2>Dagger 2.53.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4525">#4525</a>:
Update kotlin-jvm-metadata to 2.0.21 to remove dependency on Beta
version. (84d3aa5f1)</li>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4526">#4526</a>:
Add the originating element in LazyMapKeyProxyGenerator.
(5fd8ec1a3)</li>
</ul>
<h2>Dagger 2.53</h2>
<h1>Potentially breaking changes:</h1>
<h3><code>@Binds</code> methods now requires explicit nullability</h3>
<p><strong>New:</strong> <code>@Binds</code> methods must explicitly
declare nullability (previously we tried to infer it from
the parameter). This change aligns the nullability behavior of
<code>@Binds</code> with how nullability is
treated elsewhere in Dagger by requiring it to be explict at the request
and declaration sites.
(4941926c5)</p>
<p><strong>Suggested fix:</strong> If you get a failure due to this
change, add the proper nullability to your <code>@Binds</code>
method/parameter. For example:</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @Binds fun bindToNullableImpl(impl: FooImpl): Foo
+    @Binds fun bindToNullableImpl(impl: FooImpl?): Foo?
}
</code></pre>
<h3>Scopes are now banned on <code>@Binds</code> that delegate to
production implementations.</h3>
<p><strong>New:</strong> Scoping an <code>@Binds</code> method that
delegates to an <code>@Produces</code> implementation is not
allowed. The scope was ignored anyway because production bindings are
implicitly scoped. (03b237ff2)</p>
<p><strong>Suggested fix:</strong> Remove the scope annotation (since
the scope was ignored, this should not be a functional change).</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @ProductionScoped
     @Binds fun bindToProductionImpl(impl: FooImpl): Foo
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bf4b96e080"><code>bf4b96e</code></a>
2.54 release</li>
<li><a
href="76b581999a"><code>76b5819</code></a>
Update Hilt Gradle Plugin KSP configuration to support KSP2</li>
<li><a
href="013a9a447f"><code>013a9a4</code></a>
Add Nullmarking to Components</li>
<li><a
href="07d8f883f1"><code>07d8f88</code></a>
Remove private from generated Factory's INSTANCE field.</li>
<li><a
href="efa421a3fc"><code>efa421a</code></a>
Update Dagger's XProcessing jars.</li>
<li><a
href="fe9a2f9ff1"><code>fe9a2f9</code></a>
Update Dagger to use Android SDK 34.</li>
<li><a
href="5e50a92968"><code>5e50a92</code></a>
Internal changes</li>
<li><a
href="d60729d20c"><code>d60729d</code></a>
Change Dagger-genenerated factories to have an additional create method
that ...</li>
<li><a
href="6ee6092d80"><code>6ee6092</code></a>
Migrate FrameworkType and FrameworkField to XPoet.</li>
<li><a
href="972c8d35b7"><code>972c8d3</code></a>
Fix warnings about instantiating new boxed primitives.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.52...dagger-2.54">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android` from 2.52 to 2.54
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.54</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4303">#4303</a>:
Upgrade Hilt Gradle Plugin to support KSP2 configuration.
(76b581999)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>:
Removes private from InstanceHolder field to avoid unnecessary accessor
method. (07d8f883f)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4533">#4533</a>:
Fixes path separator for Windows when creating LazyClassKey proguard
file. (efa421a3f)</li>
</ul>
<h1>Notable changes</h1>
<ul>
<li>In preparation for jakarta support, Dagger’s generated factories now
include a <code>create()</code> method that uses
<code>dagger.internal.Provider</code> rather than
<code>javax.inject.Provider</code>. For now, the
<code>javax.inject.Provider</code> <code>create()</code> method is also
kept for compatibility, but it will be removed in a future release. When
that happens, libraries built with the newer version of Dagger may break
downstream users of <code>@Component</code> that are built with an older
version of Dagger. (d60729d20)</li>
</ul>
<h2>Dagger 2.53.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4525">#4525</a>:
Update kotlin-jvm-metadata to 2.0.21 to remove dependency on Beta
version. (84d3aa5f1)</li>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4526">#4526</a>:
Add the originating element in LazyMapKeyProxyGenerator.
(5fd8ec1a3)</li>
</ul>
<h2>Dagger 2.53</h2>
<h1>Potentially breaking changes:</h1>
<h3><code>@Binds</code> methods now requires explicit nullability</h3>
<p><strong>New:</strong> <code>@Binds</code> methods must explicitly
declare nullability (previously we tried to infer it from
the parameter). This change aligns the nullability behavior of
<code>@Binds</code> with how nullability is
treated elsewhere in Dagger by requiring it to be explict at the request
and declaration sites.
(4941926c5)</p>
<p><strong>Suggested fix:</strong> If you get a failure due to this
change, add the proper nullability to your <code>@Binds</code>
method/parameter. For example:</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @Binds fun bindToNullableImpl(impl: FooImpl): Foo
+    @Binds fun bindToNullableImpl(impl: FooImpl?): Foo?
}
</code></pre>
<h3>Scopes are now banned on <code>@Binds</code> that delegate to
production implementations.</h3>
<p><strong>New:</strong> Scoping an <code>@Binds</code> method that
delegates to an <code>@Produces</code> implementation is not
allowed. The scope was ignored anyway because production bindings are
implicitly scoped. (03b237ff2)</p>
<p><strong>Suggested fix:</strong> Remove the scope annotation (since
the scope was ignored, this should not be a functional change).</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @ProductionScoped
     @Binds fun bindToProductionImpl(impl: FooImpl): Foo
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bf4b96e080"><code>bf4b96e</code></a>
2.54 release</li>
<li><a
href="76b581999a"><code>76b5819</code></a>
Update Hilt Gradle Plugin KSP configuration to support KSP2</li>
<li><a
href="013a9a447f"><code>013a9a4</code></a>
Add Nullmarking to Components</li>
<li><a
href="07d8f883f1"><code>07d8f88</code></a>
Remove private from generated Factory's INSTANCE field.</li>
<li><a
href="efa421a3fc"><code>efa421a</code></a>
Update Dagger's XProcessing jars.</li>
<li><a
href="fe9a2f9ff1"><code>fe9a2f9</code></a>
Update Dagger to use Android SDK 34.</li>
<li><a
href="5e50a92968"><code>5e50a92</code></a>
Internal changes</li>
<li><a
href="d60729d20c"><code>d60729d</code></a>
Change Dagger-genenerated factories to have an additional create method
that ...</li>
<li><a
href="6ee6092d80"><code>6ee6092</code></a>
Migrate FrameworkType and FrameworkField to XPoet.</li>
<li><a
href="972c8d35b7"><code>972c8d3</code></a>
Fix warnings about instantiating new boxed primitives.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.52...dagger-2.54">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-compiler` from 2.52 to 2.54
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android-compiler's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.54</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4303">#4303</a>:
Upgrade Hilt Gradle Plugin to support KSP2 configuration.
(76b581999)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>:
Removes private from InstanceHolder field to avoid unnecessary accessor
method. (07d8f883f)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4533">#4533</a>:
Fixes path separator for Windows when creating LazyClassKey proguard
file. (efa421a3f)</li>
</ul>
<h1>Notable changes</h1>
<ul>
<li>In preparation for jakarta support, Dagger’s generated factories now
include a <code>create()</code> method that uses
<code>dagger.internal.Provider</code> rather than
<code>javax.inject.Provider</code>. For now, the
<code>javax.inject.Provider</code> <code>create()</code> method is also
kept for compatibility, but it will be removed in a future release. When
that happens, libraries built with the newer version of Dagger may break
downstream users of <code>@Component</code> that are built with an older
version of Dagger. (d60729d20)</li>
</ul>
<h2>Dagger 2.53.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4525">#4525</a>:
Update kotlin-jvm-metadata to 2.0.21 to remove dependency on Beta
version. (84d3aa5f1)</li>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4526">#4526</a>:
Add the originating element in LazyMapKeyProxyGenerator.
(5fd8ec1a3)</li>
</ul>
<h2>Dagger 2.53</h2>
<h1>Potentially breaking changes:</h1>
<h3><code>@Binds</code> methods now requires explicit nullability</h3>
<p><strong>New:</strong> <code>@Binds</code> methods must explicitly
declare nullability (previously we tried to infer it from
the parameter). This change aligns the nullability behavior of
<code>@Binds</code> with how nullability is
treated elsewhere in Dagger by requiring it to be explict at the request
and declaration sites.
(4941926c5)</p>
<p><strong>Suggested fix:</strong> If you get a failure due to this
change, add the proper nullability to your <code>@Binds</code>
method/parameter. For example:</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @Binds fun bindToNullableImpl(impl: FooImpl): Foo
+    @Binds fun bindToNullableImpl(impl: FooImpl?): Foo?
}
</code></pre>
<h3>Scopes are now banned on <code>@Binds</code> that delegate to
production implementations.</h3>
<p><strong>New:</strong> Scoping an <code>@Binds</code> method that
delegates to an <code>@Produces</code> implementation is not
allowed. The scope was ignored anyway because production bindings are
implicitly scoped. (03b237ff2)</p>
<p><strong>Suggested fix:</strong> Remove the scope annotation (since
the scope was ignored, this should not be a functional change).</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @ProductionScoped
     @Binds fun bindToProductionImpl(impl: FooImpl): Foo
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bf4b96e080"><code>bf4b96e</code></a>
2.54 release</li>
<li><a
href="76b581999a"><code>76b5819</code></a>
Update Hilt Gradle Plugin KSP configuration to support KSP2</li>
<li><a
href="013a9a447f"><code>013a9a4</code></a>
Add Nullmarking to Components</li>
<li><a
href="07d8f883f1"><code>07d8f88</code></a>
Remove private from generated Factory's INSTANCE field.</li>
<li><a
href="efa421a3fc"><code>efa421a</code></a>
Update Dagger's XProcessing jars.</li>
<li><a
href="fe9a2f9ff1"><code>fe9a2f9</code></a>
Update Dagger to use Android SDK 34.</li>
<li><a
href="5e50a92968"><code>5e50a92</code></a>
Internal changes</li>
<li><a
href="d60729d20c"><code>d60729d</code></a>
Change Dagger-genenerated factories to have an additional create method
that ...</li>
<li><a
href="6ee6092d80"><code>6ee6092</code></a>
Migrate FrameworkType and FrameworkField to XPoet.</li>
<li><a
href="972c8d35b7"><code>972c8d3</code></a>
Fix warnings about instantiating new boxed primitives.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.52...dagger-2.54">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-android-testing` from 2.52 to 2.54
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android-testing's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.54</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4303">#4303</a>:
Upgrade Hilt Gradle Plugin to support KSP2 configuration.
(76b581999)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4544">#4544</a>:
Removes private from InstanceHolder field to avoid unnecessary accessor
method. (07d8f883f)</li>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4533">#4533</a>:
Fixes path separator for Windows when creating LazyClassKey proguard
file. (efa421a3f)</li>
</ul>
<h1>Notable changes</h1>
<ul>
<li>In preparation for jakarta support, Dagger’s generated factories now
include a <code>create()</code> method that uses
<code>dagger.internal.Provider</code> rather than
<code>javax.inject.Provider</code>. For now, the
<code>javax.inject.Provider</code> <code>create()</code> method is also
kept for compatibility, but it will be removed in a future release. When
that happens, libraries built with the newer version of Dagger may break
downstream users of <code>@Component</code> that are built with an older
version of Dagger. (d60729d20)</li>
</ul>
<h2>Dagger 2.53.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4525">#4525</a>:
Update kotlin-jvm-metadata to 2.0.21 to remove dependency on Beta
version. (84d3aa5f1)</li>
<li>Fixes <a
href="https://redirect.github.com/google/dagger/issues/4526">#4526</a>:
Add the originating element in LazyMapKeyProxyGenerator.
(5fd8ec1a3)</li>
</ul>
<h2>Dagger 2.53</h2>
<h1>Potentially breaking changes:</h1>
<h3><code>@Binds</code> methods now requires explicit nullability</h3>
<p><strong>New:</strong> <code>@Binds</code> methods must explicitly
declare nullability (previously we tried to infer it from
the parameter). This change aligns the nullability behavior of
<code>@Binds</code> with how nullability is
treated elsewhere in Dagger by requiring it to be explict at the request
and declaration sites.
(4941926c5)</p>
<p><strong>Suggested fix:</strong> If you get a failure due to this
change, add the proper nullability to your <code>@Binds</code>
method/parameter. For example:</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @Binds fun bindToNullableImpl(impl: FooImpl): Foo
+    @Binds fun bindToNullableImpl(impl: FooImpl?): Foo?
}
</code></pre>
<h3>Scopes are now banned on <code>@Binds</code> that delegate to
production implementations.</h3>
<p><strong>New:</strong> Scoping an <code>@Binds</code> method that
delegates to an <code>@Produces</code> implementation is not
allowed. The scope was ignored anyway because production bindings are
implicitly scoped. (03b237ff2)</p>
<p><strong>Suggested fix:</strong> Remove the scope annotation (since
the scope was ignored, this should not be a functional change).</p>
<pre lang="diff"><code>@Module
interface MyModule {
-    @ProductionScoped
     @Binds fun bindToProductionImpl(impl: FooImpl): Foo
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bf4b96e080"><code>bf4b96e</code></a>
2.54 release</li>
<li><a
href="76b581999a"><code>76b5819</code></a>
Update Hilt Gradle Plugin KSP configuration to support KSP2</li>
<li><a
href="013a9a447f"><code>013a9a4</code></a>
Add Nullmarking to Components</li>
<li><a
href="07d8f883f1"><code>07d8f88</code></a>
Remove private from generated Factory's INSTANCE field.</li>
<li><a
href="efa421a3fc"><code>efa421a</code></a>
Update Dagger's XProcessing jars.</li>
<li><a
href="fe9a2f9ff1"><code>fe9a2f9</code></a>
Update Dagger to use Android SDK 34.</li>
<li><a
href="5e50a92968"><code>5e50a92</code></a>
Internal changes</li>
<li><a
href="d60729d20c"><code>d60729d</code></a>
Change Dagger-genenerated factories to have an additional create method
that ...</li>
<li><a
href="6ee6092d80"><code>6ee6092</code></a>
Migrate FrameworkType and FrameworkField to XPoet.</li>
<li><a
href="972c8d35b7"><code>972c8d3</code></a>
Fix warnings about instantiating new boxed primitives.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.52...dagger-2.54">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>
2025-01-01 19:12:12 +00:00
dependabot[bot]
cfc7a7cc9f build(deps): Bump the moshi group in /kotlin/android with 2 updates (#7627)
Bumps the moshi group in /kotlin/android with 2 updates:
[com.squareup.moshi:moshi-kotlin](https://github.com/square/moshi) and
[com.squareup.moshi:moshi](https://github.com/square/moshi).

Updates `com.squareup.moshi:moshi-kotlin` from 1.15.1 to 1.15.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/square/moshi/blob/master/CHANGELOG.md">com.squareup.moshi:moshi-kotlin's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.15.2</h2>
<p><em>2024-12-05</em></p>
<ul>
<li>Do not generate conditional shrinker rules (i.e., <code>-if</code>)
when the rule is already predicated on the presence of the target type
(as <code>-keepnames</code> and <code>-keepclassmembers</code> are).
This will improve shrinker performance for projects with hundreds of
model types, as conditional rules are more expensive to evaluate.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7f957b18ea"><code>7f957b1</code></a>
Prepare version 1.15.2</li>
<li><a
href="8feae55c3c"><code>8feae55</code></a>
Remove redundant preconditions from generated ProGuard rules (<a
href="https://redirect.github.com/square/moshi/issues/1913">#1913</a>)</li>
<li><a
href="932807e0d1"><code>932807e</code></a>
Prepare next development version</li>
<li>See full diff in <a
href="https://github.com/square/moshi/compare/1.15.1...1.15.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.squareup.moshi:moshi` from 1.15.1 to 1.15.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/square/moshi/blob/master/CHANGELOG.md">com.squareup.moshi:moshi's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.15.2</h2>
<p><em>2024-12-05</em></p>
<ul>
<li>Do not generate conditional shrinker rules (i.e., <code>-if</code>)
when the rule is already predicated on the presence of the target type
(as <code>-keepnames</code> and <code>-keepclassmembers</code> are).
This will improve shrinker performance for projects with hundreds of
model types, as conditional rules are more expensive to evaluate.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7f957b18ea"><code>7f957b1</code></a>
Prepare version 1.15.2</li>
<li><a
href="8feae55c3c"><code>8feae55</code></a>
Remove redundant preconditions from generated ProGuard rules (<a
href="https://redirect.github.com/square/moshi/issues/1913">#1913</a>)</li>
<li><a
href="932807e0d1"><code>932807e</code></a>
Prepare next development version</li>
<li>See full diff in <a
href="https://github.com/square/moshi/compare/1.15.1...1.15.2">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>
2025-01-01 19:11:41 +00:00
dependabot[bot]
cd2c3433d1 build(deps): Bump @fontsource/source-sans-3 from 5.1.0 to 5.1.1 in /elixir/apps/web/assets (#7623)
Bumps
[@fontsource/source-sans-3](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/source-sans-3)
from 5.1.0 to 5.1.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/fontsource/font-files/commits/HEAD/fonts/google/source-sans-3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@fontsource/source-sans-3&package-manager=npm_and_yarn&previous-version=5.1.0&new-version=5.1.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 19:10:42 +00:00
dependabot[bot]
717815bdd6 build(deps): Bump @next/mdx from 15.0.3 to 15.1.3 in /website (#7629)
Bumps
[@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx)
from 15.0.3 to 15.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/next.js/releases"><code>@​next/mdx</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.1.3</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Retry manifest file loading only in dev mode: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/73900">#73900</a></li>
<li>Use shared worker for lint &amp; typecheck steps: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/74154">#74154</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/unstubbable"><code>@​unstubbable</code></a> and
<a href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.2</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>Update React from 7283a213-20241206 to 65e06cb7-20241218: <a
href="https://redirect.github.com/vercel/next.js/pull/74117">vercel/next.js#74117</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.1</h2>
<blockquote>
<p>[!NOTE]<br />
This release is backporting bug fixes. It does <strong>not</strong>
include all pending features/changes on canary.</p>
</blockquote>
<h3>Core Changes</h3>
<ul>
<li>fix(turbo): sassOptions silenceDeprecations was not overwritten with
user options: <a
href="https://redirect.github.com/vercel/next.js/pull/73937">vercel/next.js#73937</a></li>
<li>refactor collectAppPageSegments: <a
href="https://redirect.github.com/vercel/next.js/pull/73908">vercel/next.js#73908</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/devjiwonchoi"><code>@​devjiwonchoi</code></a>
and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for
helping!</p>
<h2>v15.1.1-canary.23</h2>
<h3>Misc Changes</h3>
<ul>
<li>docs: remove catch-all for opengraph-image: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/74338">#74338</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/leerob"><code>@​leerob</code></a> for
helping!</p>
<h2>v15.1.1-canary.22</h2>
<h3>Misc Changes</h3>
<ul>
<li>Fix typo in generateViewport docs: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx/issues/74288">#74288</a></li>
</ul>
<h3>Credits</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4cbaaa118d"><code>4cbaaa1</code></a>
v15.1.3</li>
<li><a
href="df392a1b97"><code>df392a1</code></a>
v15.1.2</li>
<li><a
href="4384c6834a"><code>4384c68</code></a>
v15.1.1</li>
<li><a
href="dafcd43fac"><code>dafcd43</code></a>
v15.1.0</li>
<li><a
href="2deb35d487"><code>2deb35d</code></a>
v15.0.4-canary.52</li>
<li><a
href="3970d33e6d"><code>3970d33</code></a>
v15.0.4-canary.51</li>
<li><a
href="c824c183d0"><code>c824c18</code></a>
v15.0.4-canary.50</li>
<li><a
href="657c2cbd72"><code>657c2cb</code></a>
v15.0.4-canary.49</li>
<li><a
href="c2078d0c05"><code>c2078d0</code></a>
v15.0.4-canary.48</li>
<li><a
href="6b9baaace0"><code>6b9baaa</code></a>
v15.0.4-canary.47</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.1.3/packages/next-mdx">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@next/mdx&package-manager=npm_and_yarn&previous-version=15.0.3&new-version=15.1.3)](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 19:06:59 +00:00
dependabot[bot]
836d8aaaf0 build(deps): Bump mixpanel-browser from 2.56.0 to 2.58.0 in /website (#7631)
Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from
2.56.0 to 2.58.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mixpanel/mixpanel-js/releases">mixpanel-browser's
releases</a>.</em></p>
<blockquote>
<h2>Session recording features</h2>
<ul>
<li>New initialization option <code>record_canvas</code> can be turned
on to enable the Session Recording module to capture contents of HTML
<code>canvas</code> elements</li>
<li>Session Replay checkpoint events now include a starting URL</li>
</ul>
<h2>Internal refactor for Promise support</h2>
<p>This release is largely an internal refactor of the batch/queue/retry
subsystem introducing asynchronous abstractions (primarily Promise
support). Includes a minimal Promise polyfill for continued support in
older browsers.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md">mixpanel-browser's
changelog</a>.</em></p>
<blockquote>
<p><strong>2.58.0</strong> (16 Dec 2024)</p>
<ul>
<li>Added canvas recording option</li>
<li>Session Replay checkpoint events now include a starting URL</li>
</ul>
<p><strong>2.57.1</strong> (12 Dec 2024)</p>
<ul>
<li>Asynchronous abstractions (primarily Promise support) introduced in
internal refactor of batch/queue/retry system.</li>
</ul>
<p><strong>2.57.0</strong> (Dec 2024)
REDACTED</p>
<p><strong>2.56.0</strong> (4 Nov 2024)</p>
<ul>
<li>Recording payloads now include additional metadata: the current URL,
library type, and library version.</li>
<li>Sourcemaps are now generated for the recorder module.</li>
<li>Added debugging method
<code>mixpanel.get_session_replay_url()</code> which will return a
Mixpanel UI link to the session replay if there is an active recording
taking place.</li>
<li>Refactored session recording module to encapsulate each active
recording and its metadata. Added a unit test suite for the new
<code>session-recording.js</code>.</li>
<li>Added some additional error handling for when
<code>stopRecording</code> fails or rrweb silently fails to start
recording.</li>
<li>Removed <code>record_inline_images</code> option due to buggy
behavior in rrweb.</li>
</ul>
<p><strong>2.55.1</strong> (27 Aug 2024)</p>
<ul>
<li>Adds a minimum recording length option for session recording</li>
<li>Fixes and improvements for session recording batcher to support
offline queueing and retry</li>
<li>Fix for query param parsing/escaping</li>
<li>Support for more UTM tags / click IDs (thanks <a
href="https://github.com/aliyalcinkaya"><code>@​aliyalcinkaya</code></a>)</li>
</ul>
<p><strong>2.55.0</strong> (2 Aug 2024)</p>
<ul>
<li>Added new build to support native JavaScript modules</li>
</ul>
<p><strong>2.54.1</strong> (30 Jul 2024)</p>
<ul>
<li>Fixes and improvements for user-idleness detection in session
recording</li>
</ul>
<p><strong>2.54.0</strong> (23 Jul 2024)</p>
<ul>
<li>Provides optional builds without session recording module and
without asynchronous script loading.</li>
<li>Integrates request batcher with session recording module for
increased reliability.</li>
<li>Improved user inactivity heuristic for session recording
timeout.</li>
<li>Adds config options to inline images and collect fonts during
session recording.</li>
</ul>
<p><strong>2.53.0</strong> (21 Jun 2024)</p>
<ul>
<li>Switch to new session-recording network payload format, utilizing
client-side compression when available</li>
<li>Session-recording methods are now available through Google Tag
Manager wrapper</li>
</ul>
<p><strong>2.52.0</strong> (7 Jun 2024)</p>
<ul>
<li>Reverted UTM param persistence change from 2.51.0: UTM parameters
are again persisted by default</li>
</ul>
<p><strong>2.51.0</strong> (30 May 2024)</p>
<ul>
<li>UTM parameter properties are no longer persisted by default</li>
<li>Existing superproperties persisted in localStorage are now copied
back to cookie storage if the library is initialized with cookie
persistence (support migrations from localStorage-&gt;cookie)</li>
<li>Added session-recording options <code>record_block_class</code>,
<code>record_block_selector</code>, and
<code>record_mask_text_class</code></li>
<li>Added method
<code>mixpanel.get_session_recording_properties()</code> for interop
with other client-side SDKs</li>
</ul>
<p><strong>2.50.0</strong> (26 Apr 2024)</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="796cd942f2"><code>796cd94</code></a>
2.58.0</li>
<li><a
href="ea462076f8"><code>ea46207</code></a>
Test fix</li>
<li><a
href="b9fdf6a735"><code>b9fdf6a</code></a>
v2.58.0</li>
<li><a
href="caf5388523"><code>caf5388</code></a>
2.58.0</li>
<li><a
href="64fcec867f"><code>64fcec8</code></a>
Update Changelog</li>
<li><a
href="f53e267464"><code>f53e267</code></a>
Added canvas recording option and a starting URL to Session Replay
checkpoint...</li>
<li><a
href="350b8bdbcf"><code>350b8bd</code></a>
2.57.1</li>
<li><a
href="a35fc40eeb"><code>a35fc40</code></a>
2.57.0 changelog entry</li>
<li><a
href="53579bf6fe"><code>53579bf</code></a>
Merge pull request <a
href="https://redirect.github.com/mixpanel/mixpanel-js/issues/245">#245</a>
from mixpanel/jg-2571-changelog</li>
<li><a
href="b8594a2c7c"><code>b8594a2</code></a>
Update CHANGELOG.md</li>
<li>Additional commits viewable in <a
href="https://github.com/mixpanel/mixpanel-js/compare/v2.56.0...v2.58.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mixpanel-browser&package-manager=npm_and_yarn&previous-version=2.56.0&new-version=2.58.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 18:51:10 +00:00
dependabot[bot]
6e8141365c build(deps): Bump fast-xml-parser from 4.5.0 to 4.5.1 in /website (#7630)
Bumps
[fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser)
from 4.5.0 to 4.5.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md">fast-xml-parser's
changelog</a>.</em></p>
<blockquote>
<p><!-- raw HTML omitted -->Note: If you find missing information about
particular minor version, that version must have been changed without
any functional change in this library.<!-- raw HTML omitted --></p>
<p><strong>4.5.1 / 2024-12-15</strong></p>
<ul>
<li>Fix empty tag key name for v5 (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/697">#697</a>).
no impact on v4</li>
<li>Fixes entity parsing when used in strict mode (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/699">#699</a>)</li>
</ul>
<p><strong>4.5.0 / 2024-09-03</strong></p>
<ul>
<li>feat <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/666">#666</a>:
ignoreAttributes support function, and array of string or regex (By <a
href="https://github.com/mav-rik">ArtemM</a>)</li>
</ul>
<p><strong>4.4.1 / 2024-07-28</strong></p>
<ul>
<li>v5 fix: maximum length limit to currency value</li>
<li>fix <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/634">#634</a>:
build attributes with oneListGroup and attributesGroupName (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/653">#653</a>)(By
<a href="https://github.com/a-rasin">Andreas Naziris</a>)</li>
<li>fix: get oneListGroup to work as expected for array of strings (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/662">#662</a>)(By
<a href="https://github.com/a-rasin">Andreas Naziris</a>)</li>
</ul>
<p><strong>4.4.0 / 2024-05-18</strong></p>
<ul>
<li>fix <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/654">#654</a>:
parse attribute list correctly for self closing stop node.</li>
<li>fix: validator bug when closing tag is not opened. (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/647">#647</a>)
(By <a href="https://github.com/RyosukeFukatani">Ryosuke
Fukatani</a>)</li>
<li>fix <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/581">#581</a>:
typings; return type of <code>tagValueProcessor</code> &amp;
<code>attributeValueProcessor</code> (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/582">#582</a>)
(By <a href="">monholm</a>)</li>
</ul>
<p><strong>4.3.6 / 2024-03-16</strong></p>
<ul>
<li>Add support for parsing HTML numeric entities (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/645">#645</a>)
(By <a href="https://github.com/DerZade">Jonas Schade </a>)</li>
</ul>
<p><strong>4.3.5 / 2024-02-24</strong></p>
<ul>
<li>code for v5 is added for experimental use</li>
</ul>
<p><strong>4.3.4 / 2024-01-10</strong></p>
<ul>
<li>fix: Don't escape entities in CDATA sections (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/633">#633</a>)
(By <a href="https://github.com/wackbyte">wackbyte</a>)</li>
</ul>
<p><strong>4.3.3 / 2024-01-10</strong></p>
<ul>
<li>Remove unnecessary regex</li>
</ul>
<p><strong>4.3.2 / 2023-10-02</strong></p>
<ul>
<li>fix <code>jObj.hasOwnProperty</code> when give input is null (By <a
href="https://github.com/ardatan">Arda TANRIKULU</a>)</li>
</ul>
<p><strong>4.3.1 / 2023-09-24</strong></p>
<ul>
<li>revert back &quot;Fix typings for builder and parser to make return
type generic&quot; to avoid failure of existing projects. Need to decide
a common approach.</li>
</ul>
<p><strong>4.3.0 / 2023-09-20</strong></p>
<ul>
<li>Fix stopNodes to work with removeNSPrefix (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/607">#607</a>)
(<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/608">#608</a>)
(By [Craig Andrews]<a
href="https://github.com/candrews">https://github.com/candrews</a>))</li>
<li>Fix <a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/610">#610</a>
ignore properties set to Object.prototype</li>
<li>Fix typings for builder and parser to make return type generic (By
<a href="https://github.com/sarahdayan">Sarah Dayan</a>)</li>
</ul>
<p><strong>4.2.7 / 2023-07-30</strong></p>
<ul>
<li>Fix: builder should set text node correctly when only textnode is
present (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/589">#589</a>)
(By <a href="https://github.com/joneqian">qianqing</a>)</li>
<li>Fix: Fix for null and undefined attributes when building xml (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/585">#585</a>)
(<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/598">#598</a>).
A null or undefined value should be ignored. (By <a
href="https://github.com/cecia234">Eugenio Ceschia</a>)</li>
</ul>
<p><strong>4.2.6 / 2023-07-17</strong></p>
<ul>
<li>Fix: Remove trailing slash from jPath for self-closing tags (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/595">#595</a>)
(By <a href="https://github.com/m-radzikowski">Maciej
Radzikowski</a>)</li>
</ul>
<p><strong>4.2.5 / 2023-06-22</strong></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e132656533"><code>e132656</code></a>
update release detail</li>
<li><a
href="74e2651811"><code>74e2651</code></a>
Fixes entity parsing when used in strict mode (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/699">#699</a>)</li>
<li><a
href="408290231e"><code>4082902</code></a>
Fix empty tag key name for v5 (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/697">#697</a>)</li>
<li><a
href="eb8aa89a3c"><code>eb8aa89</code></a>
use XML instead of XMl (<a
href="https://redirect.github.com/NaturalIntelligence/fast-xml-parser/issues/695">#695</a>)</li>
<li><a
href="050debf145"><code>050debf</code></a>
Add donor</li>
<li><a
href="4271222311"><code>4271222</code></a>
fix syntax in docs to import v5</li>
<li><a
href="e61516a37a"><code>e61516a</code></a>
Update Sponsors</li>
<li>See full diff in <a
href="https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.0...v4.5.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=fast-xml-parser&package-manager=npm_and_yarn&previous-version=4.5.0&new-version=4.5.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 18:50:44 +00:00
Jamil
635b0f37cc refactor(apple): Determine logging context based on bundle ID (#7618)
This simplifies the logging API and prevents accidentally writing to the
app or tunnel log file from the wrong process.

Tested on macOS and iOS

Fixes #7616 

Draft because stacked
2024-12-31 20:59:22 +00:00
Jamil
b5eccf095a refactor(apple): Remove redundant category key from log files (#7614)
This is redundant and makes logs unnecessarily more noisy / larger.

Fixes #7613
2024-12-31 19:44:00 +00:00
Jamil
1ddc2f5de6 fix(apple): Don't crash if tunnel manager session is unexpectedly nil (#7594)
In certain weird edge cases such as:

- The user removes the VPN profile while Firezone is signed in, causing
the `NETunnelProviderSession` to go invalid immediately
- The user approves the system extension to load before the VPN profile
access is granted

then the TunnelManager will not be able to obtain a valid reference to a
NETunnelProviderSession object.

In these cases, for now, it makes more sense to fail silently than to
crash, effectively making these operations a no-op until the user
remedies the VPN profile. Currently the user is prompted to re-grant VPN
profile whenever its status goes to `invalid`, so these cases don't
technically fail without prompting the user.

Draft because it's stacked on #7593 


Fixes #7579 
Fixes #7591

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-12-30 20:14:56 +00:00
Jamil
abc61c1480 fix(ci): Only append firezone- prefix to file name, not release (#7610)
Fixes
https://github.com/firezone/firezone/actions/runs/12550853827/job/34994290704
2024-12-30 19:39:05 +00:00
Jamil
214da6153e fix(ci): Only trigger Apple artifact uploads on workflow_dispatch trigger (#7611)
Unfortunately Apple's API doesn't expect to be hit this frequently and
also doesn't respond with obvious errors when we ask too much of it.

Because of this, we move the App Store connect upload back to manual
trigger only, and update the standalone upload to GitHub releases to the
same because it needs to hit Apple's notary service API.
2024-12-30 11:26:45 -08:00
Jamil
a1337d011c fix(apple): Load tunnel manager after creating it (#7593)
When launching Firezone for the first time, the VPN profile doesn't
exist. We prompt the user to create it with "Grant VPN Permission", but
then we fail to reload it, which initializes the tunnelManager instance
variables properly and binds observers.

The result of this was that we failed to react to VPN status changes on
the first launch of Firezone.

This can (and should be) refactored to be cleaner, but that is out of
scope for this PR and will be saved for #6554.


Refs #7579
2024-12-30 19:08:40 +00:00
Jamil
279512ca98 ci: Publish Android AAB and APK to release assets (#7599)
Fixes #3321
2024-12-30 18:56:09 +00:00
Jamil
019d9b6749 fix(apple/iOS): Use separate Info.plist for iOS and macOS Network Extensions (#7609)
macOS and iOS require slightly different Info.plist values for the
Network Extension.

Fixes a regression introduced in #7602
2024-12-30 18:04:10 +00:00
dependabot[bot]
99b97ad261 build(deps): Bump zip from 2.2.1 to 2.2.2 in /rust (#7604)
Bumps [zip](https://github.com/zip-rs/zip2) from 2.2.1 to 2.2.2.
<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.2.2</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>rewrite the EOCD/EOCD64 detection to fix extreme performance
regression (<a
href="https://redirect.github.com/zip-rs/zip2/issues/247">#247</a>)</li>
</ul>
</blockquote>
</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.2.1...v2.2.2">2.2.2</a>
- 2024-12-16</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>rewrite the EOCD/EOCD64 detection to fix extreme performance
regression (<a
href="https://redirect.github.com/zip-rs/zip2/issues/247">#247</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e074e09b83"><code>e074e09</code></a>
chore: release v2.2.2 (<a
href="https://redirect.github.com/zip-rs/zip2/issues/270">#270</a>)</li>
<li><a
href="33c71ccc80"><code>33c71cc</code></a>
fix: rewrite the EOCD/EOCD64 detection to fix extreme performance
regression ...</li>
<li><a
href="810d18a9a1"><code>810d18a</code></a>
deps: Relax dependency versions (<a
href="https://redirect.github.com/zip-rs/zip2/issues/243">#243</a>)</li>
<li>See full diff in <a
href="https://github.com/zip-rs/zip2/compare/v2.2.1...v2.2.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zip&package-manager=cargo&previous-version=2.2.1&new-version=2.2.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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-30 18:03:21 +00:00
Jamil
086dd5188c chore(apple): Resolve all Swift compile warnings (#7602)
Fixes various warnings Xcode that have cropped up in the 1.4.0 refactor
and recent feature additions.
2024-12-30 17:12:05 +00:00
Jamil
322634b160 ci: Push to Firebase on merge to main (#7595)
Updates the Android workflow to match the new Swift workflow behavior to
push release builds on merges to `main`.
2024-12-30 16:36:10 +00:00