Commit Graph

710 Commits

Author SHA1 Message Date
dependabot[bot]
0f912f15fe Bump @tabler/icons-react from 3.37.1 to 3.38.0 in /frontend (#1587)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react)
from 3.37.1 to 3.38.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tabler/tabler-icons/releases"><code>@​tabler/icons-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 3.38.0</h2>
<!-- raw HTML omitted -->
<h3>34 new icons:</h3>
<ul>
<li><code>filled/adjustments-horizontal</code></li>
<li><code>filled/check</code></li>
<li><code>filled/chevron-down</code></li>
<li><code>filled/chevron-right</code></li>
<li><code>filled/click</code></li>
<li><code>filled/copy</code></li>
<li><code>filled/database</code></li>
<li><code>filled/device-floppy</code></li>
<li><code>filled/device-gamepad-2</code></li>
<li><code>filled/dots-vertical</code></li>
<li><code>filled/dots</code></li>
<li><code>filled/download</code></li>
<li><code>filled/edit</code></li>
<li><code>filled/external-link</code></li>
<li><code>filled/headset</code></li>
<li><code>filled/help</code></li>
<li><code>filled/home-2</code></li>
<li><code>filled/id</code></li>
<li><code>filled/link</code></li>
<li><code>filled/list-check</code></li>
<li><code>filled/list-details</code></li>
<li><code>filled/list</code></li>
<li><code>filled/menu-2</code></li>
<li><code>filled/messages</code></li>
<li><code>filled/pencil</code></li>
<li><code>filled/plus</code></li>
<li><code>filled/scale</code></li>
<li><code>filled/school</code></li>
<li><code>filled/search</code></li>
<li><code>filled/send</code></li>
<li><code>filled/ticket</code></li>
<li><code>filled/tools-kitchen-2</code></li>
<li><code>filled/world</code></li>
<li><code>filled/x</code></li>
</ul>
<p>Fixed icons: <code>filled/calendar-event</code>,
<code>filled/trash</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44681e5d20"><code>44681e5</code></a>
Release 3.38.0</li>
<li>See full diff in <a
href="https://github.com/tabler/tabler-icons/commits/v3.38.0/packages/icons-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tabler/icons-react&package-manager=npm_and_yarn&previous-version=3.37.1&new-version=3.38.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 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>
2026-03-03 04:11:44 +00:00
dependabot[bot]
76fca6bff7 Bump @hey-api/openapi-ts from 0.92.3 to 0.93.0 in /frontend (#1578)
Bumps [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) from
0.92.3 to 0.93.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hey-api/openapi-ts/releases"><code>@​hey-api/openapi-ts</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.93.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><strong>plugin(valibot)</strong>: remove
<code>enum.nodes.nullable</code> resolver node (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3396">#3396</a>)
(<a
href="ea6f3865c8"><code>ea6f386</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Removed resolver node</h3>
<p>Valibot plugin no longer exposes the <code>enum.nodes.nullable</code>
node. It was refactored so that nullable values are handled outside of
resolvers.</p>
<ul>
<li><strong>plugin(zod)</strong>: remove
<code>enum.nodes.nullable</code> resolver node (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3398">#3398</a>)
(<a
href="737730c9c6"><code>737730c</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Removed resolver node</h3>
<p>Zod plugin no longer exposes the <code>enum.nodes.nullable</code>
node. It was refactored so that nullable values are handled outside of
resolvers.</p>
<h3>Patch Changes</h3>
<ul>
<li>
<p><strong>parser</strong>: prefer unprefixed schema names from external
files (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3417">#3417</a>)
(<a
href="f3a264b2c5"><code>f3a264b</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser(patch)</strong>: support callback for
<code>patch.schemas</code> (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3415">#3415</a>)
(<a
href="e494f4dd82"><code>e494f4d</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>output</strong>: fix: apply <code>output.header</code> to
bundled files (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3438">#3438</a>)
(<a
href="bcd0a87cdd"><code>bcd0a87</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser</strong>: handle OpenAPI 3.1
<code>contentMediaType</code> keyword as binary format when file-like
(<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3431">#3431</a>)
(<a
href="d6a85381e3"><code>d6a8538</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>input</strong>: fix: improve returned status code when spec
fetch fails (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3427">#3427</a>)
(<a
href="37dd92c662"><code>37dd92c</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>client</strong>: expose <code>onRequest</code> in
RequestOptions for SSE request interception (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3392">#3392</a>)
(<a
href="8fc46819d5"><code>8fc4681</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser</strong>: add <code>patch.input</code> and shorthand
<code>patch()</code> option for full specification transformations (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3411">#3411</a>)
(<a
href="ba9f893d71"><code>ba9f893</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser</strong>: fix: preserve
<code>unevaluatedProperties</code> keyword in transforms (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3435">#3435</a>)
(<a
href="f659b38701"><code>f659b38</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>plugin(zod)</strong>: use <code>.nullable()</code> and
<code>.nullish()</code> methods (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3398">#3398</a>)
(<a
href="737730c9c6"><code>737730c</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>parser</strong>: fix: resolve sibling schemas from external
files during bundling (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3422">#3422</a>)
(<a
href="19fd80aff2"><code>19fd80a</code></a>)
by <a
href="https://github.com/j-westover"><code>@​j-westover</code></a></p>
</li>
<li>
<p><strong>parser(transforms)</strong>: add <code>schemaName</code>
transform (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3416">#3416</a>)
(<a
href="4b9d032c6a"><code>4b9d032</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>plugin(valibot)</strong>: use <code>.nullable()</code> and
<code>.nullish()</code> methods (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3396">#3396</a>)
(<a
href="ea6f3865c8"><code>ea6f386</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>input</strong>: fix: avoid prefixing sources if paths do not
collide on operations (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3436">#3436</a>)
(<a
href="b1a419a835"><code>b1a419a</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser(patch)</strong>: support callback for
<code>patch.operations</code> (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3420">#3420</a>)
(<a
href="e1cd970e4f"><code>e1cd970</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
<li>
<p><strong>parser</strong>: add support for non-string discriminator
property types (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3385">#3385</a>)
(<a
href="dd0be9c6ca"><code>dd0be9c</code></a>)
by <a href="https://github.com/SipanP"><code>@​SipanP</code></a></p>
</li>
</ul>
<h3>Updated Dependencies:</h3>
<ul>
<li><code>@​hey-api/shared</code><a
href="https://github.com/0"><code>@​0</code></a>.2.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6e46330ed8"><code>6e46330</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3393">#3393</a>
from hey-api/changeset-release/main</li>
<li><a
href="c9ddeec795"><code>c9ddeec</code></a>
ci: release</li>
<li><a
href="f3253660d1"><code>f325366</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3440">#3440</a>
from hey-api/chore/py-dsl-types</li>
<li><a
href="406fa1c725"><code>406fa1c</code></a>
chore: clean up some assertions</li>
<li><a
href="14f2894cd7"><code>14f2894</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3438">#3438</a>
from hey-api/copilot/fix-output-header-config</li>
<li><a
href="c66d565e85"><code>c66d565</code></a>
Fix typecheck error: use typeof string check instead of Array.isArray
for Rea...</li>
<li><a
href="bcd0a87cdd"><code>bcd0a87</code></a>
Create famous-pianos-attack.md</li>
<li><a
href="077adc69ab"><code>077adc6</code></a>
Remove hardcoded header fallback; apply same fix to openapi-python</li>
<li><a
href="243d33a1fc"><code>243d33a</code></a>
Fix output header config not applied to bundled client files</li>
<li><a
href="3e974bb93d"><code>3e974bb</code></a>
Initial plan</li>
<li>Additional commits viewable in <a
href="https://github.com/hey-api/openapi-ts/compare/@hey-api/openapi-ts@0.92.3...@hey-api/openapi-ts@0.93.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hey-api/openapi-ts&package-manager=npm_and_yarn&previous-version=0.92.3&new-version=0.93.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 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>
2026-02-24 04:15:02 +00:00
dependabot[bot]
732693b5b7 Bump eslint-plugin-testing-library from 7.15.1 to 7.16.0 in /frontend (#1579)
Bumps
[eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)
from 7.15.1 to 7.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/testing-library/eslint-plugin-testing-library/releases">eslint-plugin-testing-library's
releases</a>.</em></p>
<blockquote>
<h2>v7.16.0</h2>
<h1><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.4...v7.16.0">7.16.0</a>
(2026-02-17)</h1>
<h3>Features</h3>
<ul>
<li>support ESLint v10 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1211">#1211</a>)
(<a
href="af31739e0c">af31739</a>)</li>
</ul>
<h2>v7.15.4</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.3...v7.15.4">7.15.4</a>
(2025-12-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>typescript-eslint</code> to
v8.51.0 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1171">#1171</a>)
(<a
href="b8ef377248">b8ef377</a>)</li>
</ul>
<h2>v7.15.3</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.2...v7.15.3">7.15.3</a>
(2025-12-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>typescript-eslint</code> to
v8.50.0 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1164">#1164</a>)
(<a
href="c23f025277">c23f025</a>)</li>
</ul>
<h2>v7.15.2</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.1...v7.15.2">7.15.2</a>
(2025-12-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>expose correct meta version (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1163">#1163</a>)
(<a
href="d994f0c033">d994f0c</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="af31739e0c"><code>af31739</code></a>
feat: support ESLint v10 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1211">#1211</a>)</li>
<li><a
href="340cf4842b"><code>340cf48</code></a>
chore(deps): update dependency <code>@​types/node</code> to v22.19.11
(<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1215">#1215</a>)</li>
<li><a
href="4f87fd32db"><code>4f87fd3</code></a>
chore(deps): update dependency <code>@​vitest/eslint-plugin</code> to
v1.6.7 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1214">#1214</a>)</li>
<li><a
href="9e50828927"><code>9e50828</code></a>
chore(deps): update dependency <code>@​types/node</code> to v22.19.10
(<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1213">#1213</a>)</li>
<li><a
href="9d82486aa8"><code>9d82486</code></a>
chore(deps): update dependency <code>@​types/node</code> to v22.19.9 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1210">#1210</a>)</li>
<li><a
href="0bc70623a9"><code>0bc7062</code></a>
chore(deps): update dependency tsdown to v0.20.3 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1209">#1209</a>)</li>
<li><a
href="e1f11a71af"><code>e1f11a7</code></a>
chore(deps): update dependency <code>@​types/node</code> to v22.19.8 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1208">#1208</a>)</li>
<li><a
href="52f20bad6b"><code>52f20ba</code></a>
build(deps): bump npm from 11.7.0 to 11.9.0 in the npm_and_yarn group
across ...</li>
<li><a
href="1e1b271026"><code>1e1b271</code></a>
chore(deps): update dependency globals to v17.3.0 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1205">#1205</a>)</li>
<li><a
href="3e2aad5427"><code>3e2aad5</code></a>
chore(deps): update commitlint monorepo to v20.4.1 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1206">#1206</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.1...v7.16.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-testing-library&package-manager=npm_and_yarn&previous-version=7.15.1&new-version=7.16.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 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>
2026-02-24 04:14:45 +00:00
dependabot[bot]
c418085462 Bump @typescript-eslint/eslint-plugin from 8.55.0 to 8.56.0 in /frontend (#1580)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
from 8.55.0 to 8.56.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.56.0</h2>
<h2>8.56.0 (2026-02-16)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support ESLint v10 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>use parser options from context.languageOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
<li>Joshua Chen</li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.56.0 (2026-02-16)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support ESLint v10 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>use parser options from context.languageOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
<li>Joshua Chen</li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b8b68f200"><code>8b8b68f</code></a>
chore(release): publish 8.56.0</li>
<li><a
href="68a074fb61"><code>68a074f</code></a>
feat: support ESLint v10 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057">#12057</a>)</li>
<li><a
href="c0a359df26"><code>c0a359d</code></a>
fix: use parser options from context.languageOptions (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043">#12043</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=8.55.0&new-version=8.56.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 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>
2026-02-24 04:12:52 +00:00
dependabot[bot]
47a6401d4f Bump @tabler/icons-react from 3.36.0 to 3.37.1 in /frontend (#1576)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react)
from 3.36.0 to 3.37.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tabler/tabler-icons/releases"><code>@​tabler/icons-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 3.37.1</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed icon: <code>credit-card-off</code></li>
<li>Added missing icon versions metadata</li>
</ul>
<h2>Release 3.37.0</h2>
<!-- raw HTML omitted -->
<h3>20 new icons:</h3>
<ul>
<li><code>filled/ball-bowling</code></li>
<li><code>filled/crown</code></li>
<li><code>filled/folder</code></li>
<li><code>filled/leaf</code></li>
<li><code>filled/pacman</code></li>
<li><code>filled/phone-call</code></li>
<li><code>filled/phone-calling</code></li>
<li><code>filled/phone-check</code></li>
<li><code>filled/phone-x</code></li>
<li><code>filled/plane-arrival</code></li>
<li><code>filled/plane-departure</code></li>
<li><code>filled/plane-tilt</code></li>
<li><code>filled/plane</code></li>
<li><code>filled/play-card</code></li>
<li><code>filled/playlist</code></li>
<li><code>filled/report-analytics</code></li>
<li><code>filled/report-money</code></li>
<li><code>filled/satellite</code></li>
<li><code>filled/sparkles-2</code></li>
<li><code>filled/sparkles</code></li>
</ul>
<p>Fixed icon: <code>outline/pacman</code></p>
<h2>Releace 3.36.1</h2>
<h3>Changed</h3>
<ul>
<li><strong>2,433 icons</strong> have been optimized and fixed</li>
<li><code>outline/brand-adobe-premier</code> →
<code>outline/brand-adobe-premiere</code> (typo fix)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><strong>React</strong> (<code>@tabler/icons-react</code>): Fixed
TypeScript type definition for <code>TablerIcon</code> to properly
handle ref forwarding</li>
<li><strong>Webfont</strong> (<code>@tabler/icons-webfont</code>): Fixed
font generation - icons now render correctly in webfont format</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f4b74b4f49"><code>f4b74b4</code></a>
Release 3.37.1</li>
<li><a
href="5f64612d54"><code>5f64612</code></a>
Release 3.37.0</li>
<li><a
href="0094572ac2"><code>0094572</code></a>
Release 3.36.1</li>
<li><a
href="7358779979"><code>7358779</code></a>
Remove eleventy-sass dependency and update <code>@​tabler/icons</code>
references to use wo...</li>
<li><a
href="2702274bfa"><code>2702274</code></a>
Update package dependencies and configurations (<a
href="https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1447">#1447</a>)</li>
<li><a
href="78e46e478d"><code>78e46e4</code></a>
Added type checks in <code>icons-react</code> tests and ensured
consistent dependency ma...</li>
<li>See full diff in <a
href="https://github.com/tabler/tabler-icons/commits/v3.37.1/packages/icons-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tabler/icons-react&package-manager=npm_and_yarn&previous-version=3.36.0&new-version=3.37.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 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>
2026-02-24 04:11:57 +00:00
dependabot[bot]
0df42354ac Bump @types/node from 25.2.0 to 25.3.0 in /frontend (#1574)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.2.0 to 25.3.0.
<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=25.2.0&new-version=25.3.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 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>
2026-02-24 04:11:38 +00:00
dependabot[bot]
d5d4cde2ce Bump @typescript-eslint/parser from 8.55.0 to 8.56.0 in /frontend (#1563)
Bumps
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
from 8.55.0 to 8.56.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.56.0</h2>
<h2>8.56.0 (2026-02-16)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support ESLint v10 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>use parser options from context.languageOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
<li>Joshua Chen</li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.56.0 (2026-02-16)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support ESLint v10 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Joshua Chen</li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b8b68f200"><code>8b8b68f</code></a>
chore(release): publish 8.56.0</li>
<li><a
href="68a074fb61"><code>68a074f</code></a>
feat: support ESLint v10 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057">#12057</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=8.55.0&new-version=8.56.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 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>
2026-02-17 04:12:57 +00:00
dependabot[bot]
dd9a159843 Bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.55.0 in /frontend (#1562)
Bumps
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
from 7.18.0 to 8.55.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.55.0</h2>
<h2>8.55.0 (2026-02-09)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> deprecate defaultOptions in favor of
meta.defaultOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992">#11992</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-vars] remove trailing
newline when removing entire import (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990">#11990</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
require strictNullChecks (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966">#11966</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000">#12000</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
report unnecessary defaults in ternary expressions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984">#11984</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
reduce param index to ts this handling (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949">#11949</a>)</li>
<li><strong>typescript-estree:</strong> forbid invalid modifier in
object expression (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931">#11931</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Christian Rose <a
href="https://github.com/chrros95"><code>@​chrros95</code></a></li>
<li>fisker Cheung <a
href="https://github.com/fisker"><code>@​fisker</code></a></li>
<li>Josh Goldberg</li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>SungHyun627 <a
href="https://github.com/SungHyun627"><code>@​SungHyun627</code></a></li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of
<code>&quot;use strict&quot;</code> directives (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and
<code>LegacyESLint</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.55.0 (2026-02-09)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> deprecate defaultOptions in favor of
meta.defaultOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992">#11992</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
reduce param index to ts this handling (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949">#11949</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
report unnecessary defaults in ternary expressions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984">#11984</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
require strictNullChecks (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966">#11966</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000">#12000</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-vars] remove trailing
newline when removing entire import (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990">#11990</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Christian Rose <a
href="https://github.com/chrros95"><code>@​chrros95</code></a></li>
<li>Josh Goldberg</li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>SungHyun627 <a
href="https://github.com/SungHyun627"><code>@​SungHyun627</code></a></li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>deps:</strong> update dependency prettier to v3.8.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991">#11991</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Josh Goldberg</li>
<li>MinJae <a
href="https://github.com/Ju-MINJAE"><code>@​Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a
href="https://github.com/YuyaYoshioka"><code>@​YuyaYoshioka</code></a></li>
<li>김현수 <a
href="https://github.com/Kimsoo0119"><code>@​Kimsoo0119</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fedfe8665a"><code>fedfe86</code></a>
chore(release): publish 8.55.0</li>
<li><a
href="8a95834bb5"><code>8a95834</code></a>
fix(eslint-plugin): [no-useless-default-assignment] reduce param index
to ts ...</li>
<li><a
href="4ba1e72cd7"><code>4ba1e72</code></a>
fix(eslint-plugin): [no-useless-default-assignment] report unnecessary
defaul...</li>
<li><a
href="a1f8617907"><code>a1f8617</code></a>
feat(utils): deprecate defaultOptions in favor of meta.defaultOptions
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992">#11992</a>)</li>
<li><a
href="3f0ce54da5"><code>3f0ce54</code></a>
fix(eslint-plugin): [no-useless-default-assignment] require
strictNullChecks ...</li>
<li><a
href="3df0002e86"><code>3df0002</code></a>
fix(eslint-plugin): [no-unused-vars] remove trailing newline when
removing en...</li>
<li><a
href="b931f8c706"><code>b931f8c</code></a>
chore: use workspace refs for workspace deps (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12018">#12018</a>)</li>
<li><a
href="1f17a7918c"><code>1f17a79</code></a>
chore: migrate to pnpm (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11248">#11248</a>)</li>
<li><a
href="d423e57622"><code>d423e57</code></a>
chore(release): publish 8.54.0</li>
<li><a
href="80e33ff2fd"><code>80e33ff</code></a>
feat(eslint-plugin-internal): add prefer-tsutils-methods rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974">#11974</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for
<code>@​typescript-eslint/eslint-plugin</code> since your current
version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=7.18.0&new-version=8.55.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 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>
2026-02-17 04:10:39 +00:00
dependabot[bot]
0220b1b7e3 Bump eslint-config-mantine from 3.2.0 to 4.0.3 in /frontend (#1544)
Bumps
[eslint-config-mantine](https://github.com/mantinedev/eslint-config-mantine)
from 3.2.0 to 4.0.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/mantinedev/eslint-config-mantine/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-config-mantine&package-manager=npm_and_yarn&previous-version=3.2.0&new-version=4.0.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>
2026-02-10 04:13:12 +00:00
dependabot[bot]
13e9c6e228 Bump axios from 1.13.0 to 1.13.5 in /frontend (#1555)
Bumps [axios](https://github.com/axios/axios) from 1.13.0 to 1.13.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/releases">axios's
releases</a>.</em></p>
<blockquote>
<h2>v1.13.5</h2>
<h2>Release 1.13.5</h2>
<h3>Highlights</h3>
<ul>
<li><strong>Security:</strong> Fixed a potential <strong>Denial of
Service</strong> issue involving the <code>__proto__</code> key in
<code>mergeConfig</code>. (PR <a
href="https://redirect.github.com/axios/axios/pull/7369">#7369</a>)</li>
<li><strong>Bug fix:</strong> Resolved an issue where
<code>AxiosError</code> could be missing the <code>status</code> field
on and after <strong>v1.13.3</strong>. (PR <a
href="https://redirect.github.com/axios/axios/pull/7368">#7368</a>)</li>
</ul>
<h3>Changes</h3>
<h4>Security</h4>
<ul>
<li>Fix Denial of Service via <code>__proto__</code> key in
<code>mergeConfig</code>. (PR <a
href="https://redirect.github.com/axios/axios/pull/7369">#7369</a>)</li>
</ul>
<h4>Fixes</h4>
<ul>
<li>Fix/5657. (PR <a
href="https://redirect.github.com/axios/axios/pull/7313">#7313</a>)</li>
<li>Ensure <code>status</code> is present in <code>AxiosError</code> on
and after v1.13.3. (PR <a
href="https://redirect.github.com/axios/axios/pull/7368">#7368</a>)</li>
</ul>
<h4>Features / Improvements</h4>
<ul>
<li>Add input validation to <code>isAbsoluteURL</code>. (PR <a
href="https://redirect.github.com/axios/axios/pull/7326">#7326</a>)</li>
<li>Refactor: bump minor package versions. (PR <a
href="https://redirect.github.com/axios/axios/pull/7356">#7356</a>)</li>
</ul>
<h4>Documentation</h4>
<ul>
<li>Clarify object-check comment. (PR <a
href="https://redirect.github.com/axios/axios/pull/7323">#7323</a>)</li>
<li>Fix deprecated <code>Buffer</code> constructor usage and README
formatting. (PR <a
href="https://redirect.github.com/axios/axios/pull/7371">#7371</a>)</li>
</ul>
<h4>CI / Maintenance</h4>
<ul>
<li>Chore: fix issues with YAML. (PR <a
href="https://redirect.github.com/axios/axios/pull/7355">#7355</a>)</li>
<li>CI: update workflow YAMLs. (PR <a
href="https://redirect.github.com/axios/axios/pull/7372">#7372</a>)</li>
<li>CI: fix run condition. (PR <a
href="https://redirect.github.com/axios/axios/pull/7373">#7373</a>)</li>
<li>Dev deps: bump <code>karma-sourcemap-loader</code> from 0.3.8 to
0.4.0. (PR <a
href="https://redirect.github.com/axios/axios/pull/7360">#7360</a>)</li>
<li>Chore(release): prepare release 1.13.5. (PR <a
href="https://redirect.github.com/axios/axios/pull/7379">#7379</a>)</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a
href="https://github.com/sachin11063"><code>@​sachin11063</code></a>
(first contribution — PR <a
href="https://redirect.github.com/axios/axios/pull/7323">#7323</a>)</li>
<li><a
href="https://github.com/asmitha-16"><code>@​asmitha-16</code></a>
(first contribution — PR <a
href="https://redirect.github.com/axios/axios/pull/7326">#7326</a>)</li>
</ul>
<p><strong>Full Changelog:</strong> <a
href="https://github.com/axios/axios/compare/v1.13.4...v1.13.5">https://github.com/axios/axios/compare/v1.13.4...v1.13.5</a></p>
<h2>v1.13.4</h2>
<h2>Overview</h2>
<p>The release addresses issues discovered in v1.13.3 and includes
significant CI/CD improvements.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/axios/axios/compare/v1.13.3...v1.13.4">v1.13.3...v1.13.4</a></p>
<h2>What's New in v1.13.4</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>fix: issues with version 1.13.3</strong> (<a
href="https://redirect.github.com/axios/axios/issues/7352">#7352</a>)
(<a
href="ee90dfc28a">ee90dfc</a>)
<ul>
<li>Fixed issues discovered in v1.13.3 release</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md">axios's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2><a
href="https://github.com/axios/axios/compare/v1.13.2...v1.13.3">1.13.3</a>
(2026-01-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>http2:</strong> Use port 443 for HTTPS connections by
default. (<a
href="https://redirect.github.com/axios/axios/issues/7256">#7256</a>)
(<a
href="d7e6065346">d7e6065</a>)</li>
<li><strong>interceptor:</strong> handle the error in the same
interceptor (<a
href="https://redirect.github.com/axios/axios/issues/6269">#6269</a>)
(<a
href="5945e40bb1">5945e40</a>)</li>
<li>main field in package.json should correspond to cjs artifacts (<a
href="https://redirect.github.com/axios/axios/issues/5756">#5756</a>)
(<a
href="7373fbff24">7373fbf</a>)</li>
<li><strong>package.json:</strong> add 'bun' package.json 'exports'
condition. Load the Node.js build in Bun instead of the browser build
(<a
href="https://redirect.github.com/axios/axios/issues/5754">#5754</a>)
(<a
href="b89217e3e9">b89217e</a>)</li>
<li>silentJSONParsing=false should throw on invalid JSON (<a
href="https://redirect.github.com/axios/axios/issues/7253">#7253</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/7257">#7257</a>)
(<a
href="7d19335e43">7d19335</a>)</li>
<li>turn AxiosError into a native error (<a
href="https://redirect.github.com/axios/axios/issues/5394">#5394</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/5558">#5558</a>)
(<a
href="1c6a86dd2c">1c6a86d</a>)</li>
<li><strong>types:</strong> add handlers to AxiosInterceptorManager
interface (<a
href="https://redirect.github.com/axios/axios/issues/5551">#5551</a>)
(<a
href="8d1271b49f">8d1271b</a>)</li>
<li><strong>types:</strong> restore AxiosError.cause type from unknown
to Error (<a
href="https://redirect.github.com/axios/axios/issues/7327">#7327</a>)
(<a
href="d8233d9e8e">d8233d9</a>)</li>
<li>unclear error message is thrown when specifying an empty proxy
authorization (<a
href="https://redirect.github.com/axios/axios/issues/6314">#6314</a>)
(<a
href="6ef867e684">6ef867e</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add <code>undefined</code> as a value in AxiosRequestConfig (<a
href="https://redirect.github.com/axios/axios/issues/5560">#5560</a>)
(<a
href="095033c626">095033c</a>)</li>
<li>add automatic minor and patch upgrades to dependabot (<a
href="https://redirect.github.com/axios/axios/issues/6053">#6053</a>)
(<a
href="65a7584eda">65a7584</a>)</li>
<li>add Node.js coverage script using c8 (closes <a
href="https://redirect.github.com/axios/axios/issues/7289">#7289</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/7294">#7294</a>)
(<a
href="ec9d94e9f8">ec9d94e</a>)</li>
<li>added copilot instructions (<a
href="3f83143bfe">3f83143</a>)</li>
<li>compatibility with frozen prototypes (<a
href="https://redirect.github.com/axios/axios/issues/6265">#6265</a>)
(<a
href="860e03396a">860e033</a>)</li>
<li>enhance pipeFileToResponse with error handling (<a
href="https://redirect.github.com/axios/axios/issues/7169">#7169</a>)
(<a
href="88d7884254">88d7884</a>)</li>
<li><strong>types:</strong> Intellisense for string literals in a
widened union (<a
href="https://redirect.github.com/axios/axios/issues/6134">#6134</a>)
(<a
href="f73474d02c">f73474d</a>),
closes <a
href="https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329">microsoft/TypeScript#33471</a></li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;fix: silentJSONParsing=false should throw on invalid
JSON (<a
href="https://redirect.github.com/axios/axios/issues/7253">#7253</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/7">#7</a>…&quot;
(<a
href="https://redirect.github.com/axios/axios/issues/7298">#7298</a>)
(<a
href="a4230f5581">a4230f5</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/7253">#7253</a> <a
href="https://redirect.github.com/axios/axios/issues/7">#7</a> <a
href="https://redirect.github.com/axios/axios/issues/7298">#7298</a></li>
<li><strong>deps:</strong> bump peter-evans/create-pull-request from 7
to 8 in the github-actions group (<a
href="https://redirect.github.com/axios/axios/issues/7334">#7334</a>)
(<a
href="2d6ad5e48b">2d6ad5e</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a href="https://github.com/ashvin2005"
title="+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218)
[#7218](https://github.com/axios/axios/issues/7218) )">Ashvin
Tiwari</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/mochinikunj"
title="+940/-12 ([#7294](https://github.com/axios/axios/issues/7294)
[#7294](https://github.com/axios/axios/issues/7294) )">Nikunj
Mochi</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/imanchalsingh"
title="+544/-102 ([#7169](https://github.com/axios/axios/issues/7169)
[#7185](https://github.com/axios/axios/issues/7185) )">Anchal
Singh</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/jasonsaayman"
title="+317/-73 ([#7334](https://github.com/axios/axios/issues/7334)
[#7298](https://github.com/axios/axios/issues/7298)
)">jasonsaayman</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/brodo"
title="+99/-120 ([#5558](https://github.com/axios/axios/issues/5558)
)">Julian Dax</a></li>
<li><!-- raw HTML omitted --> <a
href="https://github.com/AKASHDHARDUBEY" title="+167/-0
([#7287](https://github.com/axios/axios/issues/7287)
[#7288](https://github.com/axios/axios/issues/7288) )">Akash Dhar
Dubey</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/madhumitaaa"
title="+20/-68 ([#7198](https://github.com/axios/axios/issues/7198)
)">Madhumita</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/Tackoil"
title="+80/-2 ([#6269](https://github.com/axios/axios/issues/6269)
)">Tackoil</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/justindhillon"
title="+41/-41 ([#6324](https://github.com/axios/axios/issues/6324)
[#6315](https://github.com/axios/axios/issues/6315) )">Justin
Dhillon</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/Rudrxxx"
title="+71/-2 ([#7257](https://github.com/axios/axios/issues/7257)
)">Rudransh</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/WuMingDao"
title="+36/-36 ([#7215](https://github.com/axios/axios/issues/7215)
)">WuMingDao</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/codenomnom"
title="+70/-0 ([#7201](https://github.com/axios/axios/issues/7201)
[#7201](https://github.com/axios/axios/issues/7201)
)">codenomnom</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/Nandann018-ux"
title="+60/-10 ([#7272](https://github.com/axios/axios/issues/7272)
)">Nandan Acharya</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/KernelDeimos"
title="+22/-40 ([#7042](https://github.com/axios/axios/issues/7042)
)">Eric Dubé</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/tiborpilz"
title="+40/-4 ([#5551](https://github.com/axios/axios/issues/5551)
)">Tibor Pilz</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/joaoGabriel55"
title="+31/-4 ([#6314](https://github.com/axios/axios/issues/6314)
)">Gabriel Quaresma</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/turadg"
title="+23/-6 ([#6265](https://github.com/axios/axios/issues/6265)
)">Turadg Aleahmad</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29f75425f0"><code>29f7542</code></a>
chore(release): prepare release 1.13.5 (<a
href="https://redirect.github.com/axios/axios/issues/7379">#7379</a>)</li>
<li><a
href="431c3a3614"><code>431c3a3</code></a>
ci: fix run condition (<a
href="https://redirect.github.com/axios/axios/issues/7373">#7373</a>)</li>
<li><a
href="9ff3a78ad7"><code>9ff3a78</code></a>
ci: update ymls (<a
href="https://redirect.github.com/axios/axios/issues/7372">#7372</a>)</li>
<li><a
href="265b71234c"><code>265b712</code></a>
docs: fix deprecated Buffer constructor and formatting issues in README
(<a
href="https://redirect.github.com/axios/axios/issues/7371">#7371</a>)</li>
<li><a
href="475e75a260"><code>475e75a</code></a>
feat: add input validation to isAbsoluteURL (<a
href="https://redirect.github.com/axios/axios/issues/7326">#7326</a>)</li>
<li><a
href="28c721588c"><code>28c7215</code></a>
fix: Denial of Service via <strong>proto</strong> Key in mergeConfig (<a
href="https://redirect.github.com/axios/axios/issues/7369">#7369</a>)</li>
<li><a
href="04cf01969e"><code>04cf019</code></a>
docs: clarify object check comment (<a
href="https://redirect.github.com/axios/axios/issues/7323">#7323</a>)</li>
<li><a
href="696fa753c5"><code>696fa75</code></a>
fix: status is missing in AxiosError on and after v1.13.3 (<a
href="https://redirect.github.com/axios/axios/issues/7368">#7368</a>)</li>
<li><a
href="569f028a58"><code>569f028</code></a>
fix: added a option to choose between legacy and the new
request/response int...</li>
<li><a
href="44b7c9f0c4"><code>44b7c9f</code></a>
chore(deps-dev): bump karma-sourcemap-loader (<a
href="https://redirect.github.com/axios/axios/issues/7360">#7360</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/axios/axios/compare/v1.13.0...v1.13.5">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for axios since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=1.13.0&new-version=1.13.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 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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/evroon/bracket/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 04:11:51 +00:00
dependabot[bot]
a9ffe60ae1 Bump vite-tsconfig-paths from 6.0.3 to 6.1.0 in /frontend (#1554)
Bumps
[vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths)
from 6.0.3 to 6.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aleclarson/vite-tsconfig-paths/releases">vite-tsconfig-paths's
releases</a>.</em></p>
<blockquote>
<h2>v6.1.0</h2>
<h3>Features</h3>
<ul>
<li><strong>New <code>importerFilter</code> option:</strong> Provides
fine-grained control over which files should have their imports resolved
by this plugin. (Closes <a
href="https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/175">#175</a>,
<a
href="https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/193">#193</a>)</li>
<li><strong>Ignore <code>.d.ts</code> overrides:</strong> The plugin now
ignores resolutions that point to <code>.d.ts</code> files, avoiding
issues when <code>tsconfig</code> is used for opt-in type overrides.
(Closes <a
href="https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/179">#179</a>,
<a
href="https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/180">#180</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Hoisted regular expressions out of the hot path in the resolver for
better performance.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>Added <code>resolvedToDeclarationFile</code> event to the debug log
file.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c5659ce858"><code>c5659ce</code></a>
chore: release v6.1.0</li>
<li><a
href="93dd8877ae"><code>93dd887</code></a>
chore: add &quot;resolvedToDeclarationFile&quot; event to log file</li>
<li><a
href="e1e76784d0"><code>e1e7678</code></a>
feat: ignore .d.ts-only overrides in tsconfig</li>
<li><a
href="c8e4ec308d"><code>c8e4ec3</code></a>
chore(perf): hoist regexes out of hot path</li>
<li><a
href="d0ad01cff6"><code>d0ad01c</code></a>
feat: add <code>importerFilter</code> option</li>
<li><a
href="0b47a6ab7e"><code>0b47a6a</code></a>
chore: release v6.0.5</li>
<li><a
href="14aa53b312"><code>14aa53b</code></a>
fix: change <code>vite</code> to a required peer dependency</li>
<li><a
href="f91de32e33"><code>f91de32</code></a>
chore: release v6.0.4</li>
<li><a
href="232f17ce43"><code>232f17c</code></a>
fix: move <code>vite</code> to dependencies</li>
<li><a
href="8ecf047a84"><code>8ecf047</code></a>
fix: initialize resolvers before dependency pre-bundling occurs</li>
<li>See full diff in <a
href="https://github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.3...v6.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-tsconfig-paths&package-manager=npm_and_yarn&previous-version=6.0.3&new-version=6.1.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 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>
2026-02-10 04:11:12 +00:00
dependabot[bot]
595effb219 Bump @hey-api/openapi-ts from 0.91.1 to 0.92.3 in /frontend (#1553)
Bumps [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) from
0.91.1 to 0.92.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hey-api/openapi-ts/releases"><code>@​hey-api/openapi-ts</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.92.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><strong>plugin(zod)</strong>: use namespace import for zod v4 (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3325">#3325</a>)
(<a
href="e54db3e7e3"><code>e54db3e</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.92.2</h2>
<h3>Minor Changes</h3>
<ul>
<li><strong>BREAKING:</strong> <strong>symbol</strong>: replace
<code>exportFrom</code> array with <code>getExportFromFilePath()</code>
function (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Updated Symbol interface</h3>
<p>The <code>exportFrom</code> property has been replaced with the
<code>getExportFromFilePath()</code> function. This allows you to
dynamically determine export paths based on symbol properties. This is a
low-level feature, so you're most likely unaffected.</p>
<h3>Patch Changes</h3>
<ul>
<li>
<p><strong>config</strong>: rename <code>exportFromIndex</code> option
to <code>includeInEntry</code> (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>config</strong>: <code>includeInEntry</code> accepts function
in addition to primitive value (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>parser</strong>: add <code>getExportFromFilePath()</code>
hook (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>plugin</strong>: add <code>comments</code> option to all
plugins (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3317">#3317</a>)
(<a
href="7b3c8f20a7"><code>7b3c8f2</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>types</strong>: improve <code>defineConfig()</code> types (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>config</strong>: rename <code>output.indexFile</code> to
<code>output.entryFile</code> (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3312">#3312</a>)
(<a
href="cd44523b96"><code>cd44523</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></p>
</li>
<li>
<p><strong>fix</strong>: improve dev mode detection causing builds to
fail (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3300">#3300</a>)
(<a
href="be2f3fbaee"><code>be2f3fb</code></a>)
by <a
href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a></p>
</li>
</ul>
<h3>Updated Dependencies:</h3>
<ul>
<li><code>@​hey-api/shared</code><a
href="https://github.com/0"><code>@​0</code></a>.1.2</li>
<li><code>@​hey-api/codegen-core</code><a
href="https://github.com/0"><code>@​0</code></a>.7.0</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e223fa8241"><code>e223fa8</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3326">#3326</a>
from hey-api/changeset-release/main</li>
<li><a
href="3dc934476d"><code>3dc9344</code></a>
ci: release</li>
<li><a
href="a715512d8b"><code>a715512</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3325">#3325</a>
from hey-api/fix/zod-v4-asterisk</li>
<li><a
href="e54db3e7e3"><code>e54db3e</code></a>
fix: use namespace import for zod v4</li>
<li><a
href="1581c11b83"><code>1581c11</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3323">#3323</a>
from hey-api/changeset-release/main</li>
<li><a
href="9a7c46a623"><code>9a7c46a</code></a>
ci: release</li>
<li><a
href="e0c1453981"><code>e0c1453</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3324">#3324</a>
from hey-api/ci/fix-publish-2</li>
<li><a
href="734621e7b3"><code>734621e</code></a>
ci: add snapshot releases</li>
<li><a
href="0e7dd853ee"><code>0e7dd85</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3322">#3322</a>
from hey-api/revert-3319-changeset-release/main</li>
<li><a
href="bfd43ec6d6"><code>bfd43ec</code></a>
Revert &quot;ci: release&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/hey-api/openapi-ts/compare/@hey-api/openapi-ts@0.91.1...@hey-api/openapi-ts@0.92.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hey-api/openapi-ts&package-manager=npm_and_yarn&previous-version=0.91.1&new-version=0.92.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 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>
2026-02-10 04:11:01 +00:00
dependabot[bot]
9ef6e22c17 Bump @typescript-eslint/parser from 7.18.0 to 8.55.0 in /frontend (#1552)
Bumps
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
from 7.18.0 to 8.55.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.55.0</h2>
<h2>8.55.0 (2026-02-09)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> deprecate defaultOptions in favor of
meta.defaultOptions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992">#11992</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-vars] remove trailing
newline when removing entire import (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990">#11990</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
require strictNullChecks (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966">#11966</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000">#12000</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
report unnecessary defaults in ternary expressions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984">#11984</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment]
reduce param index to ts this handling (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949">#11949</a>)</li>
<li><strong>typescript-estree:</strong> forbid invalid modifier in
object expression (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931">#11931</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Christian Rose <a
href="https://github.com/chrros95"><code>@​chrros95</code></a></li>
<li>fisker Cheung <a
href="https://github.com/fisker"><code>@​fisker</code></a></li>
<li>Josh Goldberg</li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>SungHyun627 <a
href="https://github.com/SungHyun627"><code>@​SungHyun627</code></a></li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of
<code>&quot;use strict&quot;</code> directives (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and
<code>LegacyESLint</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.55.0 (2026-02-09)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>See <a
href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0">GitHub
Releases</a> for more information.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.54.0 (2026-01-26)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.1 (2026-01-19)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.0 (2026-01-12)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.52.0 (2026-01-05)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.51.0 (2025-12-29)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.50.1 (2025-12-22)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.50.0 (2025-12-15)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fedfe8665a"><code>fedfe86</code></a>
chore(release): publish 8.55.0</li>
<li><a
href="b931f8c706"><code>b931f8c</code></a>
chore: use workspace refs for workspace deps (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018">#12018</a>)</li>
<li><a
href="1f17a7918c"><code>1f17a79</code></a>
chore: migrate to pnpm (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248">#11248</a>)</li>
<li><a
href="d423e57622"><code>d423e57</code></a>
chore(release): publish 8.54.0</li>
<li><a
href="9940e53a15"><code>9940e53</code></a>
chore(release): publish 8.53.1</li>
<li><a
href="3021ede961"><code>3021ede</code></a>
chore(release): publish 8.53.0</li>
<li><a
href="9ddd571268"><code>9ddd571</code></a>
chore(release): publish 8.52.0</li>
<li><a
href="95c7c730c2"><code>95c7c73</code></a>
chore: update deps to latest minor/patch (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921">#11921</a>)</li>
<li><a
href="e4c57f5996"><code>e4c57f5</code></a>
chore(release): publish 8.51.0</li>
<li><a
href="d520b88990"><code>d520b88</code></a>
chore(release): publish 8.50.1</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@​typescript-eslint/parser</code>
since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=7.18.0&new-version=8.55.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 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>
2026-02-10 04:10:27 +00:00
dependabot[bot]
9552b2576c Bump @types/node from 25.0.0 to 25.2.0 in /frontend (#1546)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 25.0.0 to 25.2.0.
<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=25.0.0&new-version=25.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>
2026-02-03 06:43:43 +00:00
dependabot[bot]
3a4c227c3f Bump @hey-api/openapi-ts from 0.90.1 to 0.91.1 in /frontend (#1545)
Bumps [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) from
0.90.1 to 0.91.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hey-api/openapi-ts/releases"><code>@​hey-api/openapi-ts</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.91.1</h2>
<h3>Patch Changes</h3>
<h3>Updated Dependencies:</h3>
<ul>
<li><code>@​hey-api/codegen-core</code><a
href="https://github.com/0"><code>@​0</code></a>.6.1</li>
<li><code>@​hey-api/shared</code><a
href="https://github.com/0"><code>@​0</code></a>.1.1</li>
</ul>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.91.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><strong>BREAKING</strong>: Drop CommonJS (CJS) support. This package
is now <strong>ESM-only</strong>. (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3251">#3251</a>)
(<a
href="7f19d5921d"><code>7f19d59</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Removed CommonJS (CJS) support</h3>
<p><code>@hey-api/openapi-ts</code> is now ESM-only. This change
simplifies the codebase, improves tree-shaking, and enables better
integration with modern bundlers and TypeScript tooling.</p>
<p>CommonJS entry points (<code>require()</code>,
<code>module.exports</code>) are no longer supported. If you are in a
CJS environment, you can still load the package dynamically using
<code>import()</code> like:</p>
<pre lang="js"><code>const { defineConfig } = await
import('@hey-api/openapi-ts');
</code></pre>
<p>If you have previously written:</p>
<pre lang="js"><code>const { defineConfig } =
require('@hey-api/openapi-ts');
</code></pre>
<p>Migrate by updating your static imports:</p>
<pre lang="js"><code>import { defineConfig } from '@hey-api/openapi-ts';
</code></pre>
<p>If your environment cannot use ESM, pin to a previous version.</p>
<h3>Patch Changes</h3>
<h3>Updated Dependencies:</h3>
<ul>
<li><code>@​hey-api/shared</code><a
href="https://github.com/0"><code>@​0</code></a>.1.0</li>
<li><code>@​hey-api/codegen-core</code><a
href="https://github.com/0"><code>@​0</code></a>.6.0</li>
<li><code>@​hey-api/types</code><a
href="https://github.com/0"><code>@​0</code></a>.1.3</li>
</ul>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.90.10</h2>
<h3>Patch Changes</h3>
<ul>
<li><strong>plugin(<code>@​tanstack/solid-query</code>)</strong>: index
mutation options symbol (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3253">#3253</a>)
(<a
href="c5f379ea55"><code>c5f379e</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ce5977e70c"><code>ce5977e</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3292">#3292</a>
from hey-api/changeset-release/main</li>
<li><a
href="1542a56c81"><code>1542a56</code></a>
chore: update lock file</li>
<li><a
href="dd988e99a4"><code>dd988e9</code></a>
ci: release</li>
<li><a
href="caabc9f93c"><code>caabc9f</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3291">#3291</a>
from hey-api/copilot/fix-duplicate-import-error</li>
<li><a
href="3c08e38b4d"><code>3c08e38</code></a>
Fix duplicate import error for symbols in planner</li>
<li><a
href="3f23cefb37"><code>3f23cef</code></a>
Remove unnecessary comments and add planner unit tests for import
deduplication</li>
<li><a
href="59efc7b343"><code>59efc7b</code></a>
Fix duplicate import error when same symbol is imported as both type and
value</li>
<li><a
href="6e7770d7cd"><code>6e7770d</code></a>
Initial plan</li>
<li><a
href="124dc28022"><code>124dc28</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3287">#3287</a>
from hey-api/chore/py-typecheck</li>
<li><a
href="c7ebec35ba"><code>c7ebec3</code></a>
chore: prepare Python typecheck</li>
<li>Additional commits viewable in <a
href="https://github.com/hey-api/openapi-ts/compare/@hey-api/openapi-ts@0.90.1...@hey-api/openapi-ts@0.91.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hey-api/openapi-ts&package-manager=npm_and_yarn&previous-version=0.90.1&new-version=0.91.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>
2026-02-03 06:41:08 +00:00
dependabot[bot]
a3e836b083 Bump eslint-plugin-react-hooks from 4.6.0 to 7.0.1 in /frontend (#1543)
Bumps
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
from 4.6.0 to 7.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">eslint-plugin-react-hooks's
releases</a>.</em></p>
<blockquote>
<h2>eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024)</h2>
<p>This release only contains <code>eslint-plugin-react-hooks</code>.
Notably, new violations and support for ESLint v9 were added.</p>
<h2><code>eslint-plugin-react-hooks</code></h2>
<ul>
<li><strong>New Violations:</strong> Component names now need to start
with an uppercase letter instead of a non-lowercase letter. This means
<code>_Button</code> or <code>_component</code> are no longer valid. (<a
href="https://github.com/kassens"><code>@​kassens</code></a>) in <a
href="https://redirect.github.com/facebook/react/pull/25162">#25162</a>
For example, in
<pre lang="tsx"><code>function _Component() {
  useState()
^^^^^^^^ A React Hook &quot;useState&quot; is called in function
&quot;_Component&quot; which is neither a Component nor a custom React
Hook function.
}
</code></pre>
<code>_Component</code> should be renamed to
<code>Component</code>.</li>
</ul>
<ul>
<li>Add support for ESLint v9. (<a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/28773">#28773</a>)</li>
<li>Consider dispatch from <code>useActionState</code> stable. (<a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/29665">#29665</a>)</li>
<li>Accept <code>as</code> expression in callback. (<a
href="https://github.com/StyleShit"><code>@​StyleShit</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/28202">#28202</a>)</li>
<li>Accept <code>as</code> expressions in deps array. (<a
href="https://github.com/StyleShit"><code>@​StyleShit</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/28189">#28189</a>)</li>
<li>Treat <code>React.use()</code> the same as <code>use()</code>. (<a
href="https://github.com/kassens"><code>@​kassens</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/27769">#27769</a>)</li>
<li>Move <code>use()</code> lint to non-experimental. (<a
href="https://github.com/kassens"><code>@​kassens</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/27768">#27768</a>)</li>
<li>Support Flow <code>as</code> expressions. (<a
href="https://github.com/cpojer"><code>@​cpojer</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/27590">#27590</a>)</li>
<li>Allow <code>useEffect(fn, undefined)</code>. (<a
href="https://github.com/kassens"><code>@​kassens</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/27525">#27525</a>)</li>
<li>Disallow hooks in async functions. (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/27045">#27045</a>)</li>
<li>Rename experimental <code>useEvent</code> to
<code>useEffectEvent</code>. (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/25881">#25881</a>)</li>
<li>Lint for presence of <code>useEvent</code> functions in dependency
lists. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/25512">#25512</a>)</li>
<li>Check <code>useEvent</code> references instead. (<a
href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/25319">#25319</a>)</li>
<li>Update <code>RulesOfHooks</code> with <code>useEvent</code> rules.
(<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/25285">#25285</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md">eslint-plugin-react-hooks's
changelog</a>.</em></p>
<blockquote>
<h2>7.0.1</h2>
<ul>
<li>Disallowed passing inline <code>useEffectEvent</code> values as JSX
props to guard against accidental propagation. (<a
href="https://redirect.github.com/facebook/react/pull/34820">#34820</a>
by <a
href="https://github.com/jf-eirinha"><code>@​jf-eirinha</code></a>)</li>
<li>Switch to <code>export =</code> so eslint-plugin-react-hooks emits
correct types for consumers in Node16 ESM projects. (<a
href="https://redirect.github.com/facebook/react/pull/34949">#34949</a>
by <a
href="https://github.com/karlhorky"><code>@​karlhorky</code></a>)</li>
<li>Tightened the typing of <code>configs.flat</code> so the
<code>configs</code> export is always defined. (<a
href="https://redirect.github.com/facebook/react/pull/34950">#34950</a>
by <a href="https://github.com/poteto"><code>@​poteto</code></a>)</li>
<li>Fix named import runtime errors. (<a
href="https://redirect.github.com/facebook/react/pull/34951">#34951</a>,
<a
href="https://redirect.github.com/facebook/react/pull/34953">#34953</a>
by <a
href="https://github.com/karlhorky"><code>@​karlhorky</code></a>)</li>
</ul>
<h2>7.0.0</h2>
<p>This release slims down presets to just 2 configurations
(<code>recommended</code> and <code>recommended-latest</code>), and all
compiler rules are enabled by default.</p>
<ul>
<li><strong>Breaking:</strong> Removed
<code>recommended-latest-legacy</code> and <code>flat/recommended</code>
configs. The plugin now provides <code>recommended</code> (legacy and
flat configs with all recommended rules), and
<code>recommended-latest</code> (legacy and flat configs with all
recommended rules plus new bleeding edge experimental compiler rules).
(<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34757">#34757</a>)</li>
</ul>
<h2>6.1.1</h2>
<p><strong>Note:</strong> 6.1.0 accidentally allowed use of
<code>recommended</code> without flat config, causing errors when used
with ESLint v9's <code>defineConfig()</code> helper. This has been fixed
in 6.1.1.</p>
<ul>
<li>Fix <code>recommended</code> config for flat config compatibility.
The <code>recommended</code> config has been converted to flat config
format. Non-flat config users should use <code>recommended-legacy</code>
instead. (<a href="https://github.com/poteto"><code>@​poteto</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/34700">#34700</a>)</li>
<li>Add <code>recommended-latest</code> and
<code>recommended-latest-legacy</code> configs that include React
Compiler rules. (<a
href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34675">#34675</a>)</li>
<li>Remove unused <code>NoUnusedOptOutDirectives</code> rule. (<a
href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34703">#34703</a>)</li>
<li>Remove <code>hermes-parser</code> and dependency. (<a
href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34719">#34719</a>)</li>
<li>Remove <code>@babel/plugin-proposal-private-methods</code>
dependency. (<a
href="https://github.com/ArnaudBarre"><code>@​ArnaudBarre</code></a> and
<a
href="https://github.com/josephsavona"><code>@​josephsavona</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/34715">#34715</a>)</li>
<li>Update for Zod v3/v4 compatibility. (<a
href="https://github.com/kolvian"><code>@​kolian</code></a> and <a
href="https://github.com/josephsavona"><code>@​josephsavona</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/34717">#34717</a>)</li>
</ul>
<h2>6.1.0</h2>
<p><strong>Note:</strong> Version 6.0.0 was mistakenly released and
immediately deprecated and untagged on npm. This is the first official
6.x major release and includes breaking changes.</p>
<ul>
<li><strong>Breaking:</strong> Require Node.js 18 or newer. (<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/32458">#32458</a>)</li>
<li><strong>Breaking:</strong> Flat config is now the default
<code>recommended</code> preset. Legacy config moved to
<code>recommended-legacy</code>. (<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/32457">#32457</a>)</li>
<li><strong>New Violations:</strong> Disallow calling <code>use</code>
within try/catch blocks. (<a
href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34040">#34040</a>)</li>
<li><strong>New Violations:</strong> Disallow calling
<code>useEffectEvent</code> functions in arbitrary closures. (<a
href="https://github.com/jbrown215"><code>@​jbrown215</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/33544">#33544</a>)</li>
<li>Handle <code>React.useEffect</code> in addition to
<code>useEffect</code> in rules-of-hooks. (<a
href="https://github.com/Ayc0"><code>@​Ayc0</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/34076">#34076</a>)</li>
<li>Added <code>react-hooks</code> settings config option that to accept
<code>additionalEffectHooks</code> that are used across exhaustive-deps
and rules-of-hooks rules. (<a
href="https://github.com/jbrown215"><code>@​jbrown215</code></a>) in <a
href="https://redirect.github.com/facebook/react/pull/34497">#34497</a></li>
</ul>
<h2>6.0.0</h2>
<p>Accidentally released. See 6.1.0 for the actual changes.</p>
<h2>5.2.0</h2>
<ul>
<li>Support flat config (<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/30774">#30774</a>)</li>
<li>Convert the plugin to TypeScript and provide package type
declarations (<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>
in <a
href="https://redirect.github.com/facebook/react/pull/32279">#32279</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32283">#32283</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32240">#32240</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32400">#32400</a>
and <a href="https://github.com/poteto"><code>@​poteto</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/32420">#32420</a>)</li>
<li>Fix false positive error in components with
<code>do</code>/<code>while</code> loops (<a
href="https://github.com/tyxla"><code>@​tyxla</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/31720">#31720</a>)</li>
<li>Detect issues in class properties (<a
href="https://github.com/mjesun"><code>@​mjesun</code></a> &amp; <a
href="https://github.com/ecraig12345"><code>@​ecraig12345</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/31823">#31823</a>)</li>
</ul>
<h2>5.1.0</h2>
<ul>
<li>Add support for <code>do</code>/<code>while</code> loops (<a
href="https://github.com/tyxla"><code>@​tyxla</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/28714">#28714</a>)</li>
<li>Fix error when callback argument is an identifier with an
<code>as</code> expression (<a
href="https://github.com/mskelton"><code>@​mskelton</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/31119">#31119</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~react-bot">react-bot</a>, a new releaser
for eslint-plugin-react-hooks since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-react-hooks&package-manager=npm_and_yarn&previous-version=4.6.0&new-version=7.0.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>
2026-02-03 06:40:26 +00:00
dependabot[bot]
88febd34cd Bump swr from 2.3.0 to 2.4.0 in /frontend (#1542)
Bumps [swr](https://github.com/vercel/swr) from 2.3.0 to 2.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/swr/releases">swr's
releases</a>.</em></p>
<blockquote>
<h2>v2.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: Migrate suspense related tests to e2e by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4204">vercel/swr#4204</a></li>
<li>CI: add missing flag for canary test by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4206">vercel/swr#4206</a></li>
<li>fix: Ensure useSWRImmutable overrides global refreshInterval by <a
href="https://github.com/CODEAbhinav-art"><code>@​CODEAbhinav-art</code></a>
in <a
href="https://redirect.github.com/vercel/swr/pull/4208">vercel/swr#4208</a></li>
<li>fix: Extra render when changing to new key with useSWRImmutable by
<a href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4209">vercel/swr#4209</a></li>
<li>fix: isHydration will cause unnecessary rerender by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4212">vercel/swr#4212</a></li>
<li>fix: Ensure preload runs only on client by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4213">vercel/swr#4213</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/CODEAbhinav-art"><code>@​CODEAbhinav-art</code></a>
made their first contribution in <a
href="https://redirect.github.com/vercel/swr/pull/4208">vercel/swr#4208</a></li>
<li><a href="https://github.com/Copilot"><code>@​Copilot</code></a> made
their first contribution in <a
href="https://redirect.github.com/vercel/swr/pull/4213">vercel/swr#4213</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/swr/compare/v2.3.8...v2.4.0">https://github.com/vercel/swr/compare/v2.3.8...v2.4.0</a></p>
<h2>v2.3.8</h2>
<h2>What's Changed</h2>
<ul>
<li>deps: upgrade dev deps for build by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4188">vercel/swr#4188</a></li>
<li>update use-sync-external-store to latest by <a
href="https://github.com/huozhi"><code>@​huozhi</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4189">vercel/swr#4189</a></li>
<li>fix: cve-2025-55182 critical rce vulnerability by <a
href="https://github.com/PierreCrb"><code>@​PierreCrb</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4192">vercel/swr#4192</a></li>
<li>fix: cve-2025-55184 &amp; CVE-2025-55183 by <a
href="https://github.com/PierreCrb"><code>@​PierreCrb</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4198">vercel/swr#4198</a></li>
<li>upgrade dev dep nextjs by <a
href="https://github.com/huozhi"><code>@​huozhi</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4199">vercel/swr#4199</a></li>
<li>update dev dependencies to address cve by <a
href="https://github.com/PierreCrb"><code>@​PierreCrb</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4200">vercel/swr#4200</a></li>
<li>enhance: Improve TSDoc comments by <a
href="https://github.com/shuding"><code>@​shuding</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4203">vercel/swr#4203</a></li>
<li>test: Import <code>act</code> from React by <a
href="https://github.com/shuding"><code>@​shuding</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4202">vercel/swr#4202</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/PierreCrb"><code>@​PierreCrb</code></a>
made their first contribution in <a
href="https://redirect.github.com/vercel/swr/pull/4192">vercel/swr#4192</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/swr/compare/v2.3.7...v2.3.8">https://github.com/vercel/swr/compare/v2.3.7...v2.3.8</a></p>
<h2>v2.3.7</h2>
<h2>What's Changed</h2>
<ul>
<li>deps: upgrade ci node version to 22 by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4184">vercel/swr#4184</a></li>
<li>deps: upgrade pnpm version by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4185">vercel/swr#4185</a></li>
<li>deps: upgrade playwright version by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4186">vercel/swr#4186</a></li>
<li>deps: upgrade eslint version and fix lint problem by <a
href="https://github.com/promer94"><code>@​promer94</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4187">vercel/swr#4187</a></li>
<li>feat: Add <code>strictServerPrefetchWarning</code> by <a
href="https://github.com/shuding"><code>@​shuding</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4183">vercel/swr#4183</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/swr/compare/v2.3.6...v2.3.7">https://github.com/vercel/swr/compare/v2.3.6...v2.3.7</a></p>
<h2>v2.3.6</h2>
<h2>Patches</h2>
<ul>
<li>fix: do not error when not enabled during suspense by <a
href="https://github.com/huozhi"><code>@​huozhi</code></a> in <a
href="https://redirect.github.com/vercel/swr/pull/4156">vercel/swr#4156</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vercel/swr/compare/v2.3.5...v2.3.6">https://github.com/vercel/swr/compare/v2.3.5...v2.3.6</a></p>
<h2>v2.3.5</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9a029984bc"><code>9a02998</code></a>
2.4.0</li>
<li><a
href="f864770666"><code>f864770</code></a>
fix: Ensure preload runs only on client (<a
href="https://redirect.github.com/vercel/swr/issues/4213">#4213</a>)</li>
<li><a
href="1f93cc2c44"><code>1f93cc2</code></a>
fix: isHydration will cause unnecessary rerender (<a
href="https://redirect.github.com/vercel/swr/issues/4212">#4212</a>)</li>
<li><a
href="b75456a8ce"><code>b75456a</code></a>
fix: extra render when changing to new key with useSWRImmutable (<a
href="https://redirect.github.com/vercel/swr/issues/4209">#4209</a>)</li>
<li><a
href="de1dc5ac01"><code>de1dc5a</code></a>
fix: Ensure useSWRImmutable overrides global refreshInterval (<a
href="https://redirect.github.com/vercel/swr/issues/4208">#4208</a>)</li>
<li><a
href="a5214bf56e"><code>a5214bf</code></a>
ci: add missing flag for canary test (<a
href="https://redirect.github.com/vercel/swr/issues/4206">#4206</a>)</li>
<li><a
href="4acf8417b6"><code>4acf841</code></a>
migrate suspense related tests to e2e (<a
href="https://redirect.github.com/vercel/swr/issues/4204">#4204</a>)</li>
<li><a
href="e0426a90cd"><code>e0426a9</code></a>
2.3.8</li>
<li><a
href="ca6e11d4f9"><code>ca6e11d</code></a>
test: Import <code>act</code> from React (<a
href="https://redirect.github.com/vercel/swr/issues/4202">#4202</a>)</li>
<li><a
href="eff8fda1ca"><code>eff8fda</code></a>
enhance: Improve TSDoc comments (<a
href="https://redirect.github.com/vercel/swr/issues/4203">#4203</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/swr/compare/v2.3.0...v2.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=swr&package-manager=npm_and_yarn&previous-version=2.3.0&new-version=2.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>
2026-02-03 06:37:54 +00:00
dependabot[bot]
b00c865d85 Bump eslint from 9.26.0 to 9.39.2 in /frontend (#1541)
Bumps [eslint](https://github.com/eslint/eslint) from 9.26.0 to 9.39.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.39.2</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="5705833194"><code>5705833</code></a>
fix: warn when <code>eslint-env</code> configuration comments are found
(<a
href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)
(sethamus)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="506f1549a6"><code>506f154</code></a>
build: add .scss files entry to knip (<a
href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="7ca0af7f9f"><code>7ca0af7</code></a>
chore: upgrade to <code>@eslint/js@9.39.2</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)
(Francesco Trotta)</li>
<li><a
href="c43ce24ff0"><code>c43ce24</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="4c9858e47b"><code>4c9858e</code></a>
ci: add <code>v9.x-dev</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)
(Milos Djermanovic)</li>
</ul>
<h2>v9.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="650753ee39"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="51b51f4f1c"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="b44d42699d"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="92db329211"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="c7ebefc9ea"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="61778f6ca3"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="d9ca2fcd9a"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="009e5076ff"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
<h2>v9.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="cc57d87a3f"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="126552fcf3"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="167d0970d3"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="15f5c7c168"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="5a1a534e87"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="e86b813eb6"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="927272d1f0"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="37f76d9c53"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="ae07f0b333"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="b165d471be"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="fb97cda70d"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d3e81e30ee"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="0f0385f140"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="a3b145609a"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cf5f2dd58d"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="10b995c8e5"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="2584187e4a"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>)
(reddaisyy)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9278324aa0"><code>9278324</code></a>
9.39.2</li>
<li><a
href="542266ad3c"><code>542266a</code></a>
Build: changelog update for 9.39.2</li>
<li><a
href="7ca0af7f9f"><code>7ca0af7</code></a>
chore: upgrade to <code>@eslint/js@9.39.2</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)</li>
<li><a
href="c43ce24ff0"><code>c43ce24</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="5705833194"><code>5705833</code></a>
fix: warn when <code>eslint-env</code> configuration comments are found
(<a
href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)</li>
<li><a
href="506f1549a6"><code>506f154</code></a>
build: add .scss files entry to knip (<a
href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)</li>
<li><a
href="4c9858e47b"><code>4c9858e</code></a>
ci: add <code>v9.x-dev</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)</li>
<li><a
href="e2772811a8"><code>e277281</code></a>
9.39.1</li>
<li><a
href="4cdf397b30"><code>4cdf397</code></a>
Build: changelog update for 9.39.1</li>
<li><a
href="92db329211"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.26.0...v9.39.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=9.26.0&new-version=9.39.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>
2026-02-03 06:37:48 +00:00
dependabot[bot]
29caadd925 Bump eslint from 8.57.0 to 9.26.0 in /frontend (#1537)
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.26.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.26.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="e9754e7433"><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366"><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dcbdcc9c6b"><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19592">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="2dfd83ef4e"><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19645">#19645</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="96e84de55a"><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648">#19648</a>)
(sethamus)</li>
<li><a
href="d683aebc8e"><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19664">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="9736d5d158"><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19661">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="17bae69e02"><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19634">#19634</a>)
(Nitin Kumar)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="dd98d63f09"><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c25e858d2d"><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="b2397e9bef"><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="addd0a6a62"><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://redirect.github.com/eslint/eslint/issues/19660">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02"><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34"><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://redirect.github.com/eslint/eslint/issues/19657">#19657</a>)
(CamWass)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="5b247c859f"><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031"><code>d6fa4ac</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="09586905be"><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="f1c858e3c1"><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19665">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="40dd2998ce"><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://redirect.github.com/eslint/eslint/issues/19652">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="1cfd702422"><code>1cfd702</code></a>
chore: update dependency <code>@​eslint/json</code> to ^0.12.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19656">#19656</a>)
(renovate[bot])</li>
</ul>
<h2>v9.25.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="cdc8e8c950"><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="1f2b057ddc"><code>1f2b057</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.25.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93"><code>771317f</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
</ul>
<h2>v9.25.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="dcd95aafa3"><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49"><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57"><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>)
(루밀LuMir)</li>
<li><a
href="59ba6b7378"><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b"><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="9535cffe7b"><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="910bd13c4c"><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>)
(StyleShit)</li>
</ul>
<h2>Documentation</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/v9.26.0/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.26.0 - May 2, 2025</p>
<ul>
<li><a
href="5b247c859f"><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681">#19681</a>)
(Francesco Trotta)</li>
<li><a
href="d6fa4ac031"><code>d6fa4ac</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="e9754e7433"><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670">#19670</a>)
(sethamus)</li>
<li><a
href="0fa2b7a366"><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640">#19640</a>)
(Nitin Kumar)</li>
<li><a
href="dd98d63f09"><code>dd98d63</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="96e84de55a"><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648">#19648</a>)
(sethamus)</li>
<li><a
href="c25e858d2d"><code>c25e858</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="09586905be"><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669">#19669</a>)
(Francesco Trotta)</li>
<li><a
href="dcbdcc9c6b"><code>dcbdcc9</code></a>
feat: Add MCP server (<a
href="https://redirect.github.com/eslint/eslint/issues/19592">#19592</a>)
(Nicholas C. Zakas)</li>
<li><a
href="b2397e9bef"><code>b2397e9</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="d683aebc8e"><code>d683aeb</code></a>
fix: don't crash on tests with circular references in
<code>RuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19664">#19664</a>)
(Milos Djermanovic)</li>
<li><a
href="f1c858e3c1"><code>f1c858e</code></a>
chore: fix internal type references to <code>Plugin</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19665">#19665</a>)
(Francesco Trotta)</li>
<li><a
href="9736d5d158"><code>9736d5d</code></a>
fix: add <code>namespace</code> to <code>Plugin.meta</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19661">#19661</a>)
(Milos Djermanovic)</li>
<li><a
href="40dd2998ce"><code>40dd299</code></a>
refactor: One-shot ESQuery selector analysis (<a
href="https://redirect.github.com/eslint/eslint/issues/19652">#19652</a>)
(Nicholas C. Zakas)</li>
<li><a
href="addd0a6a62"><code>addd0a6</code></a>
docs: fix formatting of unordered lists in Markdown (<a
href="https://redirect.github.com/eslint/eslint/issues/19660">#19660</a>)
(Milos Djermanovic)</li>
<li><a
href="a21b38db02"><code>a21b38d</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="c0721a7f34"><code>c0721a7</code></a>
docs: fix double space in command (<a
href="https://redirect.github.com/eslint/eslint/issues/19657">#19657</a>)
(CamWass)</li>
<li><a
href="1cfd702422"><code>1cfd702</code></a>
chore: update dependency <code>@​eslint/json</code> to ^0.12.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19656">#19656</a>)
(renovate[bot])</li>
<li><a
href="2dfd83ef4e"><code>2dfd83e</code></a>
feat: add <code>ignoreDirectives</code> option in
<code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19645">#19645</a>)
(sethamus)</li>
<li><a
href="17bae69e02"><code>17bae69</code></a>
fix: update <code>RuleTester.run()</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19634">#19634</a>)
(Nitin Kumar)</li>
</ul>
<p>v9.25.1 - April 21, 2025</p>
<ul>
<li><a
href="1f2b057ddc"><code>1f2b057</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.25.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>)
(Milos Djermanovic)</li>
<li><a
href="771317fa93"><code>771317f</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="cdc8e8c950"><code>cdc8e8c</code></a>
fix: revert directive detection in no-unused-expressions (<a
href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>)
(sethamus)</li>
</ul>
<p>v9.25.0 - April 18, 2025</p>
<ul>
<li><a
href="88dc1965a4"><code>88dc196</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.25.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>)
(Milos Djermanovic)</li>
<li><a
href="345288d7b2"><code>345288d</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="910bd13c4c"><code>910bd13</code></a>
fix: <code>nodeTypeKey</code> not being used in
<code>NodeEventGenerator</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>)
(StyleShit)</li>
<li><a
href="ca7a735dde"><code>ca7a735</code></a>
docs: update <code>no-undef-init</code> when not to use section (<a
href="https://redirect.github.com/eslint/eslint/issues/19624">#19624</a>)
(Tanuj Kanti)</li>
<li><a
href="affe6be018"><code>affe6be</code></a>
chore: upgrade trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19628">#19628</a>)
(sethamus)</li>
<li><a
href="1b870c9da4"><code>1b870c9</code></a>
docs: use <code>eslint-config-xo</code> in the getting started guide (<a
href="https://redirect.github.com/eslint/eslint/issues/19629">#19629</a>)
(Nitin Kumar)</li>
<li><a
href="5d4af16ab1"><code>5d4af16</code></a>
docs: add types for multiple rule options (<a
href="https://redirect.github.com/eslint/eslint/issues/19616">#19616</a>)
(Tanuj Kanti)</li>
<li><a
href="e8f8d57bd6"><code>e8f8d57</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="a40348f1f6"><code>a40348f</code></a>
docs: no-use-before-define tweaks (<a
href="https://redirect.github.com/eslint/eslint/issues/19622">#19622</a>)
(Kirk Waiblinger)</li>
<li><a
href="0ba3ae3e5a"><code>0ba3ae3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="865dbfed6c"><code>865dbfe</code></a>
docs: ensure &quot;learn more&quot; deprecation links point to useful
resource (<a
href="https://redirect.github.com/eslint/eslint/issues/19590">#19590</a>)
(Kirk Waiblinger)</li>
<li><a
href="dcd95aafa3"><code>dcd95aa</code></a>
feat: support TypeScript syntax in no-empty-function rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>)
(sethamus)</li>
<li><a
href="77d6d5bc49"><code>77d6d5b</code></a>
feat: support TS syntax in <code>no-unused-expressions</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>)
(Sweta Tanwar)</li>
<li><a
href="90228e5d57"><code>90228e5</code></a>
feat: support <code>JSRuleDefinition</code> type (<a
href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>)
(루밀LuMir)</li>
<li><a
href="f80b746d85"><code>f80b746</code></a>
docs: add known limitations for no-self-compare (<a
href="https://redirect.github.com/eslint/eslint/issues/19612">#19612</a>)
(Nitin Kumar)</li>
<li><a
href="59ba6b7378"><code>59ba6b7</code></a>
feat: add allowObjects option to no-restricted-properties (<a
href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>)
(sethamus)</li>
<li><a
href="db650a036b"><code>db650a0</code></a>
feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>)
(Tanuj Kanti)</li>
<li><a
href="dd20cf274e"><code>dd20cf2</code></a>
test: fix <code>no-loop-func</code> test with duplicate variable reports
(<a
href="https://redirect.github.com/eslint/eslint/issues/19610">#19610</a>)
(Milos Djermanovic)</li>
<li><a
href="9535cffe7b"><code>9535cff</code></a>
feat: support TS syntax in <code>no-loop-func</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>)
(Nitin Kumar)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8bbabc4691"><code>8bbabc4</code></a>
9.26.0</li>
<li><a
href="16f5ff7991"><code>16f5ff7</code></a>
Build: changelog update for 9.26.0</li>
<li><a
href="5b247c859f"><code>5b247c8</code></a>
chore: upgrade to <code>@eslint/js@9.26.0</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19681">#19681</a>)</li>
<li><a
href="d6fa4ac031"><code>d6fa4ac</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="e9754e7433"><code>e9754e7</code></a>
feat: add reportGlobalThis to no-shadow-restricted-names (<a
href="https://redirect.github.com/eslint/eslint/issues/19670">#19670</a>)</li>
<li><a
href="0fa2b7a366"><code>0fa2b7a</code></a>
feat: add suggestions for <code>eqeqeq</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19640">#19640</a>)</li>
<li><a
href="dd98d63f09"><code>dd98d63</code></a>
docs: Update README</li>
<li><a
href="96e84de55a"><code>96e84de</code></a>
fix: check cache file existence before deletion (<a
href="https://redirect.github.com/eslint/eslint/issues/19648">#19648</a>)</li>
<li><a
href="c25e858d2d"><code>c25e858</code></a>
docs: Update README</li>
<li><a
href="09586905be"><code>0958690</code></a>
chore: disambiguate internal types <code>LanguageOptions</code> and
<code>Rule</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19669">#19669</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.57.0...v9.26.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=8.57.0&new-version=9.26.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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/evroon/bracket/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 16:04:51 +00:00
dependabot[bot]
4f3fbd1e67 Bump i18next from 25.7.1 to 25.8.0 in /frontend (#1532)
Bumps [i18next](https://github.com/i18next/i18next) from 25.7.1 to
25.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/releases">i18next's
releases</a>.</em></p>
<blockquote>
<h2>v25.8.0</h2>
<ul>
<li>fix: TFunctionReturn fallback <a
href="https://redirect.github.com/i18next/i18next/issues/2360">2360</a></li>
</ul>
<h2>v25.7.4</h2>
<ul>
<li>fix: Interpolation breaks when cloning an instance <a
href="https://redirect.github.com/i18next/react-i18next/issues/2376">2376</a></li>
</ul>
<h2>v25.7.3</h2>
<ul>
<li>type definitions for new transDefaultProps option in react-i18next
[react-i18next: <a
href="https://redirect.github.com/i18next/i18next/issues/1895">#1895</a>](<a
href="https://redirect.github.com/i18next/react-i18next/issues/1895">i18next/react-i18next#1895</a>)</li>
</ul>
<h2>v25.7.2</h2>
<ul>
<li>fix: Invalid overwrite of default value for
overloadTranslationOptionHandler <a
href="https://redirect.github.com/i18next/i18next/issues/2374">2374</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's
changelog</a>.</em></p>
<blockquote>
<h2>25.8.0</h2>
<ul>
<li>fix: TFunctionReturn fallback <a
href="https://redirect.github.com/i18next/i18next/issues/2360">2360</a></li>
</ul>
<h2>25.7.4</h2>
<ul>
<li>fix: Interpolation breaks when cloning an instance <a
href="https://redirect.github.com/i18next/i18next/issues/2376">2376</a></li>
</ul>
<h2>25.7.3</h2>
<ul>
<li>type definitions for new transDefaultProps option in react-i18next
[react-i18next: <a
href="https://redirect.github.com/i18next/i18next/issues/1895">#1895</a>](<a
href="https://redirect.github.com/i18next/react-i18next/issues/1895">i18next/react-i18next#1895</a>)</li>
</ul>
<h2>25.7.2</h2>
<ul>
<li>fix: Invalid overwrite of default value for
overloadTranslationOptionHandler <a
href="https://redirect.github.com/i18next/i18next/issues/2374">2374</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="89b6579abc"><code>89b6579</code></a>
25.8.0</li>
<li><a
href="f39cac20dc"><code>f39cac2</code></a>
improve fallbackNS types handling</li>
<li><a
href="6c06b0055c"><code>6c06b00</code></a>
selector example</li>
<li><a
href="8cf616830c"><code>8cf6168</code></a>
TFunctionReturn fallback (<a
href="https://redirect.github.com/i18next/i18next/issues/2361">#2361</a>)</li>
<li><a
href="485b4ec818"><code>485b4ec</code></a>
help msg</li>
<li><a
href="d496e5ad6f"><code>d496e5a</code></a>
jsr update</li>
<li><a
href="04392be4ec"><code>04392be</code></a>
25.7.4</li>
<li><a
href="92c8f482ab"><code>92c8f48</code></a>
fix: Interpolation breaks when cloning an instance <a
href="https://redirect.github.com/i18next/i18next/issues/2376">#2376</a></li>
<li><a
href="5f44eb7018"><code>5f44eb7</code></a>
fix img url</li>
<li><a
href="1e5f568674"><code>1e5f568</code></a>
remove old addRule function</li>
<li>Additional commits viewable in <a
href="https://github.com/i18next/i18next/compare/v25.7.1...v25.8.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=i18next&package-manager=npm_and_yarn&previous-version=25.7.1&new-version=25.8.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>
2026-01-27 04:09:20 +00:00
dependabot[bot]
17f6211544 Bump react-router from 7.12.0 to 7.13.0 in /frontend (#1531)
Bumps
[react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
from 7.12.0 to 7.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/releases">react-router's
releases</a>.</em></p>
<blockquote>
<h2>v7.13.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md">react-router's
changelog</a>.</em></p>
<blockquote>
<h2>7.13.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>Add <code>crossOrigin</code> prop to <code>Links</code> component
(<a
href="https://redirect.github.com/remix-run/react-router/pull/14687">#14687</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>Fix double slash normalization for useNavigate colon urls (<a
href="https://redirect.github.com/remix-run/react-router/pull/14718">#14718</a>)</li>
<li>Update failed origin checks to return a 400 status instead of a 500
(<a
href="https://redirect.github.com/remix-run/react-router/pull/14737">#14737</a>)</li>
<li>Bugfix <a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14666">#14666</a>:
Inline criticalCss is missing nonce (<a
href="https://redirect.github.com/remix-run/react-router/pull/14691">#14691</a>)</li>
<li>Loosen <code>allowedActionOrigins</code> glob check so
<code>**</code> matches all domains (<a
href="https://redirect.github.com/remix-run/react-router/pull/14722">#14722</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5557ba3f84"><code>5557ba3</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14749">#14749</a>)</li>
<li><a
href="62c6e0effd"><code>62c6e0e</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14738">#14738</a>)</li>
<li><a
href="3126264a69"><code>3126264</code></a>
Return 400 response on failed origin checks (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14737">#14737</a>)</li>
<li><a
href="3a5b5ad0e5"><code>3a5b5ad</code></a>
Fix double slash normalization for <code>useNavigate</code> paths with
colons (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14718">#14718</a>)</li>
<li><a
href="f29c6c9563"><code>f29c6c9</code></a>
Add docs and loosen origins wildcard check (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14722">#14722</a>)</li>
<li><a
href="0bb972b747"><code>0bb972b</code></a>
fix(react-router/dom/ssr): add <code>nonce</code> to inline critical css
(<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14691">#14691</a>)</li>
<li><a
href="dd08f8d3b1"><code>dd08f8d</code></a>
fix(react-router): add crossOrigin prop to Links component (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14687">#14687</a>)</li>
<li><a
href="c38d76ce4e"><code>c38d76c</code></a>
chore: format</li>
<li>See full diff in <a
href="https://github.com/remix-run/react-router/commits/react-router@7.13.0/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router&package-manager=npm_and_yarn&previous-version=7.12.0&new-version=7.13.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>
2026-01-27 04:09:03 +00:00
dependabot[bot]
42f1e6a2d0 Bump prettier from 3.7.1 to 3.8.0 in /frontend (#1522)
Bumps [prettier](https://github.com/prettier/prettier) from 3.7.1 to
3.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.8.0</h2>
<ul>
<li>Support Angular v21.1</li>
</ul>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2026/01/14/3.8.0">Release note
&quot;Prettier 3.8: Support for Angular v21.1&quot;</a></p>
<h2>3.7.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix comment in union type gets duplicated by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18393">prettier/prettier#18393</a></li>
<li>Fix unstable comment print in union type by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18395">prettier/prettier#18395</a></li>
<li>Avoid quote around LWC interpolations by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18383">prettier/prettier#18383</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374">Changelog</a></p>
<h2>3.7.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>prettier.getFileInfo()</code> change that breaks VSCode
extension by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18375">prettier/prettier#18375</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373">Changelog</a></p>
<h2>3.7.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix string print when switching quotes by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18351">prettier/prettier#18351</a></li>
<li>Preserve quote for embedded HTML attribute values by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18352">prettier/prettier#18352</a></li>
<li>Fix comment in empty type literal by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18364">prettier/prettier#18364</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.8.0</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2026/01/14/3.8.0">Release
Notes</a></p>
<h1>3.7.4</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.3...3.7.4">diff</a></p>
<h4>LWC: Avoid quote around interpolations (<a
href="https://redirect.github.com/prettier/prettier/pull/18383">#18383</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="html"><code>&lt;!-- Input --&gt;
&lt;div foo={bar}&gt;   &lt;/div&gt;
<p>&lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --&gt;<br
/>
&lt;div foo=&quot;{bar}&quot;&gt;&lt;/div&gt;</p>
<p>&lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --&gt;<br
/>
&lt;div foo={bar}&gt;&lt;/div&gt;<br />
</code></pre></p>
<h4>TypeScript: Fix comment inside union type gets duplicated (<a
href="https://redirect.github.com/prettier/prettier/pull/18393">#18393</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type Foo = (/** comment */ a | b) | c;
<p>// Prettier 3.7.3<br />
type Foo = /** comment <em>/ (/</em>* comment */ a | b) | c;</p>
<p>// Prettier 3.7.4<br />
type Foo = /** comment */ (a | b) | c;<br />
</code></pre></p>
<h4>TypeScript: Fix unstable comment print in union type comments (<a
href="https://redirect.github.com/prettier/prettier/pull/18395">#18395</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type X = (A | B) &amp; (
  // comment
  A | B
);
<p>// Prettier 3.7.3 (first format)<br />
type X = (A | B) &amp;<br />
&lt;/tr&gt;&lt;/table&gt;<br />
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="812a4d0071"><code>812a4d0</code></a>
Release 3.8.0</li>
<li><a
href="6cc1be31e2"><code>6cc1be3</code></a>
Consistent title</li>
<li><a
href="6d9bef0514"><code>6d9bef0</code></a>
Apply automated changes</li>
<li><a
href="3744a1840e"><code>3744a18</code></a>
Update code example</li>
<li><a
href="9a3edde022"><code>9a3edde</code></a>
Update</li>
<li><a
href="82dc52cdee"><code>82dc52c</code></a>
Regenerate</li>
<li><a
href="dc2de1a6e7"><code>dc2de1a</code></a>
Regenerate</li>
<li><a
href="5aa69662b4"><code>5aa6966</code></a>
Regenerate</li>
<li><a
href="daeeb51af9"><code>daeeb51</code></a>
Another version</li>
<li><a
href="a282985860"><code>a282985</code></a>
Add blog post</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.7.1...3.8.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.7.1&new-version=3.8.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>
2026-01-20 04:11:15 +00:00
dependabot[bot]
c9244d964a Bump @hcaptcha/react-hcaptcha from 1.17.0 to 2.0.0 in /frontend (#1516)
Bumps
[@hcaptcha/react-hcaptcha](https://github.com/hCaptcha/react-hcaptcha)
from 1.17.0 to 2.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hCaptcha/react-hcaptcha/releases"><code>@​hcaptcha/react-hcaptcha</code>'s
releases</a>.</em></p>
<blockquote>
<h2>2.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(publish): Update Github Action to use pnpm correctly by <a
href="https://github.com/brdlyptrs"><code>@​brdlyptrs</code></a> in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/361">hCaptcha/react-hcaptcha#361</a></li>
<li>feat(esbuild): Switch to using esbuild and clean up repo by <a
href="https://github.com/brdlyptrs"><code>@​brdlyptrs</code></a> in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/346">hCaptcha/react-hcaptcha#346</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.4...v2.0.0">https://github.com/hCaptcha/react-hcaptcha/compare/1.17.4...v2.0.0</a></p>
<h2>1.17.4</h2>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): bump qs and express</li>
<li>fix: Fix imports/exports for Hooks</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.3...1.17.4">https://github.com/hCaptcha/react-hcaptcha/compare/1.17.3...1.17.4</a></p>
<h2>1.17.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: Add type module to ESM build output by <a
href="https://github.com/joao-imi"><code>@​joao-imi</code></a> in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/338">hCaptcha/react-hcaptcha#338</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.2...1.17.3">https://github.com/hCaptcha/react-hcaptcha/compare/1.17.2...1.17.3</a></p>
<h2>1.17.2</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: Add missing fields in HCaptchaProps by <a
href="https://github.com/patrickdemers6"><code>@​patrickdemers6</code></a>
in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/335">hCaptcha/react-hcaptcha#335</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/patrickdemers6"><code>@​patrickdemers6</code></a>
made their first contribution in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/335">hCaptcha/react-hcaptcha#335</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.1...1.17.2">https://github.com/hCaptcha/react-hcaptcha/compare/1.17.1...1.17.2</a></p>
<h2>1.17.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: Add TypeScript types to package.json exports for ESM
compatibility by <a
href="https://github.com/evgeniiPerov"><code>@​evgeniiPerov</code></a>
in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/326">hCaptcha/react-hcaptcha#326</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/evgeniiPerov"><code>@​evgeniiPerov</code></a>
made their first contribution in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/326">hCaptcha/react-hcaptcha#326</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.0...1.17.1">https://github.com/hCaptcha/react-hcaptcha/compare/1.17.0...1.17.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5c6a8fe178"><code>5c6a8fe</code></a>
feat(esbuild): Switch to using esbuild and clean up repo (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/346">#346</a>)</li>
<li><a
href="aedb4a4394"><code>aedb4a4</code></a>
fix: Fix imports/exports (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/341">#341</a>)</li>
<li><a
href="6df384ecf3"><code>6df384e</code></a>
chore(deps): bump qs and express (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/339">#339</a>)</li>
<li><a
href="edfa7fbb99"><code>edfa7fb</code></a>
fix: Add type module to ESM build output (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/338">#338</a>)</li>
<li><a
href="74d96ff5ef"><code>74d96ff</code></a>
fix: Add missing fields in HCaptchaProps (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/335">#335</a>)</li>
<li><a
href="31708030a8"><code>3170803</code></a>
fix: Add TypeScript types to package.json exports for ESM compatibility
(<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/326">#326</a>)</li>
<li>See full diff in <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.17.0...2.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hcaptcha/react-hcaptcha&package-manager=npm_and_yarn&previous-version=1.17.0&new-version=2.0.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>
2026-01-13 06:14:10 +00:00
dependabot[bot]
d5e2c58613 Bump react-router from 7.11.0 to 7.12.0 in /frontend (#1515)
Bumps
[react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
from 7.11.0 to 7.12.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/releases">react-router's
releases</a>.</em></p>
<blockquote>
<h2>v7.12.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md">react-router's
changelog</a>.</em></p>
<blockquote>
<h2>7.12.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>Add additional layer of CSRF protection by rejecting submissions to
UI routes from external origins. If you need to permit access to
specific external origins, you can specify them in the
<code>react-router.config.ts</code> config
<code>allowedActionOrigins</code> field. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14708">#14708</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Fix <code>generatePath</code> when used with suffixed params (i.e.,
&quot;/books/:id.json&quot;) (<a
href="https://redirect.github.com/remix-run/react-router/pull/14269">#14269</a>)</p>
</li>
<li>
<p>Export <code>UNSAFE_createMemoryHistory</code> and
<code>UNSAFE_createHashHistory</code> alongside
<code>UNSAFE_createBrowserHistory</code> for consistency. These are not
intended to be used for new apps but intended to help apps usiong
<code>unstable_HistoryRouter</code> migrate from v6-&gt;v7 so they can
adopt the newer APIs. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14663">#14663</a>)</p>
</li>
<li>
<p>Escape HTML in scroll restoration keys (<a
href="https://redirect.github.com/remix-run/react-router/pull/14705">#14705</a>)</p>
</li>
<li>
<p>Validate redirect locations (<a
href="https://redirect.github.com/remix-run/react-router/pull/14706">#14706</a>)</p>
</li>
<li>
<p>[UNSTABLE] Pass <code>&lt;Scripts nonce&gt;</code> value through to
the underlying <code>importmap</code> <code>script</code> tag when using
<code>future.unstable_subResourceIntegrity</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14675">#14675</a>)</p>
</li>
<li>
<p>[UNSTABLE] Add a new
<code>future.unstable_trailingSlashAwareDataRequests</code> flag to
provide consistent behavior of <code>request.pathname</code> inside
<code>middleware</code>, <code>loader</code>, and <code>action</code>
functions on document and data requests when a trailing slash is present
in the browser URL. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14644">#14644</a>)</p>
<p>Currently, your HTTP and <code>request</code> pathnames would be as
follows for <code>/a/b/c</code> and <code>/a/b/c/</code></p>
<table>
<thead>
<tr>
<th>URL <code>/a/b/c</code></th>
<th><strong>HTTP pathname</strong></th>
<th><strong><code>request</code> pathname`</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Document</strong></td>
<td><code>/a/b/c</code></td>
<td><code>/a/b/c</code> </td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td><code>/a/b/c.data</code></td>
<td><code>/a/b/c</code> </td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>URL <code>/a/b/c/</code></th>
<th><strong>HTTP pathname</strong></th>
<th><strong><code>request</code> pathname`</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Document</strong></td>
<td><code>/a/b/c/</code></td>
<td><code>/a/b/c/</code> </td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td><code>/a/b/c.data</code></td>
<td><code>/a/b/c</code> ⚠️</td>
</tr>
</tbody>
</table>
<p>With this flag enabled, these pathnames will be made consistent
though a new <code>_.data</code> format for client-side
<code>.data</code> requests:</p>
<table>
<thead>
<tr>
<th>URL <code>/a/b/c</code></th>
<th><strong>HTTP pathname</strong></th>
<th><strong><code>request</code> pathname`</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Document</strong></td>
<td><code>/a/b/c</code></td>
<td><code>/a/b/c</code> </td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td><code>/a/b/c.data</code></td>
<td><code>/a/b/c</code> </td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>URL <code>/a/b/c/</code></th>
<th><strong>HTTP pathname</strong></th>
<th><strong><code>request</code> pathname`</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Document</strong></td>
<td><code>/a/b/c/</code></td>
<td><code>/a/b/c/</code> </td>
</tr>
<tr>
<td><strong>Data</strong></td>
<td><code>/a/b/c/_.data</code> ⬅️</td>
<td><code>/a/b/c/</code> </td>
</tr>
</tbody>
</table>
<p>This a bug fix but we are putting it behind an opt-in flag because it
has the potential to be a &quot;breaking bug fix&quot; if you are
relying on the URL format for any other application or caching
logic.</p>
<p>Enabling this flag also changes the format of client side
<code>.data</code> requests from <code>/_root.data</code> to
<code>/_.data</code> when navigating to <code>/</code> to align with the
new format. This does not impact the <code>request</code> pathname which
is still <code>/</code> in all cases.</p>
</li>
<li>
<p>Preserve <code>clientLoader.hydrate=true</code> when using
<code>&lt;HydratedRouter unstable_instrumentations&gt;</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14674">#14674</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="26653a6bcb"><code>26653a6</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14712">#14712</a>)</li>
<li><a
href="7ac2346873"><code>7ac2346</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14709">#14709</a>)</li>
<li><a
href="75b1ef5086"><code>75b1ef5</code></a>
Add origin checks for UI route submissions (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14708">#14708</a>)</li>
<li><a
href="c05ef936fd"><code>c05ef93</code></a>
Validate redirect locations (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14706">#14706</a>)</li>
<li><a
href="c89c32c562"><code>c89c32c</code></a>
Escape HTML in scroll restoration keys (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14705">#14705</a>)</li>
<li><a
href="cbcbf3091b"><code>cbcbf30</code></a>
fix: pass nonce to importmap script when using subResourceIntegrity (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14675">#14675</a>)</li>
<li><a
href="30f6c1d814"><code>30f6c1d</code></a>
fix(react-router): handle parameters with static suffixes in
generatePath (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1">#1</a>...</li>
<li><a
href="7f140e098e"><code>7f140e0</code></a>
Handle data requests with trailing slash consistently (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14644">#14644</a>)</li>
<li><a
href="1954af6374"><code>1954af6</code></a>
Preserve hydrate property on client loaders during instrumentation (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14674">#14674</a>)</li>
<li><a
href="5ce5cd4ebf"><code>5ce5cd4</code></a>
chore: format</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/react-router/commits/react-router@7.12.0/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router&package-manager=npm_and_yarn&previous-version=7.11.0&new-version=7.12.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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/evroon/bracket/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 00:23:58 +00:00
Erik Vroon
be1c3e2018 New Crowdin updates (#1514) 2026-01-08 12:12:34 +01:00
Erik Vroon
9e4437ebc1 New Crowdin updates (#1513) 2026-01-07 13:25:08 +01:00
dependabot[bot]
4e3ce5f3a9 Bump @hey-api/openapi-ts from 0.89.2 to 0.90.1 in /frontend (#1511)
Bumps [@hey-api/openapi-ts](https://github.com/hey-api/openapi-ts) from
0.89.2 to 0.90.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hey-api/openapi-ts/releases"><code>@​hey-api/openapi-ts</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.90.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><strong>plugin(<code>@​hey-api/sdk</code>)</strong>: add
<code>examples</code> option (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3175">#3175</a>)
(<a
href="b985053ffa"><code>b985053</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<p>The SDK plugin can generate ready-to-use code examples for each
operation, showing how to call the SDK methods with proper parameters
and setup.</p>
<p>Learn how to generate examples on the <a
href="https://heyapi.dev/openapi-ts/plugins/sdk#code-examples">SDK
plugin</a> page.</p>
<ul>
<li><strong>output</strong>: add <code>source</code> option (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3175">#3175</a>)
(<a
href="b985053ffa"><code>b985053</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<p>Source is a copy of the input specification used to generate your
output. It can be used to power documentation tools or to persist a
stable snapshot alongside your generated files.</p>
<p>Learn how to use the source on the <a
href="https://heyapi.dev/openapi-ts/configuration/output#source">Output</a>
page.</p>
<h3>Updated Dependencies:</h3>
<ul>
<li><code>@​hey-api/codegen-core</code><a
href="https://github.com/0"><code>@​0</code></a>.5.1</li>
</ul>
<h2><code>@​hey-api/openapi-ts</code><a
href="https://github.com/0"><code>@​0</code></a>.90.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><strong>plugin(valibot)</strong>: <strong>BREAKING:</strong>
standardize <code>~resolvers</code> API (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3147">#3147</a>)
(<a
href="ab80a4b2c3"><code>ab80a4b</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<p>The <a
href="https://heyapi.dev/openapi-ts/plugins/concepts/resolvers">Resolvers
API</a> has been simplified and expanded to provide a more consistent
behavior across plugins. You can view a few common examples on the <a
href="https://heyapi.dev/openapi-ts/plugins/concepts/resolvers">Resolvers</a>
page.</p>
<ul>
<li><strong>plugin(sdk)</strong>: <strong>BREAKING</strong>: Structure
API (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3109">#3109</a>)
(<a
href="815a3de0af"><code>815a3de</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Structure API</h3>
<p>The <a href="https://heyapi.dev/openapi-ts/plugins/sdk">SDK
plugin</a> now implements the Structure API, enabling more complex
structures and fixing several known issues.</p>
<p>Some Structure APIs are incompatible with the previous configuration,
most notably the <code>methodNameBuilder</code> function, which accepted
the operation object as an argument. You can read the <a
href="https://heyapi.dev/openapi-ts/plugins/sdk#output">SDK Output</a>
section to familiarize yourself with the Structure API.</p>
<p>Please <a href="https://github.com/hey-api/openapi-ts/issues">open an
issue</a> if you're unable to migrate your configuration to the new
syntax.</p>
<ul>
<li><strong>plugin(zod)</strong>: <strong>BREAKING:</strong> standardize
<code>~resolvers</code> API (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3147">#3147</a>)
(<a
href="ab80a4b2c3"><code>ab80a4b</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<p>The <a
href="https://heyapi.dev/openapi-ts/plugins/concepts/resolvers">Resolvers
API</a> has been simplified and expanded to provide a more consistent
behavior across plugins. You can view a few common examples on the <a
href="https://heyapi.dev/openapi-ts/plugins/concepts/resolvers">Resolvers</a>
page.</p>
<ul>
<li><strong>plugin(<code>@​angular/common</code>)</strong>:
<strong>BREAKING</strong>: Structure API (<a
href="https://redirect.github.com/hey-api/openapi-ts/pull/3109">#3109</a>)
(<a
href="815a3de0af"><code>815a3de</code></a>)
by <a href="https://github.com/mrlubos"><code>@​mrlubos</code></a></li>
</ul>
<h3>Structure API</h3>
<p>The <a href="https://heyapi.dev/openapi-ts/plugins/angular">Angular
plugin</a> now implements the Structure API, enabling more complex
structures and fixing several known issues.</p>
<p>Some Structure APIs are incompatible with the previous configuration,
most notably the <code>methodNameBuilder</code> function, which accepted
the operation object as an argument. You can read the <a
href="https://heyapi.dev/openapi-ts/plugins/sdk#output">SDK Output</a>
section to familiarize yourself with the Structure API.</p>
<p>Please <a href="https://github.com/hey-api/openapi-ts/issues">open an
issue</a> if you're unable to migrate your configuration to the new
syntax.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="720c012cca"><code>720c012</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3178">#3178</a>
from hey-api/changeset-release/main</li>
<li><a
href="4f44a410f2"><code>4f44a41</code></a>
chore: update lock file</li>
<li><a
href="91c49a3724"><code>91c49a3</code></a>
ci: release</li>
<li><a
href="330a6283d1"><code>330a628</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3176">#3176</a>
from hey-api/renovate/opencode-ai-sdk-1.x</li>
<li><a
href="0242b1d138"><code>0242b1d</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3177">#3177</a>
from hey-api/renovate/pnpm-10.x</li>
<li><a
href="9e5243b645"><code>9e5243b</code></a>
chore(deps): update pnpm to v10.27.0</li>
<li><a
href="9848a1c61e"><code>9848a1c</code></a>
chore(deps): update dependency <code>@​opencode-ai/sdk</code> to
v1.0.221</li>
<li><a
href="469253a358"><code>469253a</code></a>
Merge pull request <a
href="https://redirect.github.com/hey-api/openapi-ts/issues/3175">#3175</a>
from hey-api/feat/sdk-examples</li>
<li><a
href="b985053ffa"><code>b985053</code></a>
feat: SDK examples</li>
<li><a
href="711452e936"><code>711452e</code></a>
chore(docs): update contributors list</li>
<li>Additional commits viewable in <a
href="https://github.com/hey-api/openapi-ts/compare/@hey-api/openapi-ts@0.89.2...@hey-api/openapi-ts@0.90.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hey-api/openapi-ts&package-manager=npm_and_yarn&previous-version=0.89.2&new-version=0.90.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>
2026-01-06 04:06:33 +00:00
Erik Vroon
1dbd2c9ea6 Fix corepack issue in dockerfile (#1509) 2025-12-31 14:48:01 +01:00
dependabot[bot]
092f6d0196 Bump prettier from 3.6.2 to 3.7.4 in /docs (#1504)
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to
3.7.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.7.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix comment in union type gets duplicated by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18393">prettier/prettier#18393</a></li>
<li>Fix unstable comment print in union type by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18395">prettier/prettier#18395</a></li>
<li>Avoid quote around LWC interpolations by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18383">prettier/prettier#18383</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374">Changelog</a></p>
<h2>3.7.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>prettier.getFileInfo()</code> change that breaks VSCode
extension by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18375">prettier/prettier#18375</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373">Changelog</a></p>
<h2>3.7.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix string print when switching quotes by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18351">prettier/prettier#18351</a></li>
<li>Preserve quote for embedded HTML attribute values by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18352">prettier/prettier#18352</a></li>
<li>Fix comment in empty type literal by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18364">prettier/prettier#18364</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372">Changelog</a></p>
<h2>3.7.1</h2>
<ul>
<li>Fix performance regression in doc printer (<a
href="https://redirect.github.com/prettier/prettier/pull/18342">#18342</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371">Changelog</a></p>
<h2>3.7.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/11/27/3.7.0">Release
note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.7.4</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.3...3.7.4">diff</a></p>
<h4>LWC: Avoid quote around interpolations (<a
href="https://redirect.github.com/prettier/prettier/pull/18383">#18383</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="html"><code>&lt;!-- Input --&gt;
&lt;div foo={bar}&gt;   &lt;/div&gt;
<p>&lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --&gt;
&lt;div foo=&quot;{bar}&quot;&gt;&lt;/div&gt;</p>
<p>&lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --&gt;
&lt;div foo={bar}&gt;&lt;/div&gt;
</code></pre></p>
<h4>TypeScript: Fix comment inside union type gets duplicated (<a
href="https://redirect.github.com/prettier/prettier/pull/18393">#18393</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type Foo = (/** comment */ a | b) | c;
<p>// Prettier 3.7.3
type Foo = /** comment <em>/ (/</em>* comment */ a | b) | c;</p>
<p>// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
</code></pre></p>
<h4>TypeScript: Fix unstable comment print in union type comments (<a
href="https://redirect.github.com/prettier/prettier/pull/18395">#18395</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type X = (A | B) &amp; (
  // comment
  A | B
);
<p>// Prettier 3.7.3 (first format)
type X = (A | B) &amp;
(// comment
A | B);</p>
<p>// Prettier 3.7.3 (second format)
type X = (
| A
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7848357af6"><code>7848357</code></a>
Release 3.7.4</li>
<li><a
href="7686c59d51"><code>7686c59</code></a>
Release <code>@​prettier/plugin-hermes</code> &amp;
<code>@​prettier/plugin-oxc</code> v0.1.3</li>
<li><a
href="fe494348a0"><code>fe49434</code></a>
Remove dead code checking union/intersection types length (<a
href="https://redirect.github.com/prettier/prettier/issues/18396">#18396</a>)</li>
<li><a
href="ca02b37489"><code>ca02b37</code></a>
Fix unstable comment print (<a
href="https://redirect.github.com/prettier/prettier/issues/18395">#18395</a>)</li>
<li><a
href="7efb988c67"><code>7efb988</code></a>
Fix comment in union type get duplicated (<a
href="https://redirect.github.com/prettier/prettier/issues/18393">#18393</a>)</li>
<li><a
href="cfa92c1b6d"><code>cfa92c1</code></a>
Update dependency <code>@​angular/compiler</code> to v21.0.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/18392">#18392</a>)</li>
<li><a
href="1de273770b"><code>1de2737</code></a>
Update dependency yaml to v2.8.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/18391">#18391</a>)</li>
<li><a
href="706aa4ef90"><code>706aa4e</code></a>
Switch js parse postprocess to <code>onEnter</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/18382">#18382</a>)</li>
<li><a
href="d3eb2b2d08"><code>d3eb2b2</code></a>
Reuse arrays in visitor keys (<a
href="https://redirect.github.com/prettier/prettier/issues/18386">#18386</a>)</li>
<li><a
href="c45fef106e"><code>c45fef1</code></a>
Fix LWC attribute with <code>--embedded-language-formatting off</code>
(<a
href="https://redirect.github.com/prettier/prettier/issues/18383">#18383</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.4">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for prettier since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.6.2&new-version=3.7.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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>
Co-authored-by: Erik Vroon <erik.vroon@channable.com>
2025-12-31 13:29:48 +00:00
dependabot[bot]
6a5f098073 Bump node from 24-alpine to 25-alpine in /frontend (#1501)
Bumps node from 24-alpine to 25-alpine.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=node&package-manager=docker&previous-version=24-alpine&new-version=25-alpine)](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-12-31 13:18:20 +00:00
Erik Vroon
6a03ea7294 Allow serving frontend via backend (#1492)
This should make it easier to run Bracket in development/simple
production environments because you only need to run 1 Docker container.
Also, it avoids CORS problems because the frontend and backend run on
the same domain.
2025-12-29 18:35:40 +00:00
Erik Vroon
0df94ddeb4 Add stages and clubs typing (#1489) 2025-12-27 15:19:16 +01:00
Erik Vroon
f8458b9e4f Use day.js (#1487) 2025-12-22 07:59:07 +00:00
dependabot[bot]
2627d54342 Bump typescript from 5.8.2 to 5.9.3 in /frontend (#1484)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.2
to 5.9.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.9.3</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
<li><em>No specific changes for TypeScript 5.9.2 (Stable)</em></li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.9</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
<li><em>No specific changes for TypeScript 5.9.2 (Stable)</em></li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.9 RC</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.9 Beta</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.8.3</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c63de15a99"><code>c63de15</code></a>
Bump version to 5.9.3 and LKG</li>
<li><a
href="8428ca4cc8"><code>8428ca4</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62438">#62438</a>
(Fix incorrectly ignored dts file fr...) into release-5.9 (#...</li>
<li><a
href="a131cac683"><code>a131cac</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62351">#62351</a>
(Add missing Float16Array constructo...) into release-5.9 (#...</li>
<li><a
href="0424333358"><code>0424333</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62423">#62423</a>
(Revert PR 61928) into release-5.9 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62425">#62425</a>)</li>
<li><a
href="bdb641a434"><code>bdb641a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62311">#62311</a>
(Fix parenthesizer rules for manuall...) into release-5.9 (#...</li>
<li><a
href="0d9b9b92e2"><code>0d9b9b9</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61978">#61978</a>
(Restructure CI to prepare for requi...) into release-5.9 (#...</li>
<li><a
href="2dce0c58af"><code>2dce0c5</code></a>
Intentionally regress one buggy declaration output to an older version
(<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62163">#62163</a>)</li>
<li><a
href="5be33469d5"><code>5be3346</code></a>
Bump version to 5.9.2 and LKG</li>
<li><a
href="ad825f2bee"><code>ad825f2</code></a>
Bump version to 5.9.1-rc and LKG</li>
<li><a
href="463a5bf92c"><code>463a5bf</code></a>
Update LKG</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.9.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typescript&package-manager=npm_and_yarn&previous-version=5.8.2&new-version=5.9.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-12-22 04:08:44 +00:00
Erik Vroon
b1d46777ca Update openapi-ts (#1483) 2025-12-21 17:45:45 +00:00
Erik Vroon
c520075762 Use last hey api response types and stop using relative imports (#1482) 2025-12-21 18:31:10 +01:00
Erik Vroon
016ce4d9fe Use hey api tournament types (#1481) 2025-12-21 16:15:51 +00:00
Erik Vroon
ffaeb87463 Use hey api more (#1480) 2025-12-20 20:19:17 +01:00
Erik Vroon
a548ff6d61 Use hey-api (#1479)
Store the `openapi.json` of the backend in the repo and import it using
https://heyapi.dev/ to generate TypeScript types for the backend API
query params, responses, bodies.
2025-12-20 19:32:33 +01:00
dependabot[bot]
dc3315f246 Bump react-router from 7.10.0 to 7.11.0 in /frontend (#1476)
Bumps
[react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
from 7.10.0 to 7.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/releases">react-router's
releases</a>.</em></p>
<blockquote>
<h2>v7.11.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110</a></p>
<h2>v7.10.1</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md">react-router's
changelog</a>.</em></p>
<blockquote>
<h2>7.11.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>Stabilize <code>&lt;HydratedRouter
onError&gt;</code>/<code>&lt;RouterProvider onError&gt;</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14546">#14546</a>)</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p>add support for throwing redirect Response's at RSC render time (<a
href="https://redirect.github.com/remix-run/react-router/pull/14596">#14596</a>)</p>
</li>
<li>
<p>Support for throwing <code>data()</code> and Response from server
component render phase. Response body is not serialized as async work is
not allowed as error encoding phase. If you wish to transmit data to the
boundary, throw <code>data()</code> instead. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14632">#14632</a>)</p>
</li>
<li>
<p>Fix <code>unstable_useTransitions</code> prop on
<code>&lt;Router&gt;</code> component to permit omission for backewards
compatibility (<a
href="https://redirect.github.com/remix-run/react-router/pull/14646">#14646</a>)</p>
</li>
<li>
<p><code>routeRSCServerRequest</code> replace <code>fetchServer</code>
with <code>serverResponse</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14597">#14597</a>)</p>
</li>
<li>
<p>[UNSTABLE] Add a new <code>unstable_defaultShouldRevalidate</code>
flag to various APIs to allow opt-ing out of standard revalidation
behaviors. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14542">#14542</a>)</p>
<p>If active routes include a <code>shouldRevalidate</code> function,
then your value will be passed as <code>defaultShouldRevalidate</code>
in those function so that the route always has the final revalidation
determination.</p>
<ul>
<li><code>&lt;Form method=&quot;post&quot;
unstable_defaultShouldRevalidate={false}&gt;</code></li>
<li><code>submit(data, { method: &quot;post&quot;,
unstable_defaultShouldRevalidate: false })</code></li>
<li><code>&lt;fetcher.Form method=&quot;post&quot;
unstable_defaultShouldRevalidate={false}&gt;</code></li>
<li><code>fetcher.submit(data, { method: &quot;post&quot;,
unstable_defaultShouldRevalidate: false })</code></li>
</ul>
<p>This is also available on non-submission APIs that may trigger
revalidations due to changing search params:</p>
<ul>
<li><code>&lt;Link to=&quot;/&quot;
unstable_defaultShouldRevalidate={false}&gt;</code></li>
<li><code>navigate(&quot;/?foo=bar&quot;, {
unstable_defaultShouldRevalidate: false })</code></li>
<li><code>setSearchParams(params, { unstable_defaultShouldRevalidate:
false })</code></li>
</ul>
</li>
<li>
<p>Allow redirects to be returned from client side middleware (<a
href="https://redirect.github.com/remix-run/react-router/pull/14598">#14598</a>)</p>
</li>
<li>
<p>Handle <code>dataStrategy</code> implementations that return
insufficient result sets by adding errors for routes without any
available result (<a
href="https://redirect.github.com/remix-run/react-router/pull/14627">#14627</a>)</p>
</li>
</ul>
<h2>7.10.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Update the <code>useOptimistic</code> stub we provide for React 18
users to use a stable setter function to avoid potential
<code>useEffect</code> loops - specifically when using <code>&lt;Link
viewTransition&gt;</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14628">#14628</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b34a9cd1f7"><code>b34a9cd</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14668">#14668</a>)</li>
<li><a
href="48b1be47a4"><code>48b1be4</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14662">#14662</a>)</li>
<li><a
href="4c34f87f44"><code>4c34f87</code></a>
Merge branch 'main' into release-next</li>
<li><a
href="0206276a4f"><code>0206276</code></a>
Detect and handle partial dataStrategy results (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14627">#14627</a>)</li>
<li><a
href="ff50507a7d"><code>ff50507</code></a>
Update monorepo internal React deps (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14639">#14639</a>)</li>
<li><a
href="c257ee169c"><code>c257ee1</code></a>
feat(rsc): add support for custom entry files in RSC Framework Mode (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14643">#14643</a>)</li>
<li><a
href="8efde7affc"><code>8efde7a</code></a>
Add callsite revalidation optout (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14542">#14542</a>)</li>
<li><a
href="6300a9fc60"><code>6300a9f</code></a>
Stabilize client-side onError (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14546">#14546</a>)</li>
<li><a
href="3bc35f50ae"><code>3bc35f5</code></a>
Make unstable_useTransitions prop optional on Router component (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14646">#14646</a>)</li>
<li><a
href="8f6bfa0b96"><code>8f6bfa0</code></a>
Setup pnpm catalog for shared workspace deps (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14642">#14642</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/react-router/commits/react-router@7.11.0/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router&package-manager=npm_and_yarn&previous-version=7.10.0&new-version=7.11.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-12-18 04:09:14 +00:00
dependabot[bot]
13642d5073 Bump eslint-plugin-testing-library from 7.14.0 to 7.15.1 in /frontend (#1473)
Bumps
[eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)
from 7.14.0 to 7.15.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/testing-library/eslint-plugin-testing-library/releases">eslint-plugin-testing-library's
releases</a>.</em></p>
<blockquote>
<h2>v7.15.1</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.15.0...v7.15.1">7.15.1</a>
(2025-12-16)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>prevent unchecked indexed access (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1132">#1132</a>)
(<a
href="d865ce0e0d">d865ce0</a>)</li>
</ul>
<h2>v7.15.0</h2>
<h1><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.14.0...v7.15.0">7.15.0</a>
(2025-12-16)</h1>
<h3>Features</h3>
<ul>
<li>bundle in CJS and ESM formats (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1130">#1130</a>)
(<a
href="166e37c77e">166e37c</a>),
closes <a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/900">#900</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d865ce0e0d"><code>d865ce0</code></a>
fix: prevent unchecked indexed access (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1132">#1132</a>)</li>
<li><a
href="166e37c77e"><code>166e37c</code></a>
feat: bundle in CJS and ESM formats (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1130">#1130</a>)</li>
<li><a
href="9c780067a6"><code>9c78006</code></a>
docs: add gipcompany as a contributor for code, test, and doc (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1131">#1131</a>)</li>
<li>See full diff in <a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.14.0...v7.15.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-testing-library&package-manager=npm_and_yarn&previous-version=7.14.0&new-version=7.15.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-12-17 04:08:50 +00:00
dependabot[bot]
fd9f99fdfb Bump vite from 7.2.2 to 7.3.0 in /frontend (#1471)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
from 7.2.2 to 7.3.0.
<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>v7.3.0</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.2.7</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.2.6</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.2.5</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<p><em>Note: 7.2.5 failed to publish so it is skipped on npm</em></p>
<h2>v7.2.4</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v7.2.3</h2>
<p>Please refer to <a
href="https://github.com/vitejs/vite/blob/v7.2.3/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/v7.3.0/packages/vite/CHANGELOG.md">vite's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0">7.3.0</a>
(2025-12-15)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update esbuild from ^0.25.0 to ^0.27.0 (<a
href="https://redirect.github.com/vitejs/vite/issues/21183">#21183</a>)
(<a
href="cff26ec0fc">cff26ec</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7">7.2.7</a>
(2025-12-08)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>plugin shortcut support (<a
href="https://redirect.github.com/vitejs/vite/issues/21211">#21211</a>)
(<a
href="721f16343d">721f163</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.2.5...v7.2.6">7.2.6</a>
(2025-12-01)<!-- raw HTML omitted --></h2>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5">7.2.5</a>
(2025-12-01)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>config:</strong> handle shebang properly (<a
href="https://redirect.github.com/vitejs/vite/issues/21158">#21158</a>)
(<a
href="df5a30d269">df5a30d</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21146">#21146</a>)
(<a
href="a3cd262f37">a3cd262</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21175">#21175</a>)
(<a
href="72e398a46d">72e398a</a>)</li>
<li>fix <code>external: true</code> merging (<a
href="https://redirect.github.com/vitejs/vite/issues/21164">#21164</a>)
(<a
href="5ef557a96c">5ef557a</a>)</li>
<li>shortcuts not rebound after server restart (<a
href="https://redirect.github.com/vitejs/vite/issues/21166">#21166</a>)
(<a
href="3765f7baea">3765f7b</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li><strong>deps:</strong> replace debug with obug (<a
href="https://redirect.github.com/vitejs/vite/issues/21137">#21137</a>)
(<a
href="203a5512a4">203a551</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>clarify manifest.json <code>imports</code> field is JS chunks only
(<a
href="https://redirect.github.com/vitejs/vite/issues/21136">#21136</a>)
(<a
href="46d3077f2b">46d3077</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update rolldown-related dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21174">#21174</a>)
(<a
href="74559c9474">74559c9</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.2.3...v7.2.4">7.2.4</a>
(2025-11-20)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>revert &quot;perf(deps): replace debug with obug (<a
href="https://redirect.github.com/vitejs/vite/issues/21107">#21107</a>)&quot;
(<a
href="2d66b7b14a">2d66b7b</a>)</li>
</ul>
<h2><!-- raw HTML omitted --><a
href="https://github.com/vitejs/vite/compare/v7.2.2...v7.2.3">7.2.3</a>
(2025-11-20)<!-- raw HTML omitted --></h2>
<h3>Bug Fixes</h3>
<ul>
<li>allow multiple <code>bindCLIShortcuts</code> calls with shortcut
merging (<a
href="https://redirect.github.com/vitejs/vite/issues/21103">#21103</a>)
(<a
href="5909efd8fb">5909efd</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21096">#21096</a>)
(<a
href="6a34ac3422">6a34ac3</a>)</li>
<li><strong>deps:</strong> update all non-major dependencies (<a
href="https://redirect.github.com/vitejs/vite/issues/21128">#21128</a>)
(<a
href="4f8171eb30">4f8171e</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li><strong>deps:</strong> replace debug with obug (<a
href="https://redirect.github.com/vitejs/vite/issues/21107">#21107</a>)
(<a
href="acfe939e1f">acfe939</a>)</li>
</ul>
<h3>Miscellaneous Chores</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="acf7e05eae"><code>acf7e05</code></a>
release: v7.3.0</li>
<li><a
href="cff26ec0fc"><code>cff26ec</code></a>
feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183">#21183</a>)</li>
<li><a
href="317b3b272f"><code>317b3b2</code></a>
release: v7.2.7</li>
<li><a
href="721f16343d"><code>721f163</code></a>
fix: plugin shortcut support (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211">#21211</a>)</li>
<li><a
href="bda5dbb648"><code>bda5dbb</code></a>
release: v7.2.6</li>
<li><a
href="3aa7527fb4"><code>3aa7527</code></a>
release: v7.2.5</li>
<li><a
href="72e398a46d"><code>72e398a</code></a>
fix(deps): update all non-major dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175">#21175</a>)</li>
<li><a
href="3765f7baea"><code>3765f7b</code></a>
fix: shortcuts not rebound after server restart (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166">#21166</a>)</li>
<li><a
href="5ef557a96c"><code>5ef557a</code></a>
fix: fix <code>external: true</code> merging (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21164">#21164</a>)</li>
<li><a
href="74559c9474"><code>74559c9</code></a>
chore(deps): update rolldown-related dependencies (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21174">#21174</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitejs/vite/commits/v7.3.0/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=7.2.2&new-version=7.3.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-12-16 04:09:12 +00:00
dependabot[bot]
8514a086bb Bump eslint-plugin-testing-library from 7.13.3 to 7.14.0 in /frontend (#1470)
Bumps
[eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)
from 7.13.3 to 7.14.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/testing-library/eslint-plugin-testing-library/releases">eslint-plugin-testing-library's
releases</a>.</em></p>
<blockquote>
<h2>v7.14.0</h2>
<h1><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.6...v7.14.0">7.14.0</a>
(2025-12-15)</h1>
<h3>Features</h3>
<ul>
<li><strong>prefer-user-event-setup:</strong> add new rule (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1125">#1125</a>)
(<a
href="03f8736df1">03f8736</a>),
closes <a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/646">#646</a></li>
</ul>
<h2>v7.13.6</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.5...v7.13.6">7.13.6</a>
(2025-12-11)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>generate configs and rules statically (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1102">#1102</a>)
(<a
href="9b81dde471">9b81dde</a>)</li>
</ul>
<h2>v7.13.5</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.4...v7.13.5">7.13.5</a>
(2025-11-21)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>remove pnpm from engines (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1117">#1117</a>)
(<a
href="7a248d802c">7a248d8</a>)</li>
</ul>
<h2>v7.13.4</h2>
<h2><a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.3...v7.13.4">7.13.4</a>
(2025-11-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>prefer-find-by:</strong> ensure autofix keeps assertion (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1107">#1107</a>)
(<a
href="09a9f8cf08">09a9f8c</a>),
closes <a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/579">#579</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="03f8736df1"><code>03f8736</code></a>
feat(prefer-user-event-setup): add new rule (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1125">#1125</a>)</li>
<li><a
href="3cc095b1e7"><code>3cc095b</code></a>
test: improve DX (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1129">#1129</a>)</li>
<li><a
href="6f6cd0e512"><code>6f6cd0e</code></a>
test: refine coverage report (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1128">#1128</a>)</li>
<li><a
href="c15b77abac"><code>c15b77a</code></a>
ci: add read permission for contents (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1127">#1127</a>)</li>
<li><a
href="9b81dde471"><code>9b81dde</code></a>
fix: generate configs and rules statically (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1102">#1102</a>)</li>
<li><a
href="6e779f7d05"><code>6e779f7</code></a>
chore: remove is-ci (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1126">#1126</a>)</li>
<li><a
href="c945daf594"><code>c945daf</code></a>
build(deps): bump actions/checkout from 5 to 6 (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1118">#1118</a>)</li>
<li><a
href="7a248d802c"><code>7a248d8</code></a>
fix: remove pnpm from engines (<a
href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1117">#1117</a>)</li>
<li><a
href="67ade2edd3"><code>67ade2e</code></a>
chore: update npm on release workflow</li>
<li><a
href="e20e698644"><code>e20e698</code></a>
chore: update semantic-release to v25.0.2</li>
<li>Additional commits viewable in <a
href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.3...v7.14.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for eslint-plugin-testing-library since your
current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-testing-library&package-manager=npm_and_yarn&previous-version=7.13.3&new-version=7.14.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-12-16 04:08:58 +00:00
dependabot[bot]
95617949cf Bump react-i18next from 16.4.0 to 16.5.0 in /frontend (#1469)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from
16.4.0 to 16.5.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's
changelog</a>.</em></p>
<blockquote>
<h3>16.5.0</h3>
<ul>
<li>Add configuration option <code>transDefaultProps</code> to set
default props for the Trans component (e.g. <code>tOptions</code>,
<code>shouldUnescape</code>, <code>values</code>) <a
href="https://redirect.github.com/i18next/react-i18next/issues/1895">1895</a></li>
</ul>
<h3>16.4.1</h3>
<ul>
<li>fix(Trans): prevent double-escaping of interpolated values in
component props (e.g. title). Unescape HTML entities before passing prop
values to React to avoid rendered output like
<code>&amp;amp;quot;</code> /
<code>&amp;amp;[#39](https://github.com/i18next/react-i18next/issues/39);</code>.
<a
href="https://redirect.github.com/i18next/react-i18next/issues/1893">1893</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0ee8a63313"><code>0ee8a63</code></a>
16.5.0</li>
<li><a
href="be99228033"><code>be99228</code></a>
Add configuration option to set default props for the Trans component <a
href="https://redirect.github.com/i18next/react-i18next/issues/1895">#1895</a></li>
<li><a
href="09b9d860f1"><code>09b9d86</code></a>
16.4.1</li>
<li><a
href="ba059b4f84"><code>ba059b4</code></a>
prevent double-escaping of interpolated values <a
href="https://redirect.github.com/i18next/react-i18next/issues/16">#16</a>.4.1</li>
<li><a
href="79170795c2"><code>7917079</code></a>
fallback for unescape function</li>
<li>See full diff in <a
href="https://github.com/i18next/react-i18next/compare/v16.4.0...v16.5.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-i18next&package-manager=npm_and_yarn&previous-version=16.4.0&new-version=16.5.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-12-15 04:09:55 +00:00
dependabot[bot]
6b373d9f46 Bump @tabler/icons-react from 3.35.0 to 3.36.0 in /frontend (#1468)
Bumps
[@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react)
from 3.35.0 to 3.36.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tabler/tabler-icons/releases"><code>@​tabler/icons-react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 3.36.0</h2>
<!-- raw HTML omitted -->
<h3>18 new icons:</h3>
<ul>
<li><code>outline/alphabet-polish</code></li>
<li><code>outline/alphabet-runes</code></li>
<li><code>outline/blind</code></li>
<li><code>outline/brand-tabnine</code></li>
<li><code>outline/circle-asterisk</code></li>
<li><code>outline/deaf</code></li>
<li><code>outline/hexagon-asterisk</code></li>
<li><code>outline/ripple-down</code></li>
<li><code>outline/ripple-up</code></li>
<li><code>outline/rosette-asterisk</code></li>
<li><code>outline/settings-ai</code></li>
<li><code>outline/sparkles-2</code></li>
<li><code>outline/square-rotated-asterisk</code></li>
<li><code>outline/subtitles-ai</code></li>
<li><code>outline/subtitles-edit</code></li>
<li><code>outline/subtitles-off</code></li>
<li><code>outline/subtitles</code></li>
<li><code>outline/whisk</code></li>
</ul>
<h3>Fixed icons</h3>
<p>Fixed over 2000 icons with improved category formatting, consistent
newline usage, and enhanced accessibility tags.</p>
<h3>New features</h3>
<ul>
<li><strong>Svelte 5 (Runes) support</strong>: Added new
<code>@tabler/icons-svelte-runes</code> package for Svelte 5 with Runes
syntax</li>
<li><strong>GitHub Actions workflow</strong>: Added automated workflow
to sync icons to CDN</li>
<li><strong>Enhanced accessibility</strong>: All outline icons now have
proper categories and tags for improved accessibility</li>
</ul>
<h3>Performance improvements</h3>
<ul>
<li><strong>Optimized build process</strong>: Refactored
<code>build-outline.mjs</code> with:
<ul>
<li>Increased concurrency from 32 to 64 for faster processing</li>
<li>Parallel file processing and copying</li>
<li>Improved cache handling and error management</li>
<li>Better progress tracking and logging</li>
</ul>
</li>
<li><strong>Removed Python dependency</strong>: Replaced
<code>fix-outline.py</code> with JavaScript implementation
(<code>fix-outline.mjs</code>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Fixed ref types in <code>icons-react</code> package</li>
<li>Improved TypeScript configuration for better type checking</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f76e44c631"><code>f76e44c</code></a>
Release 3.36.0</li>
<li><a
href="a6f86a05d1"><code>a6f86a0</code></a>
Fix ref types in icons-react (<a
href="https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react/issues/1394">#1394</a>)</li>
<li>See full diff in <a
href="https://github.com/tabler/tabler-icons/commits/v3.36.0/packages/icons-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tabler/icons-react&package-manager=npm_and_yarn&previous-version=3.35.0&new-version=3.36.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-12-15 04:09:05 +00:00
dependabot[bot]
268b2ffba3 Bump @types/node from 24.10.0 to 25.0.0 in /frontend (#1462)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 24.10.0 to 25.0.0.
<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=24.10.0&new-version=25.0.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-12-11 04:09:55 +00:00
dependabot[bot]
59c0e724c4 Bump @hcaptcha/react-hcaptcha from 1.16.0 to 1.17.0 in /frontend (#1460)
Bumps
[@hcaptcha/react-hcaptcha](https://github.com/hCaptcha/react-hcaptcha)
from 1.16.0 to 1.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hCaptcha/react-hcaptcha/releases"><code>@​hcaptcha/react-hcaptcha</code>'s
releases</a>.</em></p>
<blockquote>
<h2>1.17.0</h2>
<h2>What's Changed</h2>
<ul>
<li>chore(deps-dev): bump node-forge from 1.3.1 to 1.3.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/320">hCaptcha/react-hcaptcha#320</a></li>
<li>chore: Clean up workflows by <a
href="https://github.com/e271828"><code>@​e271828</code></a>- in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/321">hCaptcha/react-hcaptcha#321</a></li>
<li>feat(hooks): Add Provider/Hook pattern by <a
href="https://github.com/joao-imi"><code>@​joao-imi</code></a> in <a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/pull/323">hCaptcha/react-hcaptcha#323</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.16.0...1.17.0">https://github.com/hCaptcha/react-hcaptcha/compare/1.16.0...1.17.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a470bdf346"><code>a470bdf</code></a>
feat(hooks): Add Provider/Hook pattern (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/323">#323</a>)</li>
<li><a
href="3604bec06d"><code>3604bec</code></a>
chore: Clean up workflows (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/321">#321</a>)</li>
<li><a
href="24cd45632f"><code>24cd456</code></a>
chore(deps-dev): bump node-forge from 1.3.1 to 1.3.2 (<a
href="https://redirect.github.com/hCaptcha/react-hcaptcha/issues/320">#320</a>)</li>
<li>See full diff in <a
href="https://github.com/hCaptcha/react-hcaptcha/compare/1.16.0...1.17.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@hcaptcha/react-hcaptcha&package-manager=npm_and_yarn&previous-version=1.16.0&new-version=1.17.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-12-09 04:09:09 +00:00
dependabot[bot]
7fa8791cdd Bump react-i18next from 16.3.1 to 16.4.0 in /frontend (#1458)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from
16.3.1 to 16.4.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's
changelog</a>.</em></p>
<blockquote>
<h3>16.4.0</h3>
<ul>
<li><code>&lt;Trans count&gt;</code> prop: optional - infer count from
children <a
href="https://redirect.github.com/i18next/react-i18next/issues/1891">1891</a></li>
</ul>
<h3>16.3.5</h3>
<ul>
<li>fix runaway effect in useTranslation <a
href="https://redirect.github.com/i18next/react-i18next/issues/1888">1888</a>
by <a
href="https://redirect.github.com/i18next/react-i18next/pull/1889">1889</a></li>
</ul>
<h3>16.3.4</h3>
<ul>
<li>Fix: avoid the &quot;ref is not a prop&quot; warning when a user ref
is placed on an element inside <code>&lt;Trans&gt;</code> <a
href="https://redirect.github.com/i18next/react-i18next/issues/1887">1887</a>,
by still trying to fix element.ref access issue with react 19 <a
href="https://redirect.github.com/i18next/react-i18next/pull/1846">1846</a></li>
</ul>
<h3>16.3.3</h3>
<ul>
<li>improve useTranslation to fix &quot;Maximum update depth
exceeded&quot; but still support new react-compiler <a
href="https://redirect.github.com/i18next/react-i18next/issues/1885">1885</a>
<a
href="https://redirect.github.com/i18next/react-i18next/issues/1863#issuecomment-3491246391">1863</a></li>
</ul>
<h3>16.3.2</h3>
<ul>
<li>fix: avoid &quot;Uncaught TypeError: Cannot redefine property:
__original&quot;</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2282982e82"><code>2282982</code></a>
16.4.0</li>
<li><a
href="31f0d2e33d"><code>31f0d2e</code></a>
<code>\&lt;Trans count&gt;</code> prop: optional - infer count from
children <a
href="https://redirect.github.com/i18next/react-i18next/issues/1891">#1891</a></li>
<li><a
href="ba89d1df99"><code>ba89d1d</code></a>
cosmetics</li>
<li><a
href="75455cee62"><code>75455ce</code></a>
changelog</li>
<li><a
href="9ff66ad49a"><code>9ff66ad</code></a>
16.3.5</li>
<li><a
href="49b712f9f3"><code>49b712f</code></a>
release</li>
<li><a
href="7ffba1c4c2"><code>7ffba1c</code></a>
fix runaway effect in useTranslation (<a
href="https://redirect.github.com/i18next/react-i18next/issues/1889">#1889</a>)</li>
<li><a
href="4a3623c167"><code>4a3623c</code></a>
16.3.4</li>
<li><a
href="9da07e2a36"><code>9da07e2</code></a>
Fix: avoid the &quot;ref is not a prop&quot; warning <a
href="https://redirect.github.com/i18next/react-i18next/issues/1887">#1887</a>
by preserving <a
href="https://redirect.github.com/i18next/react-i18next/issues/1846">#1846</a></li>
<li><a
href="7f30728254"><code>7f30728</code></a>
Fix typos in some files (<a
href="https://redirect.github.com/i18next/react-i18next/issues/1886">#1886</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/i18next/react-i18next/compare/v16.3.1...v16.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-i18next&package-manager=npm_and_yarn&previous-version=16.3.1&new-version=16.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-12-08 04:09:29 +00:00
dependabot[bot]
ca5243132f Bump react-router from 7.9.5 to 7.10.0 in /frontend (#1453)
Bumps
[react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
from 7.9.5 to 7.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/releases">react-router's
releases</a>.</em></p>
<blockquote>
<h2>v7.10.0</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100</a></p>
<h2>v7.9.6</h2>
<p>See the changelog for release notes: <a
href="https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796">https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md">react-router's
changelog</a>.</em></p>
<blockquote>
<h2>7.10.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>Stabilize <code>fetcher.reset()</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14545">#14545</a>)</p>
<ul>
<li>⚠️ This is a breaking change if you have begun using
<code>fetcher.unstable_reset()</code></li>
</ul>
</li>
<li>
<p>Stabilize the <code>dataStrategy</code>
<code>match.shouldRevalidateArgs</code>/<code>match.shouldCallHandler()</code>
APIs. (<a
href="https://redirect.github.com/remix-run/react-router/pull/14592">#14592</a>)</p>
<ul>
<li>
<p>The <code>match.shouldLoad</code> API is now marked deprecated in
favor of these more powerful alternatives</p>
</li>
<li>
<p>If you're using this API in a custom <code>dataStrategy</code> today,
you can swap to the new API at your convenience:</p>
<pre lang="tsx"><code>// Before
const matchesToLoad = matches.filter((m) =&gt; m.shouldLoad);
<p>// After
const matchesToLoad = matches.filter((m) =&gt; m.shouldCallHandler());
</code></pre></p>
</li>
<li>
<p><code>match.shouldRevalidateArgs</code> is the argument that will be
passed to the route <code>shouldRevaliate</code> function</p>
</li>
<li>
<p>Combined with the parameter accepted by
<code>match.shouldCallHandler</code>, you can define a custom
revalidation behavior for your <code>dataStrategy</code>:</p>
</li>
</ul>
<pre lang="tsx"><code>const matchesToLoad = matches.filter((m) =&gt; {
  const defaultShouldRevalidate = customRevalidationBehavior(
    match.shouldRevalidateArgs,
  );
  return m.shouldCallHandler(defaultShouldRevalidate);
// The argument here will override the internal
`defaultShouldRevalidate` value
});
</code></pre>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Fix a Framework Mode bug where the
<code>defaultShouldRevalidate</code> parameter to
<code>shouldRevalidate</code> would not be correct after
<code>action</code> returned a 4xx/5xx response (<code>true</code> when
it should have been <code>false</code>) (<a
href="https://redirect.github.com/remix-run/react-router/pull/14592">#14592</a>)</p>
<ul>
<li>If your <code>shouldRevalidate</code> function relied on that
parameter, you may have seen unintended revalidations</li>
</ul>
</li>
<li>
<p>Fix <code>fetcher.submit</code> failing with plain objects containing
a <code>tagName</code> property (<a
href="https://redirect.github.com/remix-run/react-router/pull/14534">#14534</a>)</p>
</li>
<li>
<p>[UNSTABLE] Add <code>unstable_pattern</code> to the parameters for
client side <code>unstable_onError</code>, refactor how it's called by
<code>RouterProvider</code> to avoid potential strict mode issues (<a
href="https://redirect.github.com/remix-run/react-router/pull/14573">#14573</a>)</p>
</li>
<li>
<p>Add new <code>unstable_useTransitions</code> flag to routers to give
users control over the usage of <a
href="https://react.dev/reference/react/startTransition"><code>React.startTransition</code></a>
and <a
href="https://react.dev/reference/react/useOptimistic"><code>React.useOptimistic</code></a>.
(<a
href="https://redirect.github.com/remix-run/react-router/pull/14524">#14524</a>)</p>
<ul>
<li>Framework Mode + Data Mode:
<ul>
<li><code>&lt;HydratedRouter
unstable_transition&gt;</code>/<code>&lt;RouterProvider
unstable_transition&gt;</code></li>
<li>When left unset (current default behavior)
<ul>
<li>Router state updates are wrapped in
<code>React.startTransition</code></li>
<li>⚠️ This can lead to buggy behaviors if you are wrapping your own
navigations/fetchers in <code>React.startTransition</code></li>
<li>You should set the flag to <code>true</code> if you run into this
scenario to get the enhanced <code>useOptimistic</code> behavior
(requires React 19)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4a5e3332aa"><code>4a5e333</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14618">#14618</a>)</li>
<li><a
href="99244df399"><code>99244df</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14606">#14606</a>)</li>
<li><a
href="1f8fee408d"><code>1f8fee4</code></a>
Update source code docs</li>
<li><a
href="d037c1129c"><code>d037c11</code></a>
chore: Update version for release (pre) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14599">#14599</a>)</li>
<li><a
href="75bdd9b9f7"><code>75bdd9b</code></a>
Stabilize shouldCallHandler APIs (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14592">#14592</a>)</li>
<li><a
href="e04ad2badb"><code>e04ad2b</code></a>
Test cleanups (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14589">#14589</a>)</li>
<li><a
href="1dbf8e39bb"><code>1dbf8e3</code></a>
Improve href() with a faster trim end splat (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14329">#14329</a>)</li>
<li><a
href="3df0dded4a"><code>3df0dde</code></a>
Fix test console warn</li>
<li><a
href="a6182f555d"><code>a6182f5</code></a>
Fix internal type error in useRoute types that surfaces when
skipLibCheck is ...</li>
<li><a
href="87a455f49d"><code>87a455f</code></a>
Stabilize fetcher.reset() (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/14545">#14545</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/remix-run/react-router/commits/react-router@7.10.0/packages/react-router">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for react-router since your current
version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router&package-manager=npm_and_yarn&previous-version=7.9.5&new-version=7.10.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-12-04 07:56:21 +00:00
dependabot[bot]
ada8a34870 Bump i18next from 25.6.2 to 25.7.1 in /frontend (#1451)
Bumps [i18next](https://github.com/i18next/i18next) from 25.6.2 to
25.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/releases">i18next's
releases</a>.</em></p>
<blockquote>
<h2>v25.7.1</h2>
<ul>
<li>TS: remove wrong signature <a
href="https://redirect.github.com/i18next/i18next/issues/2372">2372</a>.</li>
</ul>
<h2>v25.7.0</h2>
<ul>
<li>Enhance <code>cloneInstance</code> to create a new interpolator if
interpolation options are passed in. This will address <a
href="https://redirect.github.com/i18next/i18next/issues/2371">2371</a>.</li>
</ul>
<h2>v25.6.3</h2>
<ul>
<li>chore: dependency updates <a
href="https://redirect.github.com/i18next/i18next/issues/2366">2368</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's
changelog</a>.</em></p>
<blockquote>
<h2>25.7.1</h2>
<ul>
<li>TS: remove wrong signature <a
href="https://redirect.github.com/i18next/i18next/issues/2372">2372</a>.</li>
</ul>
<h2>25.7.0</h2>
<ul>
<li>Enhance <code>cloneInstance</code> to create a new interpolator if
interpolation options are passed in. This will address <a
href="https://redirect.github.com/i18next/i18next/issues/2371">2371</a>.</li>
</ul>
<h2>25.6.3</h2>
<ul>
<li>chore: dependency updates <a
href="https://redirect.github.com/i18next/i18next/issues/2366">2368</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1e9ecb5a5d"><code>1e9ecb5</code></a>
25.7.1</li>
<li><a
href="7f2479b3bd"><code>7f2479b</code></a>
TS: remove wrong signature <a
href="https://redirect.github.com/i18next/i18next/issues/2372">#2372</a></li>
<li><a
href="34dc5eb8e6"><code>34dc5eb</code></a>
fix publish_jsr</li>
<li><a
href="39598602a3"><code>3959860</code></a>
fix publish_jsr</li>
<li><a
href="9468e44204"><code>9468e44</code></a>
fix script</li>
<li><a
href="9b74b9bc3f"><code>9b74b9b</code></a>
fix script</li>
<li><a
href="eb9529ef2a"><code>eb9529e</code></a>
fix script</li>
<li><a
href="dd3cb40980"><code>dd3cb40</code></a>
fix script</li>
<li><a
href="b0221d21d4"><code>b0221d2</code></a>
25.7.0</li>
<li><a
href="541a05b196"><code>541a05b</code></a>
Enhance <code>cloneInstance</code> to create a new interpolator if
interpolation options...</li>
<li>Additional commits viewable in <a
href="https://github.com/i18next/i18next/compare/v25.6.2...v25.7.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=i18next&package-manager=npm_and_yarn&previous-version=25.6.2&new-version=25.7.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-12-02 04:36:48 +00:00