mirror of
https://github.com/evroon/bracket.git
synced 2026-06-12 02:34:27 -04:00
c77389fa94433ed4e2ea25c88caa82e867d65010
590 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c77389fa94 |
Bump next from 15.3.3 to 15.4.1 in /frontend (#1295)
Bumps [next](https://github.com/vercel/next.js) from 15.3.3 to 15.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v15.4.1</h2> <blockquote> <p>[!TIP]<br /> <strong>Check out our Next v15.4 <a href="https://nextjs.org/blog/next-15-4">Blog Post</a> to learn more about this release.</strong></p> </blockquote> <h3>Core Changes</h3> <ul> <li>[next-server] fix params duplicate in query after rewrite: <a href="https://redirect.github.com/vercel/next.js/issues/77939">#77939</a></li> <li>[next-server] preserve rsc query for rsc redirects: <a href="https://redirect.github.com/vercel/next.js/issues/77963">#77963</a></li> <li>Turbopack: fix a bug where marking a task a completed causes a panic when reading the output: <a href="https://redirect.github.com/vercel/next.js/issues/77922">#77922</a></li> <li>Turbopack warning spelling fix: <a href="https://redirect.github.com/vercel/next.js/issues/77999">#77999</a></li> <li>Allow URL schemes that include <code>+</code>, <code>-</code> or <code>.</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77932">#77932</a></li> <li>[dev-overlay] Remove unused hydration error related code: <a href="https://redirect.github.com/vercel/next.js/issues/77929">#77929</a></li> <li>[dev-overlay] Unify error deduplication logic: <a href="https://redirect.github.com/vercel/next.js/issues/78017">#78017</a></li> <li>fix: use the match result after matching using the matched path header: <a href="https://redirect.github.com/vercel/next.js/issues/77994">#77994</a></li> <li>Upgrade React from <code>3fbfb9ba-20250409</code> to <code>c44e4a25-20250409</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78031">#78031</a></li> <li>Move unhandled rejection handling to shared path: <a href="https://redirect.github.com/vercel/next.js/issues/77997">#77997</a></li> <li>fix: ensure app router not found works when deployed with pages i18n config: <a href="https://redirect.github.com/vercel/next.js/issues/77905">#77905</a></li> <li>Uninstall existing uncaughtException listeners to prevent the process from crashing: <a href="https://redirect.github.com/vercel/next.js/issues/78042">#78042</a></li> <li>Experimental bfcache: Restore state w/ <!-- raw HTML omitted -->: <a href="https://redirect.github.com/vercel/next.js/issues/77992">#77992</a></li> <li>Add graceful error fallback for bots requests: <a href="https://redirect.github.com/vercel/next.js/issues/77916">#77916</a></li> <li>Upgrade React from <code>c44e4a25-20250409</code> to <code>1d6c8168-20250411</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78067">#78067</a></li> <li>[next-server] remove unnecessary query shallow copy: <a href="https://redirect.github.com/vercel/next.js/issues/78003">#78003</a></li> <li>[dev-overlay] disable copy button when clipboard is not available: <a href="https://redirect.github.com/vercel/next.js/issues/78101">#78101</a></li> <li>[dev-overlay] Stop stashing React error details on error instances: <a href="https://redirect.github.com/vercel/next.js/issues/77975">#77975</a></li> <li>[dynamicIO] Model invalid dynamic on empty shells: <a href="https://redirect.github.com/vercel/next.js/issues/77270">#77270</a></li> <li>fix: bump <code>image-size@1.2.1</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78149">#78149</a></li> <li>Handle graceful fallback for custom error boundaries: <a href="https://redirect.github.com/vercel/next.js/issues/78121">#78121</a></li> <li>[dev-overlay] Stop squashing hydration related errors in App Router: <a href="https://redirect.github.com/vercel/next.js/issues/78140">#78140</a></li> <li>[test] Enable <code>strictNullChecks</code> in test utils: <a href="https://redirect.github.com/vercel/next.js/issues/78142">#78142</a></li> <li>Document Turbopack trace viewer: <a href="https://redirect.github.com/vercel/next.js/issues/78184">#78184</a></li> <li>[dev-overlay] Fix error dialog resizing logic: <a href="https://redirect.github.com/vercel/next.js/issues/78144">#78144</a></li> <li>Include types in published <code>eslint-plugin-next</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78109">#78109</a></li> <li>[dev-overlay] Stop appending wrong Owner Stacks to SSR-only shell errors: <a href="https://redirect.github.com/vercel/next.js/issues/77302">#77302</a></li> <li>[dev-overlay] Add dedicated label for recoverable errors: <a href="https://redirect.github.com/vercel/next.js/issues/78186">#78186</a></li> <li>[chore] remove unused __NEXT_PRIVATE_RUNTIME_TYPE: <a href="https://redirect.github.com/vercel/next.js/issues/78230">#78230</a></li> <li>Preserve slashes when custom URL schemes are used in redirects: <a href="https://redirect.github.com/vercel/next.js/issues/78176">#78176</a></li> <li>ignore-list published sources if they have a sourcemap: <a href="https://redirect.github.com/vercel/next.js/issues/78242">#78242</a></li> <li>Upgrade React from <code>1d6c8168-20250411</code> to <code>39cad7af-20250411</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78152">#78152</a></li> <li>Turbopack: add test case for persistent caching: <a href="https://redirect.github.com/vercel/next.js/issues/77030">#77030</a></li> <li>Upgrade React from <code>39cad7af-20250411 </code> to <code>b04254fd-20250415</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78253">#78253</a></li> <li>fix: alternate bundler support for dropping client pages in AMP: <a href="https://redirect.github.com/vercel/next.js/issues/77601">#77601</a></li> <li>[errors] refactor default global-error into a separate file: <a href="https://redirect.github.com/vercel/next.js/issues/78182">#78182</a></li> <li>[metadata] render streaming metadata on the top level: <a href="https://redirect.github.com/vercel/next.js/issues/77620">#77620</a></li> <li>[metadata] skip head cache in default slot: <a href="https://redirect.github.com/vercel/next.js/issues/78206">#78206</a></li> <li>chore: Backport SWC-based RC optimization (<a href="https://redirect.github.com/vercel/next.js/issues/78260">#78260</a>)</li> <li>fix: bump image-size@1.2.1 (<a href="https://redirect.github.com/vercel/next.js/issues/78164">#78164</a>)</li> <li><code>@next/mdx</code>: Use stable turbopack config options: <a href="https://redirect.github.com/vercel/next.js/issues/78261">#78261</a></li> <li>Upgrade React from <code>b04254fd-20250415</code> to <code>4a36d3ea-20250416</code>: <a href="https://redirect.github.com/vercel/next.js/issues/78297">#78297</a></li> <li>Add graceful error boundary for bots requests: <a href="https://redirect.github.com/vercel/next.js/issues/78298">#78298</a></li> <li>make sure eslint-plugin-next is built when running 'pnpm dev': <a href="https://redirect.github.com/vercel/next.js/issues/78305">#78305</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e74ccb857c |
Bump react-i18next from 15.5.1 to 15.6.0 in /frontend (#1290)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 15.5.1 to 15.6.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>15.6.0</h3> <p>fix: passing components as object should still allow for indexed matching of children <a href="https://redirect.github.com/i18next/react-i18next/pull/1854">1854</a></p> <h3>15.5.3</h3> <p>chore: update <code>@babel/runtime</code> <a href="https://redirect.github.com/i18next/react-i18next/pull/1851">1851</a></p> <h3>15.5.2</h3> <p>fix element.ref access issue with react 19 <a href="https://redirect.github.com/i18next/react-i18next/pull/1846">1846</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
79500be101 |
Bump next from 15.3.0 to 15.3.3 in /frontend (#1288)
Bumps [next](https://github.com/vercel/next.js) from 15.3.0 to 15.3.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v15.3.3</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>Reinstate <code>vary</code> (<a href="https://redirect.github.com/vercel/next.js/issues/79939">#79939</a>)</li> <li>fix(next-swc): Fix interestingness detection for React Compiler (<a href="https://redirect.github.com/vercel/next.js/issues/79558">#79558</a>)</li> <li>fix(next-swc): Fix react compiler usefulness detector (<a href="https://redirect.github.com/vercel/next.js/issues/79480">#79480</a>)</li> <li>fix(dev-overlay): Better handle edge-case file paths in launchEditor (<a href="https://redirect.github.com/vercel/next.js/issues/79526">#79526</a>)</li> <li>Client router should discard stale prefetch entries for static pages (<a href="https://redirect.github.com/vercel/next.js/issues/79362">#79362</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/gaojude"><code>@gaojude</code></a>, <a href="https://github.com/kdy1"><code>@kdy1</code></a>, <a href="https://github.com/bgw"><code>@bgw</code></a>, and <a href="https://github.com/unstubbable"><code>@unstubbable</code></a> for helping!</p> <h2>v15.3.2</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput (<a href="https://redirect.github.com/vercel/next.js/issues/78488">#78488</a>) (<a href="https://redirect.github.com/vercel/next.js/issues/78883">#78883</a>)</li> <li><code>@next/mdx</code>: Use stable turbopack config options (<a href="https://redirect.github.com/vercel/next.js/issues/78880">#78880</a>)</li> <li>Fix react-compiler: Fix detection of interest (<a href="https://redirect.github.com/vercel/next.js/issues/78879">#78879</a>)</li> <li>Fix turbopack: Backport sourcemap bugfix (<a href="https://redirect.github.com/vercel/next.js/issues/78881">#78881</a>)</li> <li>[next-server] preserve rsc query for rsc redirects (<a href="https://redirect.github.com/vercel/next.js/issues/78876">#78876</a>)</li> <li>Update middleware public/static matching (<a href="https://redirect.github.com/vercel/next.js/issues/78875">#78875</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@ijjk</code></a>, <a href="https://github.com/huozhi"><code>@huozhi</code></a>, <a href="https://github.com/kdy1"><code>@kdy1</code></a>, <a href="https://github.com/wbinnssmith"><code>@wbinnssmith</code></a>, and <a href="https://github.com/bgw"><code>@bgw</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4ed34c25cf |
Bump @babel/core from 7.27.1 to 7.28.0 in /frontend (#1287)
[](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> |
||
|
|
3859ffbd98 |
Bump postcss-preset-mantine from 1.17.0 to 1.18.0 in /frontend (#1285)
Bumps [postcss-preset-mantine](https://github.com/mantinedev/postcss-preset-mantine) from 1.17.0 to 1.18.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/mantinedev/postcss-preset-mantine/commits">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
7b3d6249ca |
Bump i18next from 25.2.0 to 25.3.0 in /frontend (#1284)
Bumps [i18next](https://github.com/i18next/i18next) from 25.2.0 to 25.3.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.3.0</h2> <ul> <li>feat: support formatting function with plural and interpolation <a href="https://redirect.github.com/i18next/i18next/pull/2325">2325</a></li> <li>fix <code>dir()</code> for Latn language codes <a href="https://redirect.github.com/i18next/i18next/issues/2324">2324</a></li> </ul> <h2>v25.2.1</h2> <ul> <li>streamline <code>fallbackLng</code> option of t call with the init options <a href="https://redirect.github.com/i18next/i18next/issues/2312">2312</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.3.0</h2> <ul> <li>feat: support formatting function with plural and interpolation <a href="https://redirect.github.com/i18next/i18next/pull/2325">2325</a></li> <li>fix <code>dir()</code> for Latn language codes <a href="https://redirect.github.com/i18next/i18next/issues/2324">2324</a></li> </ul> <h2>25.2.1</h2> <ul> <li>streamline <code>fallbackLng</code> option of t call with the init options <a href="https://redirect.github.com/i18next/i18next/issues/2312">2312</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5987409336 |
Bump eslint-plugin-import from 2.31.0 to 2.32.0 in /frontend (#1278)
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.31.0 to 2.32.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-plugin-import/releases">eslint-plugin-import's releases</a>.</em></p> <blockquote> <h2>v2.32.0</h2> <h3>Added</h3> <ul> <li>add <a href="./docs/rules/enforce-node-protocol-usage.md"><code>enforce-node-protocol-usage</code></a> rule and <code>import/node-version</code> setting (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3024">#3024</a>, thanks [<a href="https://github.com/GoldStrikeArch"><code>@GoldStrikeArch</code></a>] and [<a href="https://github.com/sevenc-nanashi"><code>@sevenc-nanashi</code></a>])</li> <li>add TypeScript types (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3097">#3097</a>, thanks [<a href="https://github.com/G-Rath"><code>@G-Rath</code></a>])</li> <li><a href="./docs/rules/extensions.md"><code>extensions</code></a>: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3105">#3105</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>sortTypesGroup</code> option to allow intragroup sorting of type-only imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3104">#3104</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>newlines-between-types</code> option to control intragroup sorting of type-only imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3127">#3127</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>consolidateIslands</code> option to collapse excess spacing for aesthetically pleasing imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3129">#3129</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> </ul> <h3>Fixed</h3> <ul> <li>[<code>no-unused-modules</code>]: provide more meaningful error message when no .eslintrc is present (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3116">#3116</a>, thanks [<a href="https://github.com/michaelfaith"><code>@michaelfaith</code></a>])</li> <li>configs: added missing name attribute for eslint config inspector (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3151">#3151</a>, thanks [<a href="https://github.com/NishargShah"><code>@NishargShah</code></a>])</li> <li>[<code>order</code>]: ensure arcane imports do not cause undefined behavior (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3128">#3128</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: resolve undefined property access issue when using <code>named</code> ordering (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3166">#3166</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li><a href="./docs/rules/enforce-node-protocol-usage.md"><code>enforce-node-protocol-usage</code></a>: avoid a crash with some TS code (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3173">#3173</a>, thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[<code>order</code>]: codify invariants from docs into config schema (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3152">#3152</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] <a href="./docs/rules/extensions.md"><code>extensions</code></a>, [<code>order</code>]: improve documentation (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3106">#3106</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[Docs] add flat config guide for using <code>tseslint.config()</code> (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3125">#3125</a>, thanks [<a href="https://github.com/lnuvy"><code>@lnuvy</code></a>])</li> <li>[Docs] add missing comma (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3122">#3122</a>, thanks [<a href="https://github.com/RyanGst"><code>@RyanGst</code></a>])</li> <li>[readme] Update flatConfig example to include typescript config (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3138">#3138</a>, thanks [<a href="https://github.com/intellix"><code>@intellix</code></a>])</li> <li>[Refactor] [<code>order</code>]: remove unnecessary negative check (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3167">#3167</a>, thanks [<a href="https://github.com/JounQin"><code>@JounQin</code></a>])</li> <li>[Docs] [<code>no-unused-modules</code>]: add missing double quote (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3191">#3191</a>, thanks [<a href="https://github.com/albertpastrana"><code>@albertpastrana</code></a>])</li> <li>[Docs] <code>no-restricted-paths</code>: clarify wording and fix errors (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3172">#3172</a>, thanks [<a href="https://github.com/greim"><code>@greim</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/import-js/eslint-plugin-import/blob/main/CHANGELOG.md">eslint-plugin-import's changelog</a>.</em></p> <blockquote> <h2>[2.32.0] - 2025-06-20</h2> <h3>Added</h3> <ul> <li>add [<code>enforce-node-protocol-usage</code>] rule and <code>import/node-version</code> setting (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3024">#3024</a>, thanks [<a href="https://github.com/GoldStrikeArch"><code>@GoldStrikeArch</code></a>] and [<a href="https://github.com/sevenc-nanashi"><code>@sevenc-nanashi</code></a>])</li> <li>add TypeScript types (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3097">#3097</a>, thanks [<a href="https://github.com/G-Rath"><code>@G-Rath</code></a>])</li> <li>[<code>extensions</code>]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3105">#3105</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>sortTypesGroup</code> option to allow intragroup sorting of type-only imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3104">#3104</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>newlines-between-types</code> option to control intragroup sorting of type-only imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3127">#3127</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: add <code>consolidateIslands</code> option to collapse excess spacing for aesthetically pleasing imports (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3129">#3129</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> </ul> <h3>Fixed</h3> <ul> <li>[<code>no-unused-modules</code>]: provide more meaningful error message when no .eslintrc is present (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3116">#3116</a>, thanks [<a href="https://github.com/michaelfaith"><code>@michaelfaith</code></a>])</li> <li>configs: added missing name attribute for eslint config inspector (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3151">#3151</a>, thanks [<a href="https://github.com/NishargShah"><code>@NishargShah</code></a>])</li> <li>[<code>order</code>]: ensure arcane imports do not cause undefined behavior (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3128">#3128</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>order</code>]: resolve undefined property access issue when using <code>named</code> ordering (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3166">#3166</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[<code>enforce-node-protocol-usage</code>]: avoid a crash with some TS code (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3173">#3173</a>, thanks [<a href="https://github.com/ljharb"><code>@ljharb</code></a>])</li> <li>[<code>order</code>]: codify invariants from docs into config schema (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3152">#3152</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] [<code>extensions</code>], [<code>order</code>]: improve documentation (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3106">#3106</a>, thanks [<a href="https://github.com/Xunnamius"><code>@Xunnamius</code></a>])</li> <li>[Docs] add flat config guide for using <code>tseslint.config()</code> (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3125">#3125</a>, thanks [<a href="https://github.com/lnuvy"><code>@lnuvy</code></a>])</li> <li>[Docs] add missing comma (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3122">#3122</a>, thanks [<a href="https://github.com/RyanGst"><code>@RyanGst</code></a>])</li> <li>[readme] Update flatConfig example to include typescript config (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3138">#3138</a>, thanks [<a href="https://github.com/intellix"><code>@intellix</code></a>])</li> <li>[Refactor] [<code>order</code>]: remove unnecessary negative check (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3167">#3167</a>, thanks [<a href="https://github.com/JounQin"><code>@JounQin</code></a>])</li> <li>[Docs] [<code>no-unused-modules</code>]: add missing double quote (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3191">#3191</a>, thanks [<a href="https://github.com/albertpastrana"><code>@albertpastrana</code></a>])</li> <li>[Docs] <code>no-restricted-paths</code>: clarify wording and fix errors (<a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3172">#3172</a>, thanks [<a href="https://github.com/greim"><code>@greim</code></a>])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1e2af4172b |
Bump prettier from 3.5.0 to 3.6.0 in /frontend (#1277)
Bumps [prettier](https://github.com/prettier/prettier) from 3.5.0 to 3.6.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.6.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.5.3...3.6.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2025/06/23/3.6.0">Release note</a></p> <h2>3.5.3</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353">Changelog</a></p> <h2>3.5.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352">Changelog</a></p> <h2>3.5.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351">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.6.0</h1> <p><a href="https://github.com/prettier/prettier/compare/3.5.3...3.6.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2025/06/23/3.6.0">Release Notes</a></p> <h1>3.5.3</h1> <p><a href="https://github.com/prettier/prettier/compare/3.5.2...3.5.3">diff</a></p> <h4>Flow: Fix missing parentheses in <code>ConditionalTypeAnnotation</code> (<a href="https://redirect.github.com/prettier/prettier/pull/17196">#17196</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="jsx"><code>// Input type T<U> = 'a' | ('b' extends U ? 'c' : empty); type T<U> = 'a' & ('b' extends U ? 'c' : empty); <p>// Prettier 3.5.2<br /> type T<U> = "a" | "b" extends U ? "c" : empty;<br /> type T<U> = "a" & "b" extends U ? "c" : empty;</p> <p>// Prettier 3.5.3<br /> type T<U> = "a" | ("b" extends U ? "c" : empty);<br /> type T<U> = "a" & ("b" extends U ? "c" : empty);<br /> </code></pre></p> <h1>3.5.2</h1> <p><a href="https://github.com/prettier/prettier/compare/3.5.1...3.5.2">diff</a></p> <h4>Remove <code>module-sync</code> condition (<a href="https://redirect.github.com/prettier/prettier/pull/17156">#17156</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <p>In Prettier 3.5.0, <a href="https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u">we added <code>module-sync</code> condition to <code>package.json</code></a>, so that <code>require("prettier")</code> can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the <code>module-sync</code> condition, so <code>require("prettier")</code> will still use the CommonJS version, we'll revisit until <code>require(ESM)</code> feature is more stable.</p> <h1>3.5.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.5.0...3.5.1">diff</a></p> <h4>Fix CLI crash when cache for old version exists (<a href="https://redirect.github.com/prettier/prettier/pull/17100">#17100</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <p>Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.</p> <h4>Support dockercompose and github-actions-workflow in VSCode (<a href="https://redirect.github.com/prettier/prettier/pull/17101">#17101</a> by <a href="https://github.com/remcohaszing"><code>@remcohaszing</code></a>)</h4> <p>Prettier now supports the <code>dockercompose</code> and <code>github-actions-workflow</code> languages in Visual Studio Code.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
11e2b00596 |
Bump eslint-plugin-jest from 28.14.0 to 29.0.1 in /frontend (#1276)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.14.0 to 29.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v29.0.1</h2> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.0...v29.0.1">29.0.1</a> (2025-06-18)</h2> <h3>Bug Fixes</h3> <ul> <li>update semantic-release config so new v29 major is marked as latest on <code>npm</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1772">#1772</a>) (<a href=" |
||
|
|
951a05afe9 |
Bump @types/jest from 29.5.11 to 30.0.0 in /frontend (#1274)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.11 to 30.0.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
372a1d7ec1 |
Bump axios from 1.9.0 to 1.10.0 in /frontend (#1272)
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.10.0. <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>Release v1.10.0</h2> <h2>Release notes:</h2> <h3>Bug Fixes</h3> <ul> <li><strong>adapter:</strong> pass fetchOptions to fetch function (<a href="https://redirect.github.com/axios/axios/issues/6883">#6883</a>) (<a href=" |
||
|
|
3b4e4ed735 |
Bump eslint-plugin-jest from 28.13.0 to 28.14.0 in /frontend (#1271)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.13.0 to 28.14.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v28.14.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.13.5...v28.14.0">28.14.0</a> (2025-06-15)</h1> <h3>Features</h3> <ul> <li><strong>unbound-method:</strong> mark <code>docs.recommended</code> and <code>docs.requiresTypeChecking</code> as deprecated (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1762">#1762</a>) (<a href=" |
||
|
|
ddc3bd7e3a |
Bump jest from 29.7.0 to 30.0.0 in /frontend (#1270)
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.7.0 to 30.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/releases">jest's releases</a>.</em></p> <blockquote> <h2>Jest 30</h2> <p>Today we are happy to announce the release of Jest 30. This release features a substantial number of changes, fixes, and improvements. While it is one of the largest major releases of Jest ever, we admit that three years for a major release is too long. In the future, we are aiming to make more frequent major releases to keep Jest great for the next decade.</p> <p>If you want to skip all the news and just get going, run <code>npm install jest@^30.0.0</code> and follow the migration guide: <a href="https://jestjs.io/docs/upgrading-to-jest30">Upgrading from Jest 29 to 30</a>.</p> <p><a href="https://jestjs.io/blog/2025/06/04/jest-30">Read the full blog post</a></p> <h3>Features</h3> <ul> <li><code>[*]</code> Renamed <code>globalsCleanupMode</code> to <code>globalsCleanup</code> and <code>--waitNextEventLoopTurnForUnhandledRejectionEvents</code> to <code>--waitForUnhandledRejections</code></li> <li><code>[expect]</code> Add <code>ArrayOf</code> asymmetric matcher for validating array elements. (<a href="https://redirect.github.com/jestjs/jest/pull/15567">#15567</a>)</li> <li><code>[babel-jest]</code> Add option <code>excludeJestPreset</code> to allow opting out of <code>babel-preset-jest</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15164">#15164</a>)</li> <li><code>[expect]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/15038">#15038</a> to fix <code>expect(fn).toHaveBeenCalledWith(expect.objectContaining(...))</code> when there are multiple calls (<a href="https://redirect.github.com/jestjs/jest/pull/15508">#15508</a>)</li> <li><code>[jest-circus, jest-cli, jest-config]</code> Add <code>waitNextEventLoopTurnForUnhandledRejectionEvents</code> flag to minimise performance impact of correct detection of unhandled promise rejections introduced in <a href="https://redirect.github.com/jestjs/jest/pull/14315">#14315</a> (<a href="https://redirect.github.com/jestjs/jest/pull/14681">#14681</a>)</li> <li><code>[jest-circus]</code> Add a <code>waitBeforeRetry</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14738">#14738</a>)</li> <li><code>[jest-circus]</code> Add a <code>retryImmediately</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14696">#14696</a>)</li> <li><code>[jest-circus, jest-jasmine2]</code> Allow <code>setupFilesAfterEnv</code> to export an async function (<a href="https://redirect.github.com/jestjs/jest/issues/10962">#10962</a>)</li> <li><code>[jest-circus, jest-test-result]</code> Add <code>startedAt</code> timestamp in <code>TestCaseResultObject</code> within <code>onTestCaseResult</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15145">#15145</a>)</li> <li><code>[jest-cli]</code> Export <code>buildArgv</code> (<a href="https://redirect.github.com/facebook/jest/pull/15310">#15310</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Add <code>mts</code> and <code>cts</code> to default <code>moduleFileExtensions</code> config (<a href="https://redirect.github.com/facebook/jest/pull/14369">#14369</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Update <code>testMatch</code> and <code>testRegex</code> default option for supporting <code>mjs</code>, <code>cjs</code>, <code>mts</code>, and <code>cts</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14584">#14584</a>)</li> <li><code>[jest-config]</code> Loads config file from provided path in <code>package.json</code> (<a href="https://redirect.github.com/facebook/jest/pull/14044">#14044</a>)</li> <li><code>[jest-config]</code> Allow loading <code>jest.config.cts</code> files (<a href="https://redirect.github.com/facebook/jest/pull/14070">#14070</a>)</li> <li><code>[jest-config]</code> Show <code>rootDir</code> in error message when a <code>preset</code> fails to load (<a href="https://redirect.github.com/jestjs/jest/pull/15194">#15194</a>)</li> <li><code>[jest-config]</code> Support loading TS config files using <code>esbuild-register</code> via docblock loader (<a href="https://redirect.github.com/jestjs/jest/pull/15190">#15190</a>)</li> <li><code>[jest-config]</code> Allow passing TS config loader options via docblock comment (<a href="https://redirect.github.com/jestjs/jest/pull/15234">#15234</a>)</li> <li><code>[jest-config]</code> If Node is running with type stripping enabled, do not require a TS loader (<a href="https://redirect.github.com/jestjs/jest/pull/15480">#15480</a>)</li> <li><code>[@jest/core]</code> Group together open handles with the same stack trace (<a href="https://redirect.github.com/jestjs/jest/pull/13417">#13417</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14789">#14789</a>)</li> <li><code>[@jest/core]</code> Add <code>perfStats</code> to surface test setup overhead (<a href="https://redirect.github.com/jestjs/jest/pull/14622">#14622</a>)</li> <li><code>[@jest/core]</code> [<strong>BREAKING</strong>] Changed <code>--filter</code> to accept an object with shape <code>{ filtered: Array<string> }</code> to match <a href="https://jestjs.io/docs/cli#--filterfile">documentation</a> (<a href="https://redirect.github.com/jestjs/jest/pull/13319">#13319</a>)</li> <li><code>[@jest/core]</code> Support <code>--outputFile</code> option for <a href="https://jestjs.io/docs/cli#--listtests"><code>--listTests</code></a> (<a href="https://redirect.github.com/jestjs/jest/pull/14980">#14980</a>)</li> <li><code>[@jest/core]</code> Stringify Errors properly with <code>--json</code> flag (<a href="https://redirect.github.com/jestjs/jest/pull/15329">#15329</a>)</li> <li><code>[@jest/core, @jest/test-sequencer]</code> [<strong>BREAKING</strong>] Exposes <code>globalConfig</code> & <code>contexts</code> to <code>TestSequencer</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14535">#14535</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14543">#14543</a>)</li> <li><code>[jest-each]</code> Introduce <code>%$</code> option to add number of the test to its title (<a href="https://redirect.github.com/jestjs/jest/pull/14710">#14710</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove deprecated <code>jest.genMockFromModule()</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15042">#15042</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove unnecessary defensive code (<a href="https://redirect.github.com/jestjs/jest/pull/15045">#15045</a>)</li> <li><code>[jest-environment-jsdom]</code> [<strong>BREAKING</strong>] Upgrade JSDOM to v22 (<a href="https://redirect.github.com/jestjs/jest/pull/13825">#13825</a>)</li> <li><code>[@jest/environment-jsdom-abstract]</code> Introduce new package which abstracts over the <code>jsdom</code> environment, allowing usage of custom versions of JSDOM (<a href="https://redirect.github.com/jestjs/jest/pull/14717">#14717</a>)</li> <li><code>[jest-environment-node]</code> Update jest environment with dispose symbols <code>Symbol</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14888">#14888</a> & <a href="https://redirect.github.com/jestjs/jest/pull/14909">#14909</a>)</li> <li><code>[expect, @jest/expect]</code> [<strong>BREAKING</strong>] Add type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://redirect.github.com/facebook/jest/pull/15129">#15129</a>)</li> <li><code>[@jest/expect-utils]</code> Properly compare all types of <code>TypedArray</code>s (<a href="https://redirect.github.com/facebook/jest/pull/15178">#15178</a>)</li> <li><code>[@jest/fake-timers]</code> [<strong>BREAKING</strong>] Upgrade <code>@sinonjs/fake-timers</code> to v13 (<a href="https://redirect.github.com/jestjs/jest/pull/14544">#14544</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15470">#15470</a>)</li> <li><code>[@jest/fake-timers]</code> Exposing new modern timers function <code>advanceTimersToFrame()</code> which advances all timers by the needed milliseconds to execute callbacks currently scheduled with <code>requestAnimationFrame</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-matcher-utils]</code> Add <code>SERIALIZABLE_PROPERTIES</code> to allow custom serialization of objects (<a href="https://redirect.github.com/jestjs/jest/pull/14893">#14893</a>)</li> <li><code>[jest-mock]</code> Add support for the Explicit Resource Management proposal to use the <code>using</code> keyword with <code>jest.spyOn(object, methodName)</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14895">#14895</a>)</li> <li><code>[jest-reporters]</code> Add support for <a href="https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036">DEC mode 2026</a> (<a href="https://redirect.github.com/jestjs/jest/pull/15008">#15008</a>)</li> <li><code>[jest-resolver]</code> Support <code>file://</code> URLs as paths (<a href="https://redirect.github.com/jestjs/jest/pull/15154">#15154</a>)</li> <li><code>[jest-resolve,jest-runtime,jest-resolve-dependencies]</code> Pass the conditions when resolving stub modules (<a href="https://redirect.github.com/jestjs/jest/pull/15489">#15489</a>)</li> <li><code>[jest-runtime]</code> Exposing new modern timers function <code>jest.advanceTimersToFrame()</code> from <code>@jest/fake-timers</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.filename</code> and <code>import.meta.dirname</code> (available from <a href="https://nodejs.org/en/blog/release/v20.11.0">Node 20.11</a>) (<a href="https://redirect.github.com/jestjs/jest/pull/14854">#14854</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p> <blockquote> <h2>30.0.0</h2> <h3>Features</h3> <ul> <li><code>[*]</code> Renamed <code>globalsCleanupMode</code> to <code>globalsCleanup</code> and <code>--waitNextEventLoopTurnForUnhandledRejectionEvents</code> to <code>--waitForUnhandledRejections</code></li> <li><code>[expect]</code> Add <code>ArrayOf</code> asymmetric matcher for validating array elements. (<a href="https://redirect.github.com/jestjs/jest/pull/15567">#15567</a>)</li> <li><code>[babel-jest]</code> Add option <code>excludeJestPreset</code> to allow opting out of <code>babel-preset-jest</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15164">#15164</a>)</li> <li><code>[expect]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/15038">#15038</a> to fix <code>expect(fn).toHaveBeenCalledWith(expect.objectContaining(...))</code> when there are multiple calls (<a href="https://redirect.github.com/jestjs/jest/pull/15508">#15508</a>)</li> <li><code>[jest-circus, jest-cli, jest-config]</code> Add <code>waitNextEventLoopTurnForUnhandledRejectionEvents</code> flag to minimise performance impact of correct detection of unhandled promise rejections introduced in <a href="https://redirect.github.com/jestjs/jest/pull/14315">#14315</a> (<a href="https://redirect.github.com/jestjs/jest/pull/14681">#14681</a>)</li> <li><code>[jest-circus]</code> Add a <code>waitBeforeRetry</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14738">#14738</a>)</li> <li><code>[jest-circus]</code> Add a <code>retryImmediately</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14696">#14696</a>)</li> <li><code>[jest-circus, jest-jasmine2]</code> Allow <code>setupFilesAfterEnv</code> to export an async function (<a href="https://redirect.github.com/jestjs/jest/issues/10962">#10962</a>)</li> <li><code>[jest-circus, jest-test-result]</code> Add <code>startedAt</code> timestamp in <code>TestCaseResultObject</code> within <code>onTestCaseResult</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15145">#15145</a>)</li> <li><code>[jest-cli]</code> Export <code>buildArgv</code> (<a href="https://redirect.github.com/facebook/jest/pull/15310">#15310</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Add <code>mts</code> and <code>cts</code> to default <code>moduleFileExtensions</code> config (<a href="https://redirect.github.com/facebook/jest/pull/14369">#14369</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Update <code>testMatch</code> and <code>testRegex</code> default option for supporting <code>mjs</code>, <code>cjs</code>, <code>mts</code>, and <code>cts</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14584">#14584</a>)</li> <li><code>[jest-config]</code> Loads config file from provided path in <code>package.json</code> (<a href="https://redirect.github.com/facebook/jest/pull/14044">#14044</a>)</li> <li><code>[jest-config]</code> Allow loading <code>jest.config.cts</code> files (<a href="https://redirect.github.com/facebook/jest/pull/14070">#14070</a>)</li> <li><code>[jest-config]</code> Show <code>rootDir</code> in error message when a <code>preset</code> fails to load (<a href="https://redirect.github.com/jestjs/jest/pull/15194">#15194</a>)</li> <li><code>[jest-config]</code> Support loading TS config files using <code>esbuild-register</code> via docblock loader (<a href="https://redirect.github.com/jestjs/jest/pull/15190">#15190</a>)</li> <li><code>[jest-config]</code> Allow passing TS config loader options via docblock comment (<a href="https://redirect.github.com/jestjs/jest/pull/15234">#15234</a>)</li> <li><code>[jest-config]</code> If Node is running with type stripping enabled, do not require a TS loader (<a href="https://redirect.github.com/jestjs/jest/pull/15480">#15480</a>)</li> <li><code>[@jest/core]</code> Group together open handles with the same stack trace (<a href="https://redirect.github.com/jestjs/jest/pull/13417">#13417</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14789">#14789</a>)</li> <li><code>[@jest/core]</code> Add <code>perfStats</code> to surface test setup overhead (<a href="https://redirect.github.com/jestjs/jest/pull/14622">#14622</a>)</li> <li><code>[@jest/core]</code> [<strong>BREAKING</strong>] Changed <code>--filter</code> to accept an object with shape <code>{ filtered: Array<string> }</code> to match <a href="https://jestjs.io/docs/cli#--filterfile">documentation</a> (<a href="https://redirect.github.com/jestjs/jest/pull/13319">#13319</a>)</li> <li><code>[@jest/core]</code> Support <code>--outputFile</code> option for <a href="https://jestjs.io/docs/cli#--listtests"><code>--listTests</code></a> (<a href="https://redirect.github.com/jestjs/jest/pull/14980">#14980</a>)</li> <li><code>[@jest/core]</code> Stringify Errors properly with <code>--json</code> flag (<a href="https://redirect.github.com/jestjs/jest/pull/15329">#15329</a>)</li> <li><code>[@jest/core, @jest/test-sequencer]</code> [<strong>BREAKING</strong>] Exposes <code>globalConfig</code> & <code>contexts</code> to <code>TestSequencer</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14535">#14535</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14543">#14543</a>)</li> <li><code>[jest-each]</code> Introduce <code>%$</code> option to add number of the test to its title (<a href="https://redirect.github.com/jestjs/jest/pull/14710">#14710</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove deprecated <code>jest.genMockFromModule()</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15042">#15042</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove unnecessary defensive code (<a href="https://redirect.github.com/jestjs/jest/pull/15045">#15045</a>)</li> <li><code>[jest-environment-jsdom]</code> [<strong>BREAKING</strong>] Upgrade JSDOM to v22 (<a href="https://redirect.github.com/jestjs/jest/pull/13825">#13825</a>)</li> <li><code>[@jest/environment-jsdom-abstract]</code> Introduce new package which abstracts over the <code>jsdom</code> environment, allowing usage of custom versions of JSDOM (<a href="https://redirect.github.com/jestjs/jest/pull/14717">#14717</a>)</li> <li><code>[jest-environment-node]</code> Update jest environment with dispose symbols <code>Symbol</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14888">#14888</a> & <a href="https://redirect.github.com/jestjs/jest/pull/14909">#14909</a>)</li> <li><code>[expect, @jest/expect]</code> [<strong>BREAKING</strong>] Add type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://redirect.github.com/facebook/jest/pull/15129">#15129</a>)</li> <li><code>[@jest/expect-utils]</code> Properly compare all types of <code>TypedArray</code>s (<a href="https://redirect.github.com/facebook/jest/pull/15178">#15178</a>)</li> <li><code>[@jest/fake-timers]</code> [<strong>BREAKING</strong>] Upgrade <code>@sinonjs/fake-timers</code> to v13 (<a href="https://redirect.github.com/jestjs/jest/pull/14544">#14544</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15470">#15470</a>)</li> <li><code>[@jest/fake-timers]</code> Exposing new modern timers function <code>advanceTimersToFrame()</code> which advances all timers by the needed milliseconds to execute callbacks currently scheduled with <code>requestAnimationFrame</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-matcher-utils]</code> Add <code>SERIALIZABLE_PROPERTIES</code> to allow custom serialization of objects (<a href="https://redirect.github.com/jestjs/jest/pull/14893">#14893</a>)</li> <li><code>[jest-mock]</code> Add support for the Explicit Resource Management proposal to use the <code>using</code> keyword with <code>jest.spyOn(object, methodName)</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14895">#14895</a>)</li> <li><code>[jest-reporters]</code> Add support for <a href="https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036">DEC mode 2026</a> (<a href="https://redirect.github.com/jestjs/jest/pull/15008">#15008</a>)</li> <li><code>[jest-resolver]</code> Support <code>file://</code> URLs as paths (<a href="https://redirect.github.com/jestjs/jest/pull/15154">#15154</a>)</li> <li><code>[jest-resolve,jest-runtime,jest-resolve-dependencies]</code> Pass the conditions when resolving stub modules (<a href="https://redirect.github.com/jestjs/jest/pull/15489">#15489</a>)</li> <li><code>[jest-runtime]</code> Exposing new modern timers function <code>jest.advanceTimersToFrame()</code> from <code>@jest/fake-timers</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.filename</code> and <code>import.meta.dirname</code> (available from <a href="https://nodejs.org/en/blog/release/v20.11.0">Node 20.11</a>) (<a href="https://redirect.github.com/jestjs/jest/pull/14854">#14854</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.resolve</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14930">#14930</a>)</li> <li><code>[jest-runtime]</code> [<strong>BREAKING</strong>] Make it mandatory to pass <code>globalConfig</code> to the <code>Runtime</code> constructor (<a href="https://redirect.github.com/jestjs/jest/pull/15044">#15044</a>)</li> <li><code>[jest-runtime]</code> Add <code>unstable_unmockModule</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15080">#15080</a>)</li> <li><code>[jest-runtime]</code> Add <code>onGenerateMock</code> transformer callback for auto generated callbacks (<a href="https://redirect.github.com/jestjs/jest/pull/15433">#15433</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15482">#15482</a>)</li> <li><code>[jest-runtime]</code> [<strong>BREAKING</strong>] Use <code>vm.compileFunction</code> over <code>vm.Script</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15461">#15461</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e44f63a2c2 |
Bump ts-jest from 29.3.0 to 29.4.0 in /frontend (#1265)
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.3.0 to 29.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kulshekhar/ts-jest/releases">ts-jest's releases</a>.</em></p> <blockquote> <h2>v29.4.0</h2> <p>Please refer to <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v29.3.4</h2> <p>Please refer to <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v29.3.3</h2> <p>Please refer to <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v29.3.2</h2> <p>Please refer to <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v29.3.1</h2> <p>Please refer to <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">ts-jest's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v29.3.4...v29.4.0">29.4.0</a> (2025-06-11)</h2> <h3>Features</h3> <ul> <li>feat: support Jest 30 (<a href="https://github.com/kulshekhar/ts-jest/commit/84e093e">84e093e</a>)</li> </ul> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v29.3.3...v29.3.4">29.3.4</a> (2025-05-16)</h2> <h3>Bug Fixes</h3> <ul> <li>fix: fix <code>TsJestTransformerOptions</code> type (<a href="https://github.com/kulshekhar/ts-jest/commit/3b11e29">3b11e29</a>), closes <a href="https://redirect.github.com/kulshekhar/ts-jest/issues/4247">#4247</a></li> <li>fix(cli): fix wrong path for preset creator fns (<a href="https://github.com/kulshekhar/ts-jest/commit/249eb2c">249eb2c</a>)</li> <li>fix(config): disable <code>rewriteRelativeImportExtensions</code> always (<a href="https://github.com/kulshekhar/ts-jest/commit/9b1f472">9b1f472</a>), closes <a href="https://redirect.github.com/kulshekhar/ts-jest/issues/4855">#4855</a></li> </ul> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v29.3.2...v29.3.3">29.3.3</a> (2025-05-14)</h2> <h3>Bug Fixes</h3> <ul> <li>fix(cli): init config with preset creator functions (<a href="https://github.com/kulshekhar/ts-jest/commit/cdd3039">cdd3039</a>), closes <a href="https://redirect.github.com/kulshekhar/ts-jest/issues/4840">#4840</a></li> <li>fix(config): disable <code>isolatedDeclarations</code> (<a href="https://github.com/kulshekhar/ts-jest/commit/5d6b35f">5d6b35f</a>), closes <a href="https://redirect.github.com/kulshekhar/ts-jest/issues/4847">#4847</a></li> </ul> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v29.3.1...v29.3.2">29.3.2</a> (2025-04-12)</h2> <h3>Bug Fixes</h3> <ul> <li>fix: transpile <code>js</code> files from <code>node_modules</code> whenever Jest asks (<a href="https://github.com/kulshekhar/ts-jest/commit/968370e">968370e</a>), closes <a href="https://redirect.github.com/kulshekhar/ts-jest/issues/4637">#4637</a></li> </ul> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v29.3.0...v29.3.1">29.3.1</a> (2025-03-31)</h2> <h3>Bug Fixes</h3> <ul> <li>fix: allow <code>isolatedModules</code> mode to have <code>ts.Program</code> under <code>Node16/Next</code> (<a href="https://github.com/kulshekhar/ts-jest/commit/25157eb">25157eb</a>)</li> <li>fix: improve message for <code>isolatedModules</code> of <code>ts-jest</code> config (<a href="https://github.com/kulshekhar/ts-jest/commit/547eb6f">547eb6f</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a92e3c1004 |
Bump jest-environment-jsdom from 29.7.0 to 30.0.0 in /frontend (#1263)
[//]: # (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 [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) from 29.7.0 to 30.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/releases">jest-environment-jsdom's releases</a>.</em></p> <blockquote> <h2>Jest 30</h2> <p>Today we are happy to announce the release of Jest 30. This release features a substantial number of changes, fixes, and improvements. While it is one of the largest major releases of Jest ever, we admit that three years for a major release is too long. In the future, we are aiming to make more frequent major releases to keep Jest great for the next decade.</p> <p>If you want to skip all the news and just get going, run <code>npm install jest@^30.0.0</code> and follow the migration guide: <a href="https://jestjs.io/docs/upgrading-to-jest30">Upgrading from Jest 29 to 30</a>.</p> <p><a href="https://jestjs.io/blog/2025/06/04/jest-30">Read the full blog post</a></p> <h3>Features</h3> <ul> <li><code>[*]</code> Renamed <code>globalsCleanupMode</code> to <code>globalsCleanup</code> and <code>--waitNextEventLoopTurnForUnhandledRejectionEvents</code> to <code>--waitForUnhandledRejections</code></li> <li><code>[expect]</code> Add <code>ArrayOf</code> asymmetric matcher for validating array elements. (<a href="https://redirect.github.com/jestjs/jest/pull/15567">#15567</a>)</li> <li><code>[babel-jest]</code> Add option <code>excludeJestPreset</code> to allow opting out of <code>babel-preset-jest</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15164">#15164</a>)</li> <li><code>[expect]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/15038">#15038</a> to fix <code>expect(fn).toHaveBeenCalledWith(expect.objectContaining(...))</code> when there are multiple calls (<a href="https://redirect.github.com/jestjs/jest/pull/15508">#15508</a>)</li> <li><code>[jest-circus, jest-cli, jest-config]</code> Add <code>waitNextEventLoopTurnForUnhandledRejectionEvents</code> flag to minimise performance impact of correct detection of unhandled promise rejections introduced in <a href="https://redirect.github.com/jestjs/jest/pull/14315">#14315</a> (<a href="https://redirect.github.com/jestjs/jest/pull/14681">#14681</a>)</li> <li><code>[jest-circus]</code> Add a <code>waitBeforeRetry</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14738">#14738</a>)</li> <li><code>[jest-circus]</code> Add a <code>retryImmediately</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14696">#14696</a>)</li> <li><code>[jest-circus, jest-jasmine2]</code> Allow <code>setupFilesAfterEnv</code> to export an async function (<a href="https://redirect.github.com/jestjs/jest/issues/10962">#10962</a>)</li> <li><code>[jest-circus, jest-test-result]</code> Add <code>startedAt</code> timestamp in <code>TestCaseResultObject</code> within <code>onTestCaseResult</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15145">#15145</a>)</li> <li><code>[jest-cli]</code> Export <code>buildArgv</code> (<a href="https://redirect.github.com/facebook/jest/pull/15310">#15310</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Add <code>mts</code> and <code>cts</code> to default <code>moduleFileExtensions</code> config (<a href="https://redirect.github.com/facebook/jest/pull/14369">#14369</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Update <code>testMatch</code> and <code>testRegex</code> default option for supporting <code>mjs</code>, <code>cjs</code>, <code>mts</code>, and <code>cts</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14584">#14584</a>)</li> <li><code>[jest-config]</code> Loads config file from provided path in <code>package.json</code> (<a href="https://redirect.github.com/facebook/jest/pull/14044">#14044</a>)</li> <li><code>[jest-config]</code> Allow loading <code>jest.config.cts</code> files (<a href="https://redirect.github.com/facebook/jest/pull/14070">#14070</a>)</li> <li><code>[jest-config]</code> Show <code>rootDir</code> in error message when a <code>preset</code> fails to load (<a href="https://redirect.github.com/jestjs/jest/pull/15194">#15194</a>)</li> <li><code>[jest-config]</code> Support loading TS config files using <code>esbuild-register</code> via docblock loader (<a href="https://redirect.github.com/jestjs/jest/pull/15190">#15190</a>)</li> <li><code>[jest-config]</code> Allow passing TS config loader options via docblock comment (<a href="https://redirect.github.com/jestjs/jest/pull/15234">#15234</a>)</li> <li><code>[jest-config]</code> If Node is running with type stripping enabled, do not require a TS loader (<a href="https://redirect.github.com/jestjs/jest/pull/15480">#15480</a>)</li> <li><code>[@jest/core]</code> Group together open handles with the same stack trace (<a href="https://redirect.github.com/jestjs/jest/pull/13417">#13417</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14789">#14789</a>)</li> <li><code>[@jest/core]</code> Add <code>perfStats</code> to surface test setup overhead (<a href="https://redirect.github.com/jestjs/jest/pull/14622">#14622</a>)</li> <li><code>[@jest/core]</code> [<strong>BREAKING</strong>] Changed <code>--filter</code> to accept an object with shape <code>{ filtered: Array<string> }</code> to match <a href="https://jestjs.io/docs/cli#--filterfile">documentation</a> (<a href="https://redirect.github.com/jestjs/jest/pull/13319">#13319</a>)</li> <li><code>[@jest/core]</code> Support <code>--outputFile</code> option for <a href="https://jestjs.io/docs/cli#--listtests"><code>--listTests</code></a> (<a href="https://redirect.github.com/jestjs/jest/pull/14980">#14980</a>)</li> <li><code>[@jest/core]</code> Stringify Errors properly with <code>--json</code> flag (<a href="https://redirect.github.com/jestjs/jest/pull/15329">#15329</a>)</li> <li><code>[@jest/core, @jest/test-sequencer]</code> [<strong>BREAKING</strong>] Exposes <code>globalConfig</code> & <code>contexts</code> to <code>TestSequencer</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14535">#14535</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14543">#14543</a>)</li> <li><code>[jest-each]</code> Introduce <code>%$</code> option to add number of the test to its title (<a href="https://redirect.github.com/jestjs/jest/pull/14710">#14710</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove deprecated <code>jest.genMockFromModule()</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15042">#15042</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove unnecessary defensive code (<a href="https://redirect.github.com/jestjs/jest/pull/15045">#15045</a>)</li> <li><code>[jest-environment-jsdom]</code> [<strong>BREAKING</strong>] Upgrade JSDOM to v22 (<a href="https://redirect.github.com/jestjs/jest/pull/13825">#13825</a>)</li> <li><code>[@jest/environment-jsdom-abstract]</code> Introduce new package which abstracts over the <code>jsdom</code> environment, allowing usage of custom versions of JSDOM (<a href="https://redirect.github.com/jestjs/jest/pull/14717">#14717</a>)</li> <li><code>[jest-environment-node]</code> Update jest environment with dispose symbols <code>Symbol</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14888">#14888</a> & <a href="https://redirect.github.com/jestjs/jest/pull/14909">#14909</a>)</li> <li><code>[expect, @jest/expect]</code> [<strong>BREAKING</strong>] Add type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://redirect.github.com/facebook/jest/pull/15129">#15129</a>)</li> <li><code>[@jest/expect-utils]</code> Properly compare all types of <code>TypedArray</code>s (<a href="https://redirect.github.com/facebook/jest/pull/15178">#15178</a>)</li> <li><code>[@jest/fake-timers]</code> [<strong>BREAKING</strong>] Upgrade <code>@sinonjs/fake-timers</code> to v13 (<a href="https://redirect.github.com/jestjs/jest/pull/14544">#14544</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15470">#15470</a>)</li> <li><code>[@jest/fake-timers]</code> Exposing new modern timers function <code>advanceTimersToFrame()</code> which advances all timers by the needed milliseconds to execute callbacks currently scheduled with <code>requestAnimationFrame</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-matcher-utils]</code> Add <code>SERIALIZABLE_PROPERTIES</code> to allow custom serialization of objects (<a href="https://redirect.github.com/jestjs/jest/pull/14893">#14893</a>)</li> <li><code>[jest-mock]</code> Add support for the Explicit Resource Management proposal to use the <code>using</code> keyword with <code>jest.spyOn(object, methodName)</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14895">#14895</a>)</li> <li><code>[jest-reporters]</code> Add support for <a href="https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036">DEC mode 2026</a> (<a href="https://redirect.github.com/jestjs/jest/pull/15008">#15008</a>)</li> <li><code>[jest-resolver]</code> Support <code>file://</code> URLs as paths (<a href="https://redirect.github.com/jestjs/jest/pull/15154">#15154</a>)</li> <li><code>[jest-resolve,jest-runtime,jest-resolve-dependencies]</code> Pass the conditions when resolving stub modules (<a href="https://redirect.github.com/jestjs/jest/pull/15489">#15489</a>)</li> <li><code>[jest-runtime]</code> Exposing new modern timers function <code>jest.advanceTimersToFrame()</code> from <code>@jest/fake-timers</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.filename</code> and <code>import.meta.dirname</code> (available from <a href="https://nodejs.org/en/blog/release/v20.11.0">Node 20.11</a>) (<a href="https://redirect.github.com/jestjs/jest/pull/14854">#14854</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest-environment-jsdom's changelog</a>.</em></p> <blockquote> <h2>30.0.0</h2> <h3>Features</h3> <ul> <li><code>[*]</code> Renamed <code>globalsCleanupMode</code> to <code>globalsCleanup</code> and <code>--waitNextEventLoopTurnForUnhandledRejectionEvents</code> to <code>--waitForUnhandledRejections</code></li> <li><code>[expect]</code> Add <code>ArrayOf</code> asymmetric matcher for validating array elements. (<a href="https://redirect.github.com/jestjs/jest/pull/15567">#15567</a>)</li> <li><code>[babel-jest]</code> Add option <code>excludeJestPreset</code> to allow opting out of <code>babel-preset-jest</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15164">#15164</a>)</li> <li><code>[expect]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/15038">#15038</a> to fix <code>expect(fn).toHaveBeenCalledWith(expect.objectContaining(...))</code> when there are multiple calls (<a href="https://redirect.github.com/jestjs/jest/pull/15508">#15508</a>)</li> <li><code>[jest-circus, jest-cli, jest-config]</code> Add <code>waitNextEventLoopTurnForUnhandledRejectionEvents</code> flag to minimise performance impact of correct detection of unhandled promise rejections introduced in <a href="https://redirect.github.com/jestjs/jest/pull/14315">#14315</a> (<a href="https://redirect.github.com/jestjs/jest/pull/14681">#14681</a>)</li> <li><code>[jest-circus]</code> Add a <code>waitBeforeRetry</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14738">#14738</a>)</li> <li><code>[jest-circus]</code> Add a <code>retryImmediately</code> option to <code>jest.retryTimes</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14696">#14696</a>)</li> <li><code>[jest-circus, jest-jasmine2]</code> Allow <code>setupFilesAfterEnv</code> to export an async function (<a href="https://redirect.github.com/jestjs/jest/issues/10962">#10962</a>)</li> <li><code>[jest-circus, jest-test-result]</code> Add <code>startedAt</code> timestamp in <code>TestCaseResultObject</code> within <code>onTestCaseResult</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15145">#15145</a>)</li> <li><code>[jest-cli]</code> Export <code>buildArgv</code> (<a href="https://redirect.github.com/facebook/jest/pull/15310">#15310</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Add <code>mts</code> and <code>cts</code> to default <code>moduleFileExtensions</code> config (<a href="https://redirect.github.com/facebook/jest/pull/14369">#14369</a>)</li> <li><code>[jest-config]</code> [<strong>BREAKING</strong>] Update <code>testMatch</code> and <code>testRegex</code> default option for supporting <code>mjs</code>, <code>cjs</code>, <code>mts</code>, and <code>cts</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14584">#14584</a>)</li> <li><code>[jest-config]</code> Loads config file from provided path in <code>package.json</code> (<a href="https://redirect.github.com/facebook/jest/pull/14044">#14044</a>)</li> <li><code>[jest-config]</code> Allow loading <code>jest.config.cts</code> files (<a href="https://redirect.github.com/facebook/jest/pull/14070">#14070</a>)</li> <li><code>[jest-config]</code> Show <code>rootDir</code> in error message when a <code>preset</code> fails to load (<a href="https://redirect.github.com/jestjs/jest/pull/15194">#15194</a>)</li> <li><code>[jest-config]</code> Support loading TS config files using <code>esbuild-register</code> via docblock loader (<a href="https://redirect.github.com/jestjs/jest/pull/15190">#15190</a>)</li> <li><code>[jest-config]</code> Allow passing TS config loader options via docblock comment (<a href="https://redirect.github.com/jestjs/jest/pull/15234">#15234</a>)</li> <li><code>[jest-config]</code> If Node is running with type stripping enabled, do not require a TS loader (<a href="https://redirect.github.com/jestjs/jest/pull/15480">#15480</a>)</li> <li><code>[@jest/core]</code> Group together open handles with the same stack trace (<a href="https://redirect.github.com/jestjs/jest/pull/13417">#13417</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14789">#14789</a>)</li> <li><code>[@jest/core]</code> Add <code>perfStats</code> to surface test setup overhead (<a href="https://redirect.github.com/jestjs/jest/pull/14622">#14622</a>)</li> <li><code>[@jest/core]</code> [<strong>BREAKING</strong>] Changed <code>--filter</code> to accept an object with shape <code>{ filtered: Array<string> }</code> to match <a href="https://jestjs.io/docs/cli#--filterfile">documentation</a> (<a href="https://redirect.github.com/jestjs/jest/pull/13319">#13319</a>)</li> <li><code>[@jest/core]</code> Support <code>--outputFile</code> option for <a href="https://jestjs.io/docs/cli#--listtests"><code>--listTests</code></a> (<a href="https://redirect.github.com/jestjs/jest/pull/14980">#14980</a>)</li> <li><code>[@jest/core]</code> Stringify Errors properly with <code>--json</code> flag (<a href="https://redirect.github.com/jestjs/jest/pull/15329">#15329</a>)</li> <li><code>[@jest/core, @jest/test-sequencer]</code> [<strong>BREAKING</strong>] Exposes <code>globalConfig</code> & <code>contexts</code> to <code>TestSequencer</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14535">#14535</a>, & <a href="https://redirect.github.com/jestjs/jest/pull/14543">#14543</a>)</li> <li><code>[jest-each]</code> Introduce <code>%$</code> option to add number of the test to its title (<a href="https://redirect.github.com/jestjs/jest/pull/14710">#14710</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove deprecated <code>jest.genMockFromModule()</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15042">#15042</a>)</li> <li><code>[@jest/environment]</code> [<strong>BREAKING</strong>] Remove unnecessary defensive code (<a href="https://redirect.github.com/jestjs/jest/pull/15045">#15045</a>)</li> <li><code>[jest-environment-jsdom]</code> [<strong>BREAKING</strong>] Upgrade JSDOM to v22 (<a href="https://redirect.github.com/jestjs/jest/pull/13825">#13825</a>)</li> <li><code>[@jest/environment-jsdom-abstract]</code> Introduce new package which abstracts over the <code>jsdom</code> environment, allowing usage of custom versions of JSDOM (<a href="https://redirect.github.com/jestjs/jest/pull/14717">#14717</a>)</li> <li><code>[jest-environment-node]</code> Update jest environment with dispose symbols <code>Symbol</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14888">#14888</a> & <a href="https://redirect.github.com/jestjs/jest/pull/14909">#14909</a>)</li> <li><code>[expect, @jest/expect]</code> [<strong>BREAKING</strong>] Add type inference for function parameters in <code>CalledWith</code> assertions (<a href="https://redirect.github.com/facebook/jest/pull/15129">#15129</a>)</li> <li><code>[@jest/expect-utils]</code> Properly compare all types of <code>TypedArray</code>s (<a href="https://redirect.github.com/facebook/jest/pull/15178">#15178</a>)</li> <li><code>[@jest/fake-timers]</code> [<strong>BREAKING</strong>] Upgrade <code>@sinonjs/fake-timers</code> to v13 (<a href="https://redirect.github.com/jestjs/jest/pull/14544">#14544</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15470">#15470</a>)</li> <li><code>[@jest/fake-timers]</code> Exposing new modern timers function <code>advanceTimersToFrame()</code> which advances all timers by the needed milliseconds to execute callbacks currently scheduled with <code>requestAnimationFrame</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-matcher-utils]</code> Add <code>SERIALIZABLE_PROPERTIES</code> to allow custom serialization of objects (<a href="https://redirect.github.com/jestjs/jest/pull/14893">#14893</a>)</li> <li><code>[jest-mock]</code> Add support for the Explicit Resource Management proposal to use the <code>using</code> keyword with <code>jest.spyOn(object, methodName)</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14895">#14895</a>)</li> <li><code>[jest-reporters]</code> Add support for <a href="https://gist.github.com/christianparpart/d8a62cc1ab659194337d73e399004036">DEC mode 2026</a> (<a href="https://redirect.github.com/jestjs/jest/pull/15008">#15008</a>)</li> <li><code>[jest-resolver]</code> Support <code>file://</code> URLs as paths (<a href="https://redirect.github.com/jestjs/jest/pull/15154">#15154</a>)</li> <li><code>[jest-resolve,jest-runtime,jest-resolve-dependencies]</code> Pass the conditions when resolving stub modules (<a href="https://redirect.github.com/jestjs/jest/pull/15489">#15489</a>)</li> <li><code>[jest-runtime]</code> Exposing new modern timers function <code>jest.advanceTimersToFrame()</code> from <code>@jest/fake-timers</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14598">#14598</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.filename</code> and <code>import.meta.dirname</code> (available from <a href="https://nodejs.org/en/blog/release/v20.11.0">Node 20.11</a>) (<a href="https://redirect.github.com/jestjs/jest/pull/14854">#14854</a>)</li> <li><code>[jest-runtime]</code> Support <code>import.meta.resolve</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14930">#14930</a>)</li> <li><code>[jest-runtime]</code> [<strong>BREAKING</strong>] Make it mandatory to pass <code>globalConfig</code> to the <code>Runtime</code> constructor (<a href="https://redirect.github.com/jestjs/jest/pull/15044">#15044</a>)</li> <li><code>[jest-runtime]</code> Add <code>unstable_unmockModule</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15080">#15080</a>)</li> <li><code>[jest-runtime]</code> Add <code>onGenerateMock</code> transformer callback for auto generated callbacks (<a href="https://redirect.github.com/jestjs/jest/pull/15433">#15433</a> & <a href="https://redirect.github.com/jestjs/jest/pull/15482">#15482</a>)</li> <li><code>[jest-runtime]</code> [<strong>BREAKING</strong>] Use <code>vm.compileFunction</code> over <code>vm.Script</code> (<a href="https://redirect.github.com/jestjs/jest/pull/15461">#15461</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8da1c9d9fe |
Bump eslint-plugin-testing-library from 7.4.0 to 7.5.0 in /frontend (#1262)
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 7.4.0 to 7.5.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.5.0</h2> <h1><a href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.4.0...v7.5.0">7.5.0</a> (2025-06-09)</h1> <h3>Features</h3> <ul> <li><strong>no-node-access:</strong> disallow DOM event methods (<a href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1023">#1023</a>) (<a href=" |
||
|
|
7830e6f6fa |
Bump @mantine/form from 8.0.0 to 8.1.0 in /frontend (#1261)
Bumps [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) from 8.0.0 to 8.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mantinedev/mantine/releases"><code>@mantine/form</code>'s releases</a>.</em></p> <blockquote> <h2>8.1.0</h2> <p><a href="https://mantine.dev/changelog/8-1-0">View changelog with demos on mantine.dev website</a></p> <h2>DatePicker presets</h2> <p><a href="https://mantine.dev/dates/date-picker">DatePicker</a>, <a href="https://mantine.dev/dates/date-picker-input">DatePickerInput</a> and <a href="https://mantine.dev/dates/date-time-picker">DateTimePicker</a> now support <code>presets</code> prop that allows you to add custom date presets. Presets are displayed next to the calendar:</p> <pre lang="tsx"><code>import dayjs from 'dayjs'; import { DatePicker } from '@mantine/dates'; <p>function Demo() { const today = dayjs();</p> <p>return ( <DatePicker type="range" presets={[ { value: [today.subtract(2, 'day').format('YYYY-MM-DD'), today.format('YYYY-MM-DD')], label: 'Last two days', }, { value: [today.subtract(7, 'day').format('YYYY-MM-DD'), today.format('YYYY-MM-DD')], label: 'Last 7 days', }, { value: [today.startOf('month').format('YYYY-MM-DD'), today.format('YYYY-MM-DD')], label: 'This month', }, { value: [ today.subtract(1, 'month').startOf('month').format('YYYY-MM-DD'), today.subtract(1, 'month').endOf('month').format('YYYY-MM-DD'), ], label: 'Last month', }, { value: [ today.subtract(1, 'year').startOf('year').format('YYYY-MM-DD'), today.subtract(1, 'year').endOf('year').format('YYYY-MM-DD'), ], label: 'Last year', }, ]} /> ); } </code></pre></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
41b5cca039 |
Bump @types/node from 22.15.1 to 24.0.0 in /frontend (#1260)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.1 to 24.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 /> [](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> |
||
|
|
13643fc20f |
Bump eslint-plugin-jest from 28.12.0 to 28.13.0 in /frontend (#1258)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.12.0 to 28.13.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v28.13.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.12.0...v28.13.0">28.13.0</a> (2025-06-06)</h1> <h3>Features</h3> <ul> <li>create new <code>prefer-ending-with-an-expect</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1742">#1742</a>) (<a href=" |
||
|
|
5fbcb9baa6 |
Bump eslint-plugin-testing-library from 7.3.0 to 7.4.0 in /frontend (#1257)
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 7.3.0 to 7.4.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.4.0</h2> <h1><a href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.3.0...v7.4.0">7.4.0</a> (2025-06-05)</h1> <h3>Features</h3> <ul> <li><strong>prefer-presence-queries:</strong> add autofix support (<a href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1020">#1020</a>) (<a href=" |
||
|
|
865629a088 |
Bump @tabler/icons-react from 3.33.0 to 3.34.0 in /frontend (#1255)
Bumps
[@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react)
from 3.33.0 to 3.34.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.34.0</h2>
<!-- raw HTML omitted -->
<h3>19 new icons:</h3>
<ul>
<li><code>filled/building-bridge-2</code></li>
<li><code>filled/columns-1</code></li>
<li><code>filled/columns-2</code></li>
<li><code>filled/columns-3</code></li>
<li><code>filled/confetti</code></li>
<li><code>filled/container</code></li>
<li><code>filled/layout-board-split</code></li>
<li><code>filled/layout-board</code></li>
<li><code>filled/library-plus</code></li>
<li><code>filled/library</code></li>
<li><code>filled/octagon-minus</code></li>
<li><code>filled/octagon-plus</code></li>
<li><code>filled/receipt-dollar</code></li>
<li><code>filled/receipt-euro</code></li>
<li><code>filled/receipt-pound</code></li>
<li><code>filled/receipt-rupee</code></li>
<li><code>filled/receipt-yen</code></li>
<li><code>filled/receipt-yuan</code></li>
<li><code>filled/template</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="
|
||
|
|
05b1688fd9 |
Bump eslint-plugin-testing-library from 7.2.0 to 7.3.0 in /frontend (#1254)
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 7.2.0 to 7.3.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.3.0</h2> <h1><a href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.2.2...v7.3.0">7.3.0</a> (2025-05-30)</h1> <h3>Features</h3> <ul> <li><strong>prefer-find-by:</strong> handle waitFor wrapping findBy queries (<a href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1013">#1013</a>) (<a href=" |
||
|
|
788aed3a36 |
Bump eslint-plugin-jest from 28.11.0 to 28.12.0 in /frontend (#1251)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.11.0 to 28.12.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v28.12.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.11.2...v28.12.0">28.12.0</a> (2025-05-29)</h1> <h3>Features</h3> <ul> <li><strong>no-disabled-tests:</strong> improve error message and simplify rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1739">#1739</a>) (<a href=" |
||
|
|
d3f7018b1a | Add sitemap (#1249) | ||
|
|
7f4431d245 |
Bump cookies-next from 5.1.0 to 6.0.0 in /frontend (#1248)
Bumps [cookies-next](https://github.com/andreizanik/cookies-next) from 5.1.0 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/andreizanik/cookies-next/releases">cookies-next's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <ul> <li>feat: Make hooks trigger rerender. by <a href="https://github.com/greg2012201"><code>@greg2012201</code></a> in <a href="https://redirect.github.com/andreizanik/cookies-next/pull/99">andreizanik/cookies-next#99</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/andreizanik/cookies-next/compare/v5.1.0...v6.0.0">https://github.com/andreizanik/cookies-next/compare/v5.1.0...v6.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
311508b17b |
Bump i18next from 25.1.1 to 25.2.0 in /frontend (#1244)
Bumps [i18next](https://github.com/i18next/i18next) from 25.1.1 to 25.2.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.2.0</h2> <ul> <li>introduce <code>cacheInBuiltFormats</code> option to address <a href="https://redirect.github.com/i18next/i18next/issues/2227">2227</a></li> </ul> <h2>v25.1.3</h2> <ul> <li>Ensure nsSeparator is respected when appendNamespaceToMissingKey is true <a href="https://redirect.github.com/i18next/i18next/pull/2311">2311</a>, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2310">2310</a></li> </ul> <h2>v25.1.2</h2> <ul> <li>do not mutate t options, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2307">2307</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.2.0</h2> <ul> <li>introduce <code>cacheInBuiltFormats</code> option to address <a href="https://redirect.github.com/i18next/i18next/issues/2227">2227</a></li> </ul> <h2>25.1.3</h2> <ul> <li>Ensure nsSeparator is respected when appendNamespaceToMissingKey is true <a href="https://redirect.github.com/i18next/i18next/pull/2311">2311</a>, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2310">2310</a></li> </ul> <h2>25.1.2</h2> <ul> <li>do not mutate t options, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2307">2307</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b9c3d9b04a |
Bump @tabler/icons-react from 3.31.0 to 3.33.0 in /frontend (#1242)
Bumps [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) from 3.31.0 to 3.33.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.33.0</h2> <!-- raw HTML omitted --> <h3>18 new icons:</h3> <ul> <li><code>filled/clipboard-plus</code></li> <li><code>filled/clipboard-smile</code></li> <li><code>filled/ease-in-control-point</code></li> <li><code>filled/ease-in-out-control-points</code></li> <li><code>filled/ease-out-control-point</code></li> <li><code>filled/file-analytics</code></li> <li><code>filled/file-code</code></li> <li><code>filled/file-diff</code></li> <li><code>filled/file-dots</code></li> <li><code>filled/file-function</code></li> <li><code>filled/file-info</code></li> <li><code>filled/file-typography</code></li> <li><code>filled/heart-broken</code></li> <li><code>filled/laurel-wreath-1</code></li> <li><code>filled/laurel-wreath-2</code></li> <li><code>filled/laurel-wreath-3</code></li> <li><code>filled/microscope</code></li> <li><code>filled/ufo</code></li> </ul> <p>Fixed icon: <code>filled/book</code></p> <h2>Release 3.32.0</h2> <!-- raw HTML omitted --> <h3>27 new icons:</h3> <ul> <li><code>outline/arrow-bar-to-down-dashed</code></li> <li><code>outline/arrow-bar-to-left-dashed</code></li> <li><code>outline/arrow-bar-to-right-dashed</code></li> <li><code>outline/arrow-bar-to-up-dashed</code></li> <li><code>outline/chalkboard-teacher</code></li> <li><code>outline/filter-2-bolt</code></li> <li><code>outline/filter-2-cancel</code></li> <li><code>outline/filter-2-check</code></li> <li><code>outline/filter-2-code</code></li> <li><code>outline/filter-2-cog</code></li> <li><code>outline/filter-2-discount</code></li> <li><code>outline/filter-2-dollar</code></li> <li><code>outline/filter-2-down</code></li> <li><code>outline/filter-2-edit</code></li> <li><code>outline/filter-2-exclamation</code></li> <li><code>outline/filter-2-minus</code></li> <li><code>outline/filter-2-pause</code></li> <li><code>outline/filter-2-pin</code></li> <li><code>outline/filter-2-plus</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c2122de698 | New Crowdin updates (#1237) | ||
|
|
ad1719d92d | New Crowdin updates (#1236) | ||
|
|
28c77e7e7b | New Crowdin updates (#1233) | ||
|
|
7a189aa4e5 |
Bump eslint-plugin-testing-library from 7.1.0 to 7.2.0 in /frontend (#1234)
Bumps [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) from 7.1.0 to 7.2.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.2.0</h2> <h1><a href="https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.1.1...v7.2.0">7.2.0</a> (2025-05-13)</h1> <h3>Features</h3> <ul> <li>add <code>no-test-id-queries</code> rule (<a href="https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1006">#1006</a>) (<a href=" |
||
|
|
861650171e | New Crowdin updates (#1232) | ||
|
|
00323a8e84 | New Crowdin updates (#1222) | ||
|
|
f962804118 |
Use icons for selecting stage items (#1221)
 Use icons for stage items in modal to create stage items to improve UX. I made the icons myself so they're not very beautiful |
||
|
|
1282649fbb | New Crowdin updates (#1217) | ||
|
|
dba4452da1 |
Fix svg logo (#1213)
This stops the svg logo from relying on the Lato font to be installed Instead, the text is now just made out of regular paths instead of embedded text that relies on system fonts fixes https://github.com/evroon/bracket/issues/1207 |
||
|
|
ec8addc5d9 |
Add member names to teams table (#1201)
Hi there, cool project. I appreciated seeing a working example of FastAPI + NextJS together. I noticed the teams table didn't show each team member in the members column, so here's a small PR to do so. Feel free to suggest edits! Screenshot:  |
||
|
|
f0c5875584 | New Crowdin updates (#1210) | ||
|
|
6051ea36d1 | New Crowdin updates (#1209) | ||
|
|
a5eda67f8d |
Bump i18next from 25.0.0 to 25.1.1 in /frontend (#1206)
Bumps [i18next](https://github.com/i18next/i18next) from 25.0.0 to 25.1.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.1.1</h2> <ul> <li>fix options type for <code>parseMissingKeyHandler</code></li> </ul> <h2>v25.1.0</h2> <ul> <li>feat: <code>parseMissingKeyHandler</code> now takes options as parameter like in missingKeyHandler <a href="https://redirect.github.com/i18next/i18next/issues/2304">2304</a></li> </ul> <h2>v25.0.2</h2> <ul> <li>fix <code>cloneInstance</code> with <code>forkResourceStore: true</code> addresses <a href="https://redirect.github.com/i18next/i18next/issues/2303">2303</a></li> </ul> <h2>v25.0.1</h2> <ul> <li>optimize <code>changeLanguage</code> to correctly use <code>getBestMatchFromCodes</code> (string or array) <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a> and improve <code>resolvedLanguage</code> set for non canonical codes</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.1.1</h2> <ul> <li>fix options type for <code>parseMissingKeyHandler</code></li> </ul> <h2>25.1.0</h2> <ul> <li>feat: <code>parseMissingKeyHandler</code> now takes options as parameter like in missingKeyHandler <a href="https://redirect.github.com/i18next/i18next/issues/2304">2304</a></li> </ul> <h2>25.0.2</h2> <ul> <li>fix <code>cloneInstance</code> with <code>forkResourceStore: true</code> addresses <a href="https://redirect.github.com/i18next/i18next/issues/2303">2303</a></li> </ul> <h2>25.0.1</h2> <ul> <li>optimize <code>changeLanguage</code> to correctly use <code>getBestMatchFromCodes</code> (string or array) <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a> and improve <code>resolvedLanguage</code> set for non canonical codes</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d803a9889d | New Crowdin updates (#1205) | ||
|
|
b98bfe7f5f |
Bump @mantine/form from 7.17.0 to 8.0.0 in /frontend (#1204)
Bumps [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) from 7.17.0 to 8.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mantinedev/mantine/releases"><code>@mantine/form</code>'s releases</a>.</em></p> <blockquote> <h2>8.0.0 🌶️</h2> <p><a href="https://mantine.dev/changelog/8-0-0">View changelog with demos on mantine.dev website</a></p> <h2>Migration guide</h2> <p>This changelog covers breaking changes and new features in Mantine 8.0. To migrate your application to Mantine 8.0, follow <a href="https://mantine.dev/guides/7x-to-8x">7.x → 8.x migration guide</a>.</p> <h2>Granular global styles exports</h2> <p>Global styles are now splitted between 3 files:</p> <ul> <li><code>baseline.css</code> – a minimal CSS reset, sets <code>box-sizing: border-box</code> and changes font properties</li> <li><code>default-css-variables.css</code> – contains all CSS variables generated from the default theme</li> <li><code>global.css</code> – global classes used in Mantine components</li> </ul> <p>If you previously imported individual styles from <code>@mantine/core</code> package, you need to update imports to use new files:</p> <pre lang="tsx"><code>import '@mantine/core/styles/baseline.css'; import '@mantine/core/styles/default-css-variables.css'; import '@mantine/core/styles/global.css'; </code></pre> <p>If you imported <code>@mantine/core/styles.css</code>, no changes are required – all new files are already included in <code>styles.css</code>.</p> <h2>Menu with submenus</h2> <p><a href="https://mantine.dev/core/menu">Menu</a> component now supports submenus:</p> <pre lang="tsx"><code>import { Button, Menu } from '@mantine/core'; <p>function Demo() { return ( <Menu width={200} position="bottom-start"> <Menu.Target> <Button>Toggle Menu</Button> </Menu.Target></p> <pre><code> &lt;Menu.Dropdown&gt; &lt;Menu.Item&gt;Dashboard&lt;/Menu.Item&gt; &lt;Menu.Sub&gt; &lt;Menu.Sub.Target&gt; &lt;Menu.Sub.Item&gt;Products&lt;/Menu.Sub.Item&gt; &lt;/Menu.Sub.Target&gt; </code></pre> <p></tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b707c6b2c0 |
Bump @babel/core from 7.26.0 to 7.27.1 in /frontend (#1199)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.26.0 to 7.27.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <p>Thanks <a href="https://github.com/kermanx"><code>@kermanx</code></a> and <a href="https://github.com/woaitsAryan"><code>@woaitsAryan</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><em>All packages</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</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/babel/babel/blob/main/CHANGELOG.md"><code>@babel/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.27.1 (2025-04-30)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17254">#17254</a> Allow <code>using of</code> as lexical declaration within for (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17230">#17230</a> Disallow get/set in TSPropertySignature (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17193">#17193</a> Stricter TSImportType options parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17137">#17137</a> fix: do expressions should allow early exit (<a href="https://github.com/kermanx"><code>@kermanx</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17251">#17251</a> Fix: propagate argument evaluation errors through async promise chain (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17231">#17231</a> fix apply()/call() annotated as pure (<a href="https://github.com/Lacsw"><code>@Lacsw</code></a>)</li> </ul> </li> <li><code>babel-helper-fixtures</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17233">#17233</a> Create ChainExpression within TSInstantiationExpression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17226">#17226</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17224">#17224</a> Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17080">#17080</a> Fix start of TSParameterProperty (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17228">#17228</a> Update firefox bugfix compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17156">#17156</a> fix: Objects and arrays with multiple references should not be evaluated (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17216">#17216</a> Fix: support const type parameter in generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17221">#17221</a> Reduce generated names size for the 10th-11th (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17263">#17263</a> Remove unused <code>regenerator-runtime</code> dep in <code>@babel/runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17256">#17256</a> Tune plugin compat data (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17236">#17236</a> migrate babel-compat-data build script to mjs (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17232">#17232</a> Bump typescript-eslint to 8.29.1 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17219">#17219</a> test: add basic typescript-eslint integration tests (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/17205">#17205</a> Inline regenerator in the relevant packages (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16844">#16844</a> Migrate <code>@babel/register</code> to cts (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-compat-data</code>, <code>babel-core</code>, <code>babel-generator</code>, <code>babel-helper-compilation-targets</code>, <code>babel-helper-fixtures</code>, <code>babel-helper-module-imports</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-plugin-test-runner</code>, <code>babel-helper-transform-fixture-test-runner</code>, <code>babel-helpers</code>, <code>babel-node</code>, <code>babel-parser</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-modules-umd</code>, <code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code>, <code>babel-register</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/17207">#17207</a> Enforce node protocol import (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-regenerator</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c6e02f8e08 |
Bump axios from 1.8.2 to 1.9.0 in /frontend (#1197)
Bumps [axios](https://github.com/axios/axios) from 1.8.2 to 1.9.0. <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>Release v1.9.0</h2> <h2>Release notes:</h2> <h3>Bug Fixes</h3> <ul> <li><strong>core:</strong> fix the Axios constructor implementation to treat the config argument as optional; (<a href="https://redirect.github.com/axios/axios/issues/6881">#6881</a>) (<a href=" |
||
|
|
97d83dfa9c |
Bump @types/node from 22.14.0 to 22.15.1 in /frontend (#1196)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.14.0 to 22.15.1. <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 /> [](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> |
||
|
|
5a2e6763c1 |
Bump react-i18next from 15.4.0 to 15.5.1 in /frontend (#1193)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 15.4.0 to 15.5.1. <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>15.5.1</h3> <p>add typescript as optional peer dependency <a href="https://redirect.github.com/i18next/react-i18next/pull/1843">1843</a></p> <h3>15.5.0</h3> <p>feat: use const type parameters for useTranslation() <a href="https://redirect.github.com/i18next/react-i18next/pull/1842">1842</a></p> <h3>15.4.1</h3> <p>fix: unique key warning on componentized element <a href="https://redirect.github.com/i18next/react-i18next/pull/1835">1835</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b964fae668 |
Bump i18next from 24.2.0 to 25.0.0 in /frontend (#1190)
Bumps [i18next](https://github.com/i18next/i18next) from 24.2.0 to 25.0.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.0.0</h2> <p><strong>This is a potentially breaking release:</strong></p> <ul> <li>fix multiple changeLanguage call that may have result in wrong order in previous versions <a href="https://redirect.github.com/i18next/i18next/issues/1605">1605</a> <a href="https://redirect.github.com/i18next/i18next/pull/2298">2298</a></li> <li>adapt <code>changeLanguage</code> to always (string or array) use <code>getBestMatchFromCodes</code> <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a></li> <li><code>getBestMatchFromCodes</code> now tries to fallback to language code with same script <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a></li> </ul> <h2>v24.2.3</h2> <ul> <li>Upgrade <code>@babel/runtime</code> package to version v7.26.10 <a href="https://redirect.github.com/i18next/i18next/issues/2293">2293</a></li> </ul> <h2>v24.2.2</h2> <ul> <li>fix: Interpolation fails with arrays (TypeError) and doesn't work with objects in defaultValue <a href="https://redirect.github.com/i18next/react-i18next/issues/1829">1829</a></li> </ul> <h2>v24.2.1</h2> <ul> <li>Standardize null/undefined checks across codebase <a href="https://redirect.github.com/i18next/i18next/pull/2275">2275</a></li> <li>fix(typescript): make TFunction augmentable again <a href="https://redirect.github.com/i18next/i18next/pull/2279">2279</a>, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2278">2278</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.0.0</h2> <p><strong>This is a potentially breaking release:</strong></p> <ul> <li>fix multiple changeLanguage call that may have result in wrong order in previous versions <a href="https://redirect.github.com/i18next/i18next/issues/1605">1605</a> <a href="https://redirect.github.com/i18next/i18next/pull/2298">2298</a></li> <li>adapt <code>changeLanguage</code> to always (string or array) use <code>getBestMatchFromCodes</code> <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a></li> <li><code>getBestMatchFromCodes</code> now tries to fallback to language code with same script <a href="https://redirect.github.com/i18next/i18next/issues/2299">2299</a></li> </ul> <h2>24.2.3</h2> <ul> <li>Upgrade <code>@babel/runtime</code> package to version v7.26.10 <a href="https://redirect.github.com/i18next/i18next/issues/2293">2293</a></li> </ul> <h2>24.2.2</h2> <ul> <li>fix: Interpolation fails with arrays (TypeError) and doesn't work with objects in defaultValue <a href="https://redirect.github.com/i18next/react-i18next/issues/1829">1829</a></li> </ul> <h2>24.2.1</h2> <ul> <li>Standardize null/undefined checks across codebase <a href="https://redirect.github.com/i18next/i18next/pull/2275">2275</a></li> <li>fix(typescript): make TFunction augmentable again <a href="https://redirect.github.com/i18next/i18next/pull/2279">2279</a>, fixes <a href="https://redirect.github.com/i18next/i18next/issues/2278">2278</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
9aa6423009 |
Bump next from 15.2.4 to 15.3.0 in /frontend (#1187)
[//]: # (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 [next](https://github.com/vercel/next.js) from 15.2.4 to 15.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v15.3.0</h2> <h3>Core Changes</h3> <ul> <li>[dev-overlay] Customize <code><select></code> styling for consistency: <a href="https://redirect.github.com/vercel/next.js/issues/76973">#76973</a></li> <li>Upgrade React from <code>029e8bd6-20250306</code> to <code>0ca3deeb-20250311</code>: <a href="https://redirect.github.com/vercel/next.js/issues/76989">#76989</a></li> <li>[metadata]: add pinterest meta tag: <a href="https://redirect.github.com/vercel/next.js/issues/76988">#76988</a></li> <li>[dev-overlay] ensure stripping overlay bundle in prod build: <a href="https://redirect.github.com/vercel/next.js/issues/76976">#76976</a></li> <li>Apply env inlining during generate build mode: <a href="https://redirect.github.com/vercel/next.js/issues/76990">#76990</a></li> <li>Turbopack: Implement deploymentId: <a href="https://redirect.github.com/vercel/next.js/issues/76904">#76904</a></li> <li>track persistent caching usage: <a href="https://redirect.github.com/vercel/next.js/issues/76996">#76996</a></li> <li>[metadata] re-insert icons to head for streamed metadata: <a href="https://redirect.github.com/vercel/next.js/issues/76915">#76915</a></li> <li>Upgrade React from <code>0ca3deeb-20250311</code> to <code>6aa8254b-20250312</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77033">#77033</a></li> <li>Move static-env imports: <a href="https://redirect.github.com/vercel/next.js/issues/77035">#77035</a></li> <li>[dev-overlay] Add <code>size</code> setting to preferences: <a href="https://redirect.github.com/vercel/next.js/issues/77027">#77027</a></li> <li>Add config for only generating static env: <a href="https://redirect.github.com/vercel/next.js/issues/77038">#77038</a></li> <li>chore(HMR clients): Clean up and share code between app and pages router: <a href="https://redirect.github.com/vercel/next.js/issues/76960">#76960</a></li> <li>Add dev warning for cross-origin and stabilize allowedDevOrigins: <a href="https://redirect.github.com/vercel/next.js/issues/77044">#77044</a></li> <li>unify allowed origin detection handling: <a href="https://redirect.github.com/vercel/next.js/issues/77053">#77053</a></li> <li>Handle hash change in all files for static env: <a href="https://redirect.github.com/vercel/next.js/issues/77058">#77058</a></li> <li>[dev-overlay] highlight errored code line for runtime errors: <a href="https://redirect.github.com/vercel/next.js/issues/77078">#77078</a></li> <li>NFT: Ignore all of Webpack: <a href="https://redirect.github.com/vercel/next.js/issues/77081">#77081</a></li> <li>Add experimental build mode flag for env: <a href="https://redirect.github.com/vercel/next.js/issues/77089">#77089</a></li> <li>(feat) support client-side instrumentation: <a href="https://redirect.github.com/vercel/next.js/issues/76916">#76916</a></li> <li>Fix JSDoc comment for <code>'seconds'</code> cache life profile: <a href="https://redirect.github.com/vercel/next.js/issues/77084">#77084</a></li> <li>refactor(HMR clients): Encapsulate some of the turbopack state tracking into a shared TurbopackHmr class: <a href="https://redirect.github.com/vercel/next.js/issues/76994">#76994</a></li> <li>Slightly improve error handling for unknown server actions: <a href="https://redirect.github.com/vercel/next.js/issues/77135">#77135</a></li> <li>Fix output standalone for alternative bundler: <a href="https://redirect.github.com/vercel/next.js/issues/76971">#76971</a></li> <li>Add alternate bundler plugin information to <code>next info</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77059">#77059</a></li> <li>[metadata] remove the default segement check for metadata rendering: <a href="https://redirect.github.com/vercel/next.js/issues/77119">#77119</a></li> <li>[dev-overlay] Fix stacking order of highlighted line: <a href="https://redirect.github.com/vercel/next.js/issues/77189">#77189</a></li> <li>Upgrade React from <code>6aa8254b-20250312</code> to <code>5398b711-20250314</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77129">#77129</a></li> <li>fix(styled-jsx): Pass <code>useLightningcss</code> option to <code>styled-jsx</code> correctly: <a href="https://redirect.github.com/vercel/next.js/issues/77008">#77008</a></li> <li>log the instrumentation-client execution time: <a href="https://redirect.github.com/vercel/next.js/issues/77121">#77121</a></li> <li>Turbopack: canary-gate production builds: <a href="https://redirect.github.com/vercel/next.js/issues/77146">#77146</a></li> <li>[dev-overlay] remove special handling for missing tag error : <a href="https://redirect.github.com/vercel/next.js/issues/77147">#77147</a></li> <li>chore(react-dev-overlay): Remove confusingly underscored variables in <code>useErrorOverlayReducer</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77205">#77205</a></li> <li>Update middleware request header: <a href="https://redirect.github.com/vercel/next.js/issues/77201">#77201</a></li> <li>Update default allowed origins list: <a href="https://redirect.github.com/vercel/next.js/issues/77212">#77212</a></li> <li>Ensure deploymentId is used for CSS preloads: <a href="https://redirect.github.com/vercel/next.js/issues/77210">#77210</a></li> <li>chore(HMR clients): Fix a bunch of typescript errors by including the appropriate webpack type declarations: <a href="https://redirect.github.com/vercel/next.js/issues/77207">#77207</a></li> <li>Update cache handler interface: <a href="https://redirect.github.com/vercel/next.js/issues/76687">#76687</a></li> <li>Turbopack: don't include AMP optimizer in NFT: <a href="https://redirect.github.com/vercel/next.js/issues/77242">#77242</a></li> <li>Server actions should not read stale data after calling <code>revalidate*</code>: <a href="https://redirect.github.com/vercel/next.js/issues/76885">#76885</a></li> <li>[dev-overlay] Blur fader for scrollable container: <a href="https://redirect.github.com/vercel/next.js/issues/77196">#77196</a></li> <li>Make <code>revalidate*</code> work when followed by a redirect in a route handler: <a href="https://redirect.github.com/vercel/next.js/issues/77090">#77090</a></li> <li>feat: onNavigate for link: <a href="https://redirect.github.com/vercel/next.js/issues/77209">#77209</a></li> <li>fix: pass telemetry plugin rspack tests: <a href="https://redirect.github.com/vercel/next.js/issues/77257">#77257</a></li> <li>feat(eslint-plugin): add minimal built-in flat presets: <a href="https://redirect.github.com/vercel/next.js/issues/73873">#73873</a></li> <li>[perf] skip loading client manifest for static metadata routes: <a href="https://redirect.github.com/vercel/next.js/issues/77260">#77260</a></li> <li>Upgrade React from <code>5398b711-20250314</code> to <code>c69a5fc5-20250318</code>: <a href="https://redirect.github.com/vercel/next.js/issues/77249">#77249</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
cc8ee38701 |
Bump @next/bundle-analyzer from 15.2.0 to 15.3.0 in /frontend (#1186)
Bumps [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) from 15.2.0 to 15.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/bundle-analyzer</code>'s releases</a>.</em></p> <blockquote> <h2>v15.3.0</h2> <h3>Core Changes</h3> <ul> <li>[dev-overlay] Customize <code><select></code> styling for consistency: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76973">#76973</a></li> <li>Upgrade React from <code>029e8bd6-20250306</code> to <code>0ca3deeb-20250311</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76989">#76989</a></li> <li>[metadata]: add pinterest meta tag: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76988">#76988</a></li> <li>[dev-overlay] ensure stripping overlay bundle in prod build: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76976">#76976</a></li> <li>Apply env inlining during generate build mode: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76990">#76990</a></li> <li>Turbopack: Implement deploymentId: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76904">#76904</a></li> <li>track persistent caching usage: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76996">#76996</a></li> <li>[metadata] re-insert icons to head for streamed metadata: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76915">#76915</a></li> <li>Upgrade React from <code>0ca3deeb-20250311</code> to <code>6aa8254b-20250312</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77033">#77033</a></li> <li>Move static-env imports: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77035">#77035</a></li> <li>[dev-overlay] Add <code>size</code> setting to preferences: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77027">#77027</a></li> <li>Add config for only generating static env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77038">#77038</a></li> <li>chore(HMR clients): Clean up and share code between app and pages router: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76960">#76960</a></li> <li>Add dev warning for cross-origin and stabilize allowedDevOrigins: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77044">#77044</a></li> <li>unify allowed origin detection handling: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77053">#77053</a></li> <li>Handle hash change in all files for static env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77058">#77058</a></li> <li>[dev-overlay] highlight errored code line for runtime errors: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77078">#77078</a></li> <li>NFT: Ignore all of Webpack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77081">#77081</a></li> <li>Add experimental build mode flag for env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77089">#77089</a></li> <li>(feat) support client-side instrumentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76916">#76916</a></li> <li>Fix JSDoc comment for <code>'seconds'</code> cache life profile: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77084">#77084</a></li> <li>refactor(HMR clients): Encapsulate some of the turbopack state tracking into a shared TurbopackHmr class: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76994">#76994</a></li> <li>Slightly improve error handling for unknown server actions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77135">#77135</a></li> <li>Fix output standalone for alternative bundler: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76971">#76971</a></li> <li>Add alternate bundler plugin information to <code>next info</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77059">#77059</a></li> <li>[metadata] remove the default segement check for metadata rendering: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77119">#77119</a></li> <li>[dev-overlay] Fix stacking order of highlighted line: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77189">#77189</a></li> <li>Upgrade React from <code>6aa8254b-20250312</code> to <code>5398b711-20250314</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77129">#77129</a></li> <li>fix(styled-jsx): Pass <code>useLightningcss</code> option to <code>styled-jsx</code> correctly: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77008">#77008</a></li> <li>log the instrumentation-client execution time: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77121">#77121</a></li> <li>Turbopack: canary-gate production builds: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77146">#77146</a></li> <li>[dev-overlay] remove special handling for missing tag error : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77147">#77147</a></li> <li>chore(react-dev-overlay): Remove confusingly underscored variables in <code>useErrorOverlayReducer</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77205">#77205</a></li> <li>Update middleware request header: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77201">#77201</a></li> <li>Update default allowed origins list: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77212">#77212</a></li> <li>Ensure deploymentId is used for CSS preloads: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77210">#77210</a></li> <li>chore(HMR clients): Fix a bunch of typescript errors by including the appropriate webpack type declarations: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77207">#77207</a></li> <li>Update cache handler interface: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76687">#76687</a></li> <li>Turbopack: don't include AMP optimizer in NFT: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77242">#77242</a></li> <li>Server actions should not read stale data after calling <code>revalidate*</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/76885">#76885</a></li> <li>[dev-overlay] Blur fader for scrollable container: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77196">#77196</a></li> <li>Make <code>revalidate*</code> work when followed by a redirect in a route handler: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77090">#77090</a></li> <li>feat: onNavigate for link: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77209">#77209</a></li> <li>fix: pass telemetry plugin rspack tests: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77257">#77257</a></li> <li>feat(eslint-plugin): add minimal built-in flat presets: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/73873">#73873</a></li> <li>[perf] skip loading client manifest for static metadata routes: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77260">#77260</a></li> <li>Upgrade React from <code>5398b711-20250314</code> to <code>c69a5fc5-20250318</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/77249">#77249</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1714a6c699 |
Bump @next/eslint-plugin-next from 15.2.0 to 15.3.0 in /frontend (#1185)
Bumps [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) from 15.2.0 to 15.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@next/eslint-plugin-next</code>'s releases</a>.</em></p> <blockquote> <h2>v15.3.0</h2> <h3>Core Changes</h3> <ul> <li>[dev-overlay] Customize <code><select></code> styling for consistency: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76973">#76973</a></li> <li>Upgrade React from <code>029e8bd6-20250306</code> to <code>0ca3deeb-20250311</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76989">#76989</a></li> <li>[metadata]: add pinterest meta tag: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76988">#76988</a></li> <li>[dev-overlay] ensure stripping overlay bundle in prod build: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76976">#76976</a></li> <li>Apply env inlining during generate build mode: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76990">#76990</a></li> <li>Turbopack: Implement deploymentId: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76904">#76904</a></li> <li>track persistent caching usage: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76996">#76996</a></li> <li>[metadata] re-insert icons to head for streamed metadata: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76915">#76915</a></li> <li>Upgrade React from <code>0ca3deeb-20250311</code> to <code>6aa8254b-20250312</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77033">#77033</a></li> <li>Move static-env imports: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77035">#77035</a></li> <li>[dev-overlay] Add <code>size</code> setting to preferences: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77027">#77027</a></li> <li>Add config for only generating static env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77038">#77038</a></li> <li>chore(HMR clients): Clean up and share code between app and pages router: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76960">#76960</a></li> <li>Add dev warning for cross-origin and stabilize allowedDevOrigins: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77044">#77044</a></li> <li>unify allowed origin detection handling: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77053">#77053</a></li> <li>Handle hash change in all files for static env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77058">#77058</a></li> <li>[dev-overlay] highlight errored code line for runtime errors: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77078">#77078</a></li> <li>NFT: Ignore all of Webpack: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77081">#77081</a></li> <li>Add experimental build mode flag for env: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77089">#77089</a></li> <li>(feat) support client-side instrumentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76916">#76916</a></li> <li>Fix JSDoc comment for <code>'seconds'</code> cache life profile: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77084">#77084</a></li> <li>refactor(HMR clients): Encapsulate some of the turbopack state tracking into a shared TurbopackHmr class: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76994">#76994</a></li> <li>Slightly improve error handling for unknown server actions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77135">#77135</a></li> <li>Fix output standalone for alternative bundler: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76971">#76971</a></li> <li>Add alternate bundler plugin information to <code>next info</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77059">#77059</a></li> <li>[metadata] remove the default segement check for metadata rendering: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77119">#77119</a></li> <li>[dev-overlay] Fix stacking order of highlighted line: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77189">#77189</a></li> <li>Upgrade React from <code>6aa8254b-20250312</code> to <code>5398b711-20250314</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77129">#77129</a></li> <li>fix(styled-jsx): Pass <code>useLightningcss</code> option to <code>styled-jsx</code> correctly: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77008">#77008</a></li> <li>log the instrumentation-client execution time: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77121">#77121</a></li> <li>Turbopack: canary-gate production builds: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77146">#77146</a></li> <li>[dev-overlay] remove special handling for missing tag error : <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77147">#77147</a></li> <li>chore(react-dev-overlay): Remove confusingly underscored variables in <code>useErrorOverlayReducer</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77205">#77205</a></li> <li>Update middleware request header: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77201">#77201</a></li> <li>Update default allowed origins list: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77212">#77212</a></li> <li>Ensure deploymentId is used for CSS preloads: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77210">#77210</a></li> <li>chore(HMR clients): Fix a bunch of typescript errors by including the appropriate webpack type declarations: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77207">#77207</a></li> <li>Update cache handler interface: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76687">#76687</a></li> <li>Turbopack: don't include AMP optimizer in NFT: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77242">#77242</a></li> <li>Server actions should not read stale data after calling <code>revalidate*</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/76885">#76885</a></li> <li>[dev-overlay] Blur fader for scrollable container: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77196">#77196</a></li> <li>Make <code>revalidate*</code> work when followed by a redirect in a route handler: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77090">#77090</a></li> <li>feat: onNavigate for link: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77209">#77209</a></li> <li>fix: pass telemetry plugin rspack tests: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77257">#77257</a></li> <li>feat(eslint-plugin): add minimal built-in flat presets: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73873">#73873</a></li> <li>[perf] skip loading client manifest for static metadata routes: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77260">#77260</a></li> <li>Upgrade React from <code>5398b711-20250314</code> to <code>c69a5fc5-20250318</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/77249">#77249</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |