Commit Graph

433 Commits

Author SHA1 Message Date
dependabot[bot]
d94f39f78d Bump docker/build-push-action from 5.1.0 to 5.2.0 (#592)
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action)
from 5.1.0 to 5.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<ul>
<li>Disable quotes detection for <code>outputs</code> input by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1074">docker/build-push-action#1074</a></li>
<li>Warn about ignored inputs by <a
href="https://github.com/favonia"><code>@​favonia</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1019">docker/build-push-action#1019</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.14.0 to 0.18.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1070">docker/build-push-action#1070</a></li>
<li>Bump undici from 5.26.3 to 5.28.3 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1057">docker/build-push-action#1057</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0">https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="af5a7ed5ba"><code>af5a7ed</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1074">#1074</a>
from crazy-max/build-cmd-debug</li>
<li><a
href="2a85189a6c"><code>2a85189</code></a>
chore: update generated content</li>
<li><a
href="6c2079483e"><code>6c20794</code></a>
disable quotes detection for &quot;outputs&quot; input</li>
<li><a
href="afdf0c0a67"><code>afdf0c0</code></a>
chore: debug build cmd and args</li>
<li><a
href="00ae31ab6e"><code>00ae31a</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1070">#1070</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="701942b6e5"><code>701942b</code></a>
chore: update generated content</li>
<li><a
href="90e54d0b1d"><code>90e54d0</code></a>
chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.14.0 to
0.18.0</li>
<li><a
href="831ca179d3"><code>831ca17</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1066">#1066</a>
from crazy-max/ci-local-cache</li>
<li><a
href="6bd0e5492f"><code>6bd0e54</code></a>
ci: local-cache job to test local cache feature</li>
<li><a
href="b3eddbb94c"><code>b3eddbb</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1057">#1057</a>
from docker/dependabot/npm_and_yarn/undici-5.28.3</li>
<li>Additional commits viewable in <a
href="4a13e500e5...af5a7ed5ba">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=5.1.0&new-version=5.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 09:32:25 +01:00
dependabot[bot]
003a1a7b6b Bump react-i18next from 14.0.0 to 14.1.0 in /frontend (#590)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from
14.0.0 to 14.1.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>14.1.0</h3>
<ul>
<li>types(<code>Trans</code>): add typechecking on context prop <a
href="https://redirect.github.com/i18next/react-i18next/pull/1732">1732</a>
(might brake if using &quot;internal&quot; <code>Trans</code> or
<code>TransProps</code>)</li>
</ul>
<h3>14.0.8</h3>
<ul>
<li>fix: issue <a
href="https://redirect.github.com/i18next/react-i18next/issues/1728">1728</a>
when useSuspense is false and default ns <a
href="https://redirect.github.com/i18next/react-i18next/pull/1731">1731</a></li>
</ul>
<h3>14.0.7</h3>
<ul>
<li>try to get rid of internal interpolationOverride handling for Trans
component, fixes <a
href="https://redirect.github.com/i18next/react-i18next/issues/1729">1729</a></li>
</ul>
<h3>14.0.6</h3>
<ul>
<li>align context handling of Trans component with t function, fixes <a
href="https://redirect.github.com/i18next/react-i18next/issues/1729">1729</a></li>
</ul>
<h3>14.0.5</h3>
<ul>
<li>Fix <a
href="https://redirect.github.com/i18next/react-i18next/issues/1691">1691</a>
for strict mode, by preserving change language binding <a
href="https://redirect.github.com/i18next/react-i18next/pull/1720">1720</a></li>
</ul>
<h3>14.0.4</h3>
<ul>
<li>fix interpolation of the count prop <a
href="https://redirect.github.com/i18next/react-i18next/issues/1719">1719</a></li>
</ul>
<h3>14.0.3</h3>
<ul>
<li>revert changes done in v14.0.2 since it breaks normal language
change render updates</li>
</ul>
<h3>14.0.2</h3>
<ul>
<li>Fix/bug <a
href="https://redirect.github.com/i18next/react-i18next/issues/1691">1691</a>
make returned t function identical upon second effect run in strict mode
<a
href="https://redirect.github.com/i18next/react-i18next/pull/1716">1716</a></li>
</ul>
<h3>14.0.1</h3>
<ul>
<li>types: fix typo in <code>CustomInstanceExtensions</code> <a
href="https://redirect.github.com/i18next/react-i18next/pull/1713">1713</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b274be772b"><code>b274be7</code></a>
14.1.0</li>
<li><a
href="486b82973f"><code>486b829</code></a>
release</li>
<li><a
href="f5e94c58c3"><code>f5e94c5</code></a>
types(Trans): add typechecking on <code>context</code> prop (<a
href="https://redirect.github.com/i18next/react-i18next/issues/1732">#1732</a>)</li>
<li><a
href="dc9b7bb596"><code>dc9b7bb</code></a>
14.0.8</li>
<li><a
href="be7640c905"><code>be7640c</code></a>
release</li>
<li><a
href="a0c3d3e477"><code>a0c3d3e</code></a>
fix: issue 1728 when useSuspense is false and default ns (<a
href="https://redirect.github.com/i18next/react-i18next/issues/1731">#1731</a>)</li>
<li><a
href="d95d697d31"><code>d95d697</code></a>
14.0.7</li>
<li><a
href="c9d2967cac"><code>c9d2967</code></a>
try to get rid of internal interpolationOverride handling for Trans
component...</li>
<li><a
href="bb29742b09"><code>bb29742</code></a>
14.0.6</li>
<li><a
href="9684fab1f1"><code>9684fab</code></a>
align context handling of Trans component with t function, fixes <a
href="https://redirect.github.com/i18next/react-i18next/issues/1729">#1729</a></li>
<li>Additional commits viewable in <a
href="https://github.com/i18next/react-i18next/compare/v14.0.0...v14.1.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 10:58:19 +01:00
Erik Vroon
615c49c207 Revert "Bump @next/eslint-plugin-next from 14.0.4 to 14.1.2 (#591)
To fix CI

This reverts commit bb17b99a88.
2024-03-08 10:44:59 +01:00
dependabot[bot]
bb17b99a88 Bump @next/eslint-plugin-next from 14.0.4 to 14.1.2 in /frontend (#584)
Bumps
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
from 14.0.4 to 14.1.2.
<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>v14.1.2</h2>
<p><em>Note: this is a backport release for critical bug fixes -- this
does not include all pending features/changes on canary</em></p>
<h3>Core Changes</h3>
<ul>
<li>Fix sitemap generateSitemaps support for string id (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/61088">#61088</a>)</li>
<li>Fix: generateSitemaps in production giving 404 (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62212">#62212</a>)</li>
<li>Fix redirect under suspense boundary with basePath (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62597">#62597</a>)</li>
<li>Fix: Add stricter check for &quot;use server&quot; exports (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62821">#62821</a>)</li>
<li>ensure server action errors notify rejection handlers (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/61588">#61588</a>)</li>
<li>make router restore action resilient to a missing tree (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62098">#62098</a>)</li>
<li>build: remove sentry from the externals list <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/61194">#61194</a></li>
<li>Reduce memory/cache overhead from over loader processing <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62005">#62005</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/Ethan-Arrowood"><code>@​Ethan-Arrowood</code></a>,
<a href="https://github.com/styfle"><code>@​styfle</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a
href="https://github.com/ztanner"><code>@​ztanner</code></a>, <a
href="https://github.com/balazsorban44"><code>@​balazsorban44</code></a>,
<a href="https://github.com/kdy1"><code>@​kdy1</code></a>, and <a
href="https://github.com/williamli"><code>@​williamli</code></a> for
helping!</p>
<h2>v14.1.2-canary.7</h2>
<h3>Core Changes</h3>
<ul>
<li>remove reducer unit tests: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62766">#62766</a></li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>Update sitemap.mdx: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62809">#62809</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/ztanner"><code>@​ztanner</code></a> and <a
href="https://github.com/devr77"><code>@​devr77</code></a> for
helping!</p>
<h2>v14.1.2-canary.6</h2>
<h3>Core Changes</h3>
<ul>
<li>fix: Add stricter check for &quot;use server&quot; exports: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62821">#62821</a></li>
<li>fix(next-core): throw on invalid metadata handler: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62829">#62829</a></li>
<li>Revert &quot;Add experimental config for navigation raf test (<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62668">#62668</a>)&quot;:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62834">#62834</a></li>
<li>Revert &quot;refactor(analysis): rust based page-static-info,
deprecate js parse interface in next-swc&quot;: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62838">#62838</a></li>
</ul>
<h3>Example Changes</h3>
<ul>
<li>Fix with-supertokens example: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/62817">#62817</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a
href="https://github.com/shuding"><code>@​shuding</code></a>, <a
href="https://github.com/kwonoj"><code>@​kwonoj</code></a>, <a
href="https://github.com/ijjk"><code>@​ijjk</code></a>, and <a
href="https://github.com/timneutkens"><code>@​timneutkens</code></a> for
helping!</p>
<h2>v14.1.2-canary.5</h2>
<h3>Core Changes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f564deef86"><code>f564dee</code></a>
v14.1.2</li>
<li><a
href="5f59ee5f19"><code>5f59ee5</code></a>
v14.1.1</li>
<li><a
href="16e7a5bd93"><code>16e7a5b</code></a>
v14.1.0</li>
<li><a
href="1b255a6c5b"><code>1b255a6</code></a>
v14.0.5-canary.68</li>
<li><a
href="2096dfa687"><code>2096dfa</code></a>
v14.0.5-canary.67</li>
<li><a
href="8179e7008e"><code>8179e70</code></a>
v14.0.5-canary.66</li>
<li><a
href="70fc4028eb"><code>70fc402</code></a>
v14.0.5-canary.65</li>
<li><a
href="8d4e5be736"><code>8d4e5be</code></a>
v14.0.5-canary.64</li>
<li><a
href="a211566655"><code>a211566</code></a>
v14.0.5-canary.63</li>
<li><a
href="c583528116"><code>c583528</code></a>
v14.0.5-canary.62</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v14.1.2/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 08:50:06 +01:00
dependabot[bot]
0f1cde5b6d Update pytest requirement from <=8.0.2 to <=8.1.0 in /backend (#582)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.1.0</h2>
<h1>pytest 8.1.0 (2024-03-03)</h1>
<h2>Features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11475">#11475</a>:
Added the new <code>consider_namespace_packages</code>{.interpreted-text
role=&quot;confval&quot;} configuration option, defaulting to
<code>False</code>.</p>
<p>If set to <code>True</code>, pytest will attempt to identify modules
that are part of <a
href="https://packaging.python.org/en/latest/guides/packaging-namespace-packages">namespace
packages</a> when importing modules.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11653">#11653</a>:
Added the new <code>verbosity_test_cases</code>{.interpreted-text
role=&quot;confval&quot;} configuration option for fine-grained control
of test execution verbosity.
See <code>Fine-grained verbosity
&lt;pytest.fine_grained_verbosity&gt;</code>{.interpreted-text
role=&quot;ref&quot;} for more details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10865">#10865</a>:
<code>pytest.warns</code>{.interpreted-text role=&quot;func&quot;} now
validates that <code>warnings.warn</code>{.interpreted-text
role=&quot;func&quot;} was called with a [str]{.title-ref} or a
[Warning]{.title-ref}.
Currently in Python it is possible to use other types, however this
causes an exception when
<code>warnings.filterwarnings</code>{.interpreted-text
role=&quot;func&quot;} is used to filter those warnings (see [CPython <a
href="https://redirect.github.com/pytest-dev/pytest/issues/103577">#103577</a>](<a
href="https://redirect.github.com/python/cpython/issues/103577">python/cpython#103577</a>)
for a discussion).
While this can be considered a bug in CPython, we decided to put guards
in pytest as the error message produced without this check in place is
confusing.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11311">#11311</a>:
When using <code>--override-ini</code> for paths in invocations without
a configuration file defined, the current working directory is used
as the relative directory.</p>
<p>Previoulsy this would raise an
<code>AssertionError</code>{.interpreted-text
role=&quot;class&quot;}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11475">#11475</a>:
<code>--import-mode=importlib
&lt;import-mode-importlib&gt;</code>{.interpreted-text
role=&quot;ref&quot;} now tries to import modules using the standard
import mechanism (but still without changing
:py<code>sys.path</code>{.interpreted-text role=&quot;data&quot;}),
falling back to importing modules directly only if that fails.</p>
<p>This means that installed packages will be imported under their
canonical name if possible first, for example
<code>app.core.models</code>, instead of having the module name always
be derived from their path (for example
<code>.env310.lib.site_packages.app.core.models</code>).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11801">#11801</a>:
Added the <code>iter_parents()
&lt;_pytest.nodes.Node.iter_parents&gt;</code>{.interpreted-text
role=&quot;func&quot;} helper method on nodes.
It is similar to <code>listchain
&lt;_pytest.nodes.Node.listchain&gt;</code>{.interpreted-text
role=&quot;func&quot;}, but goes from bottom to top, and returns an
iterator, not a list.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11850">#11850</a>:
Added support for <code>sys.last_exc</code>{.interpreted-text
role=&quot;data&quot;} for post-mortem debugging on Python&gt;=3.12.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11962">#11962</a>:
In case no other suitable candidates for configuration file are found, a
<code>pyproject.toml</code> (even without a
<code>[tool.pytest.ini_options]</code> table) will be considered as the
configuration file and define the <code>rootdir</code>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11978">#11978</a>:
Add <code>--log-file-mode</code> option to the logging plugin, enabling
appending to log-files. This option accepts either
<code>&quot;w&quot;</code> or <code>&quot;a&quot;</code> and defaults to
<code>&quot;w&quot;</code>.</p>
<p>Previously, the mode was hard-coded to be <code>&quot;w&quot;</code>
which truncates the file before logging.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12047">#12047</a>:
When multiple finalizers of a fixture raise an exception, now all
exceptions are reported as an exception group.
Previously, only the first exception was reported.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11904">#11904</a>:
Fixed a regression in pytest 8.0.0 that would cause test collection to
fail due to permission errors when using <code>--pyargs</code>.</p>
<p>This change improves the collection tree for tests specified using
<code>--pyargs</code>, see <code>12043</code>{.interpreted-text
role=&quot;pull&quot;} for a comparison with pytest 8.0 and &lt;8.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b9a167f9bb"><code>b9a167f</code></a>
Prepare release version 8.1.0</li>
<li><a
href="00043f7f10"><code>00043f7</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12038">#12038</a>
from bluetech/fixtures-rm-arg2index</li>
<li><a
href="f4e10251a4"><code>f4e1025</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12048">#12048</a>
from bluetech/fixture-teardown-excgroup</li>
<li><a
href="43492f5707"><code>43492f5</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12051">#12051</a>
from jakkdl/test_debugging_pythonbreakpoint</li>
<li><a
href="82fe28dae4"><code>82fe28d</code></a>
[automated] Update plugin list (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12049">#12049</a>)</li>
<li><a
href="5e2ee7175c"><code>5e2ee71</code></a>
monkeypatch.delenv PYTHONBREAKPOINT in two tests that previously
failed/skipped</li>
<li><a
href="89ee4493cc"><code>89ee449</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11997">#11997</a>
from nicoddemus/11475-importlib</li>
<li><a
href="8248946a55"><code>8248946</code></a>
Do not collect symlinked tests under Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12050">#12050</a>)</li>
<li><a
href="434282e17f"><code>434282e</code></a>
fixtures: use exception group when multiple finalizers raise in fixture
teardown</li>
<li><a
href="d6134bc21e"><code>d6134bc</code></a>
doc: document consider_namespace_packages option</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.1.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 15:01:07 +01:00
Erik Vroon
5eddebbc17 Fix backend code style 2024-03-04 14:49:44 +01:00
Erik Vroon
53bc71ddf6 Fix frontend code style 2024-03-04 14:37:49 +01:00
dependabot[bot]
388226103f Bump @typescript-eslint/parser from 6.21.0 to 7.1.0 in /frontend (#576)
Bumps
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
from 6.21.0 to 7.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8367">#8367</a>)</li>
<li><strong>eslint-plugin:</strong> [naming-convention] support the
auto-accessor syntax (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8084">#8084</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-return] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8289">#8289</a>)</li>
<li><strong>typescript-estree:</strong> add debug logs for
useProgramFromProjectService (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8426">#8426</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chan] allow typeof
for avoiding reference error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8472">#8472</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] improve check
union types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8534">#8534</a>)</li>
<li><strong>eslint-plugin:</strong> [no-use-before-define] fix false
positive type reference in as, satisfies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8474">#8474</a>)</li>
<li><strong>typescript-estree:</strong> use simpler absolutify behavior
for project service client file paths (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8520">#8520</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>Josh Goldberg </li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.2</h2>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8460">#8460</a>)</li>
<li><strong>utils:</strong> use mergeable interface for
<code>settings</code> property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8485">#8485</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Gareth Jones <a
href="https://github.com/G-Rath"><code>@​G-Rath</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.0.1</h2>
<h2>7.0.1 (2024-02-12)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> update peer dep for parser (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8441">#8441</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.1.0 (2024-02-26)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Gareth Jones</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.1 (2024-02-12)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h1>7.0.0 (2024-02-12)</h1>
<h3>🚀 Features</h3>
<ul>
<li>
<p>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</p>
</li>
<li>
<p>add support for flat configs</p>
</li>
</ul>
<h4>⚠️  Breaking Changes</h4>
<ul>
<li>⚠️  bump ESLint, NodeJS, and TS minimum version requirements</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Kirk Waiblinger</li>
<li>StyleShit</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4bc6944f88"><code>4bc6944</code></a>
chore(release): publish 7.1.0</li>
<li><a
href="677e7cc97c"><code>677e7cc</code></a>
chore(release): publish 7.0.2</li>
<li><a
href="4f3215f975"><code>4f3215f</code></a>
chore(release): publish 7.0.1</li>
<li><a
href="b27de997c8"><code>b27de99</code></a>
chore(release): publish 7.0.0</li>
<li><a
href="1aa393c8d4"><code>1aa393c</code></a>
chore(deps): update dependency prettier to v3.2.5 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8401">#8401</a>)</li>
<li><a
href="8ef5f4bffc"><code>8ef5f4b</code></a>
feat: add support for flat configs (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7935">#7935</a>)</li>
<li><a
href="1200b4c492"><code>1200b4c</code></a>
chore(deps): update nx to v17.3.0 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8317">#8317</a>)</li>
<li><a
href="584db29ec4"><code>584db29</code></a>
feat: bump ESLint, NodeJS, and TS minimum version requirements (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8377">#8377</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 06:52:54 +01:00
Erik Vroon
aa0ccdd64c Spawn only 1 gunicorn worker for now (#575)
Support for multiple is still WIP
2024-02-29 22:27:52 +01:00
dependabot[bot]
bf09e592bf Bump @babel/core from 7.23.7 to 7.24.0 in /frontend (#573)
Bumps
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
from 7.23.7 to 7.24.0.
<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.24.0 (2024-02-28)</h2>
<p>Thanks <a href="https://github.com/ajihyf"><code>@​ajihyf</code></a>
for your first PR!</p>
<p>Release post with summary and highlights: <a
href="https://babeljs.io/7.24.0">https://babeljs.io/7.24.0</a></p>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/11696">#11696</a>
Export babel tooling packages in <code>@babel/standalone</code> (<a
href="https://github.com/ajihyf"><code>@​ajihyf</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16267">#16267</a>
Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<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/16242">#16242</a>
Support decorator 2023-11 normative updates (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16309">#16309</a>
[babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16284">#16284</a> Add
<code>experimental_useHermesParser</code> option in
<code>preset-flow</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16172">#16172</a> Add
transform support for JSON modules imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16241">#16241</a> Add
back <code>moduleName</code> option to
<code>@babel/plugin-transform-runtime</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</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/16277">#16277</a>
Allow import attributes for <code>TSImportType</code> (<a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-do-expressions</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16305">#16305</a>
fix: avoid <code>popContext</code> on unvisited node paths (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16312">#16312</a> Fix
class private properties when <code>privateFieldsAsSymbols</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16307">#16307</a> Fix
the support of <code>arguments</code> in private <code>get/set</code>
method (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16287">#16287</a>
Reduce decorator static property size (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16281">#16281</a> Fix
evaluation order of decorators with cached receiver (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16279">#16279</a> Fix
decorator this memoization (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16266">#16266</a>
Preserve <code>static</code> on decorated private <code>accessor</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16258">#16258</a>
fix: handle decorated async private method and generator (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16275">#16275</a> Fix
class private properties when <code>privateFieldsAsProperties</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16268">#16268</a> Do
not consider <code>arguments</code> in a helper as a global reference
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16270">#16270</a>
Handle symbol key class elements decoration (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16265">#16265</a> Do
not define <code>access.get</code> for public setter decorators (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/12428">#12428</a>
Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<!-- 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.24.0 (2024-02-28)</h2>
<h4>🚀 New Feature</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/11696">#11696</a>
Export babel tooling packages in <code>@babel/standalone</code> (<a
href="https://github.com/ajihyf"><code>@​ajihyf</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16267">#16267</a>
Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-proposal-pipeline-operator</code>,
<code>babel-plugin-syntax-decorators</code>,
<code>babel-plugin-transform-class-properties</code>,
<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/16242">#16242</a>
Support decorator 2023-11 normative updates (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-preset-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16309">#16309</a>
[babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16284">#16284</a> Add
<code>experimental_useHermesParser</code> option in
<code>preset-flow</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-proposal-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16172">#16172</a> Add
transform support for JSON modules imports (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16241">#16241</a> Add
back <code>moduleName</code> option to
<code>@babel/plugin-transform-runtime</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</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/16277">#16277</a>
Allow import attributes for <code>TSImportType</code> (<a
href="https://github.com/sosukesuzuki"><code>@​sosukesuzuki</code></a>)</li>
</ul>
</li>
</ul>
<h4>🐛 Bug Fix</h4>
<ul>
<li><code>babel-plugin-proposal-do-expressions</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16305">#16305</a>
fix: avoid <code>popContext</code> on unvisited node paths (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16312">#16312</a> Fix
class private properties when <code>privateFieldsAsSymbols</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-private-methods</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16307">#16307</a> Fix
the support of <code>arguments</code> in private <code>get/set</code>
method (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16287">#16287</a>
Reduce decorator static property size (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16281">#16281</a> Fix
evaluation order of decorators with cached receiver (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16279">#16279</a> Fix
decorator this memoization (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16266">#16266</a>
Preserve <code>static</code> on decorated private <code>accessor</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16258">#16258</a>
fix: handle decorated async private method and generator (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>,
<code>babel-plugin-transform-async-generator-functions</code>,
<code>babel-plugin-transform-private-methods</code>,
<code>babel-plugin-transform-private-property-in-object</code>,
<code>babel-plugin-transform-typescript</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16275">#16275</a> Fix
class private properties when <code>privateFieldsAsProperties</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16268">#16268</a> Do
not consider <code>arguments</code> in a helper as a global reference
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16270">#16270</a>
Handle symbol key class elements decoration (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16265">#16265</a> Do
not define <code>access.get</code> for public setter decorators (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>💅 Polish</h4>
<ul>
<li><code>babel-core</code>,
<code>babel-helper-create-class-features-plugin</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/12428">#12428</a>
Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16278">#16278</a>
Continue writing <code>output.js</code> when <code>exec.js</code> throws
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>🔬 Output optimization</h4>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ce59160e34"><code>ce59160</code></a>
v7.24.0</li>
<li><a
href="4bd1d4167e"><code>4bd1d41</code></a>
Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16267">#16267</a>)</li>
<li><a
href="741939c517"><code>741939c</code></a>
Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/12428">#12428</a>)</li>
<li><a
href="08a057c169"><code>08a057c</code></a>
Use <code>Object.hasOwn</code> when available (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16248">#16248</a>)</li>
<li><a
href="ee7ef0bdba"><code>ee7ef0b</code></a>
chore: Helper changes for Babel 8 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16209">#16209</a>)</li>
<li><a
href="a0dd614d12"><code>a0dd614</code></a>
v7.23.9</li>
<li><a
href="b2bbffbb2d"><code>b2bbffb</code></a>
Migrate <code>eslint-parser</code> to cts (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16222">#16222</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.24.0/packages/babel-core">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 09:57:29 +01:00
Erik Vroon
cda484b5c7 New Crowdin updates (#572) 2024-02-28 09:42:25 +01:00
Erik Vroon
2d088e91d0 Fix path to tournament logos (#571) 2024-02-28 08:55:53 +01:00
robigan
e3fa10e2a9 Team logos (#529) 2024-02-28 08:41:19 +01:00
Erik Vroon
949301c47a Add translations badge to README.md (#566) 2024-02-27 23:10:06 +01:00
github-actions[bot]
661d183570 Update contributors in docs (#565)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-27 21:30:46 +01:00
github-actions[bot]
4dfdbc4472 Update contributors in readme (#564)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-27 21:30:41 +01:00
Erik Vroon
89a2192c31 New Crowdin updates (#563) 2024-02-27 21:21:34 +01:00
Erik Vroon
2c191df46f New Crowdin updates (#562) 2024-02-27 21:10:30 +01:00
Erik Vroon
6f8f385e28 Fix formatting nl translations (#560)
The other two translation files have four spaces
2024-02-27 21:05:51 +01:00
Erik Vroon
7a7329de4a Rename chinese locale (#559)
I need to use a fixed format (I chose two letter code) to use Crowdin
for automated translations.

CC @Sevichecc
2024-02-27 21:03:41 +01:00
Erik Vroon
324aaff7ea Fix crowdin source path 2024-02-27 20:58:28 +01:00
Erik Vroon
f66b8afcac Update Crowdin configuration file 2024-02-27 20:50:58 +01:00
Erik Vroon
eb13f7eda4 Improve readme header (#555) 2024-02-27 20:22:18 +01:00
Erik Vroon
07b39e02c7 Bump Mantine to 7.6.0 (#551) 2024-02-27 16:55:06 +01:00
robigan
cc86d92652 Dockerfile fix (#550)
closes #549

Co-authored-by: Babeuh <babeuh@rlglr.fr>
v1.4.6
2024-02-27 16:44:27 +01:00
Erik Vroon
1d763fe3dc Handle teams foreign key errors (#543) 2024-02-26 22:36:57 +01:00
Erik Vroon
566c0aafbb Fix docusaurus config (#545)
Some values were not set correctly
v1.4.5
2024-02-26 20:50:31 +01:00
Erik Vroon
1c0531b4a7 Add analytics to docs (#544) 2024-02-26 20:38:35 +01:00
github-actions[bot]
11df4d0933 Update contributors in docs (#542)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-26 20:01:44 +01:00
Erik Vroon
6caddf502e Run contributors GH action once per week (#541) 2024-02-26 20:01:26 +01:00
github-actions[bot]
c8507c2e3f Update contributors in docs (#536)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-26 20:01:19 +01:00
github-actions[bot]
7f60dd6923 Update contributors in README.md (#540)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-26 19:54:43 +01:00
Erik Vroon
dd9e0aed8c Extend license section in README.md (#538) 2024-02-26 17:42:34 +01:00
SevicheCC
b46aba615d Update zh-CN's translation #529 (#532) 2024-02-26 17:32:47 +01:00
dependabot[bot]
fb4f6e90ac Bump eslint from 8.56.0 to 8.57.0 in /frontend (#533)
Bumps [eslint](https://github.com/eslint/eslint) from 8.56.0 to 8.57.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="1120b9b7b9"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="dca7d0f1c2"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="2196d97094"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="69dd1d1387"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="9852a31edc"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="4c7e9b0b53"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="84922d0bfa"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="5b8c3636a3"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="77dbfd9887"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="1813aecc46"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="5c356bb0c6"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="f4a1fe2e45"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="42c0aefaf6"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="1813aecc46"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="5c356bb0c6"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="84922d0bfa"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="1120b9b7b9"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="5b8c3636a3"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="2196d97094"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="f4a1fe2e45"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="69dd1d1387"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="9852a31edc"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="dca7d0f1c2"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="4c7e9b0b53"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="77dbfd9887"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="42c0aefaf6"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="e40d1d74a5"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="9870f93e71"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="2c62e797a4"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="81f0294e65"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="5e2b2922aa"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="916364692b"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="53f0f47bad"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="f1c7e6fc8e"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="15c143f96e"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="c4d26fd3d1"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="6ea339e658"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="ce838adc3b"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="3c816f193e"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="54df731174"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="9458735381"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="07a1ada716"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="8f06a60684"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="b844324e4e"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="aadfb609f1"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="3c4d51d55f"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="47e60f85e0"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="1a94589010"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg )</li>
<li><a
href="857e242584"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="10485e8b96"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="98b5ab406b"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="93ffe30da5"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="505fbf4b35"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="2d11d46e89"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="c25b4aff1f"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="abea3b6f39"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="1cd3f8c34d"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="1813aecc46"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="5c356bb0c6"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="84922d0bfa"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="1120b9b7b9"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="5b8c3636a3"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="2196d97094"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="f4a1fe2e45"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="69dd1d1387"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 07:10:05 +01:00
dependabot[bot]
9da7811198 Update pytest requirement from <=8.0.1 to <=8.0.2 in /backend (#531)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.0.2</h2>
<h1>pytest 8.0.2 (2024-02-24)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11895">#11895</a>:
Fix collection on Windows where initial paths contain the short version
of a path (for example <code>c:\PROGRA~1\tests</code>).</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11953">#11953</a>:
Fix an <code>IndexError</code> crash raising from
<code>getstatementrange_ast</code>.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12021">#12021</a>:
Reverted a fix to [--maxfail]{.title-ref} handling in pytest 8.0.0
because it caused a regression in pytest-xdist whereby session fixture
teardowns may get executed multiple times when the max-fails is
reached.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="31afeeb0df"><code>31afeeb</code></a>
Prepare release version 8.0.2</li>
<li><a
href="1b00a2f4fb"><code>1b00a2f</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12025">#12025</a>
from pytest-dev/backport-12022-to-8.0.x</li>
<li><a
href="ff2f66d84a"><code>ff2f66d</code></a>
[8.0.x] Revert &quot;Fix teardown error reporting when
<code>--maxfail=1</code> (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/11721">#11721</a>)&quot;</li>
<li><a
href="8a8eed609c"><code>8a8eed6</code></a>
[8.0.x] Fix collection of short paths on Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12024">#12024</a>)</li>
<li><a
href="74346f027c"><code>74346f0</code></a>
[8.0.x] Allow Sphinx 7.x (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12005">#12005</a>)</li>
<li><a
href="b7657b4d6b"><code>b7657b4</code></a>
[8.0.x] Disallow Sphinx 6 and 7 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12001">#12001</a>)</li>
<li><a
href="feb7c5e12e"><code>feb7c5e</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11999">#11999</a>
from pytest-dev/backport-11996-to-8.0.x</li>
<li><a
href="090965574e"><code>0909655</code></a>
[8.0.x] code: fix <code>IndexError</code> crash in
<code>getstatementrange_ast</code></li>
<li><a
href="68524d4858"><code>68524d4</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11993">#11993</a>
from pytest-dev/release-8.0.1</li>
<li><a
href="d7d320a15a"><code>d7d320a</code></a>
Prepare release version 8.0.1</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.0.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 07:09:35 +01:00
Erik Vroon
76adf613d3 Add support for umami analytics (#528)
We can make the loading of analytics script slightly more abstract to
support more providers.
2024-02-24 22:34:51 +01:00
Erik Vroon
14f036848c Replace vercel analytics (#527)
Replace vercel analytics by Plausible analytics for selfhosting
purposes.
2024-02-24 19:50:31 +01:00
Erik Vroon
25a9df2f36 Use asyncpg for updating tournaments (#523)
fix https://github.com/evroon/bracket/issues/514
2024-02-24 13:32:02 +01:00
Erik Vroon
34ea8e85cc Fix logout button (#522)
fix https://github.com/evroon/bracket/issues/513

I also improved and optimized the rest of the navbar
2024-02-24 13:19:42 +01:00
Erik Vroon
873953daf0 Stamp alembic head when recreating tables (#521)
fix https://github.com/evroon/bracket/issues/520

After initializing the database, we don't want/need to run any
migrations, so we just tell alembic we're on the latest revision.
2024-02-24 12:28:28 +01:00
Erik Vroon
d016e50537 Check foreign keys belong to tournament (#516)
Handles a security vulnerability where it's possible to link to columns
of other tournaments, such as add players from another tournament to a
team
2024-02-23 21:11:13 +01:00
Erik Vroon
b395d148f0 Add newtypes for primary keys (#512)
Adds type safety
2024-02-23 20:41:55 +01:00
dependabot[bot]
ed76eeaf78 Bump i18next from 23.9.0 to 23.10.0 in /frontend (#511)
Bumps [i18next](https://github.com/i18next/i18next) from 23.9.0 to
23.10.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>v23.10.0</h2>
<ul>
<li>Add 'isInitializing' property so we're able to detect init() was
already called <a
href="https://redirect.github.com/i18next/i18next/issues/2141">2141</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>23.10.0</h2>
<ul>
<li>Add 'isInitializing' property so we're able to detect init() was
already called <a
href="https://redirect.github.com/i18next/i18next/issues/2141">2141</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="14598e2b74"><code>14598e2</code></a>
23.10.0</li>
<li><a
href="a19c14148d"><code>a19c141</code></a>
add isInitializing property <a
href="https://redirect.github.com/i18next/i18next/issues/2141">#2141</a></li>
<li>See full diff in <a
href="https://github.com/i18next/i18next/compare/v23.9.0...v23.10.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 08:20:17 +01:00
Erik Vroon
94c14fa491 Run GH actions on pull request (#510) 2024-02-22 14:40:39 +01:00
github-actions[bot]
9700263132 Update contributors in README.md (#504)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v1.4.4
2024-02-21 19:07:44 +01:00
github-actions[bot]
31e98b3fdc Update contributors in docs (#505)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-21 19:07:34 +01:00
robigan
fa813c6cec Add user registration to cli (#501)
This PR adds a custom function to be able to add users from the CLI.
This is a bare-bones modification to cli.py that works, and I've semi
tested (against a production environment lol). I am opening this PR as
an RFC.
2024-02-21 19:05:02 +01:00
github-actions[bot]
0a3f6fd7f2 Update contributors in README.md (#503)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-21 19:01:40 +01:00
github-actions[bot]
15b63eadb4 Update contributors in docs (#502)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-21 19:01:31 +01:00