Commit Graph
6062 Commits
Author SHA1 Message Date
dependabot[bot] 9bbecc75cd build(deps): bump clap from 4.5.29 to 4.5.30
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.29 to 4.5.30.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.30)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:31:57 +00:00
dependabot[bot] 9c902fb1ac build(deps): bump sea-query from 0.32.1 to 0.32.2 in the sea-query group
Bumps the sea-query group with 1 update: [sea-query](https://github.com/SeaQL/sea-query).


Updates `sea-query` from 0.32.1 to 0.32.2
- [Release notes](https://github.com/SeaQL/sea-query/releases)
- [Changelog](https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SeaQL/sea-query/compare/0.32.1...0.32.2)

---
updated-dependencies:
- dependency-name: sea-query
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sea-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:29:42 +00:00
Quentin Gliech 88f6171af4 Allow banning IPs and user agents through the policy (#4048) 2025-02-18 13:50:24 +01:00
Quentin Gliech 7c09b4510b Update OPA and Regal to their latest versions 2025-02-18 11:48:44 +01:00
Quentin Gliech 0ab0f13c7c Match suffixes and prefixes in string constraints 2025-02-17 16:40:10 +01:00
Quentin Gliech 0027980cf4 Add translatable errors for the email policy constraints 2025-02-17 15:53:57 +01:00
Quentin Gliech b603b32186 Update the policy documentation 2025-02-17 15:43:25 +01:00
Quentin Gliech af569d9642 Built-in support for banning IPs, user agents and email patterns 2025-02-17 15:34:46 +01:00
dependabot[bot] 0fd83999bd build(deps): bump lettre from 0.11.12 to 0.11.13
Bumps [lettre](https://github.com/lettre/lettre) from 0.11.12 to 0.11.13.
- [Release notes](https://github.com/lettre/lettre/releases)
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lettre/lettre/compare/v0.11.12...v0.11.13)

---
updated-dependencies:
- dependency-name: lettre
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:44 +00:00
dependabot[bot] 28a0d0abbf build(deps-dev): bump @types/node
Bumps the development group in /tools/syn2mas with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.2 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:04 +00:00
Quentin Gliech 0eb6638e41 Expose the user agent string to the policy execution context 2025-02-17 11:51:26 +01:00
Quentin Gliech 38fa52a1e3 Merge the GraphQL requester and requester fingerprint into a single struct 2025-02-17 10:37:43 +01:00
Quentin Gliech aa6436aa1a Allow banning registrations by IP address 2025-02-17 10:18:11 +01:00
Quentin Gliech 67468ca0bc Remove the unused password input schema 2025-02-17 10:17:30 +01:00
Quentin Gliech d6b3e6ccaa Pass an input object to the policy evaluation instead of multiple arguments 2025-02-14 17:15:26 +01:00
Quentin Gliech 353b290e92 Don't block the upstream oauth registration if the suggested username is invalid 2025-02-14 17:14:09 +01:00
Quentin Gliech ffb6e2e9be Fix the HTTP status code for the user creation admin endpoint (#4040) 2025-02-14 15:01:58 +01:00
Quentin Gliech 0d23679774 Admin API to add and delete user email addresses (#4039) 2025-02-14 14:58:33 +01:00
Quentin Gliech be1da26bd8 Fix the HTTP status code for the user creation admin endpoint 2025-02-14 14:54:22 +01:00
Quentin Gliech a8b03bbd86 Admin API to add user emails 2025-02-14 14:50:47 +01:00
Quentin Gliech 344794bb0b Admin API to delete user emails 2025-02-14 14:50:46 +01:00
matrixbot 3959bc2aee Automatic merge back to main (#4035) 2025-02-13 18:13:32 +01:00
github-actions[bot] 23e7855347 0.14.0-rc.0 v0.14.0-rc.0 2025-02-13 17:03:17 +00:00
Quentin Gliech 5759917229 Fix the release workflow references to scripts (#4034) 2025-02-13 18:01:16 +01:00
Quentin Gliech 95741bdd12 Fix the release workflow references to scripts 2025-02-13 18:00:16 +01:00
matrixbot d121c4f07d Translations updates for main (#4033) 2025-02-13 17:30:04 +01:00
Quentin Gliech 1e56dfea25 build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /frontend in the graphql-codegen group (#4032) 2025-02-13 17:25:22 +01:00
Quentin Gliech 34f1fb0e76 build(deps): bump the production group in /tools/syn2mas with 3 updates (#4030) 2025-02-13 17:24:39 +01:00
Quentin Gliech 3e39abef32 build(deps-dev): bump @types/node from 22.13.1 to 22.13.2 in /tools/syn2mas in the development group (#4031) 2025-02-13 17:24:16 +01:00
github-actions[bot] d50d559f83 Translations updates 2025-02-13 16:21:18 +00:00
dependabot[bot] 6b970b0916 build(deps-dev): bump @graphql-codegen/cli
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli).


Updates `@graphql-codegen/cli` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@5.0.5/packages/graphql-codegen-cli)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:15 +00:00
dependabot[bot] 52ec8f74da build(deps-dev): bump @types/node
Bumps the development group in /tools/syn2mas with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.1 to 22.13.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:12 +00:00
dependabot[bot] a72b028589 build(deps): bump the production group in /tools/syn2mas with 3 updates
Bumps the production group in /tools/syn2mas with 3 updates: [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg), [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) and [zod](https://github.com/colinhacks/zod).


Updates `pg` from 8.13.1 to 8.13.3
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.13.3/packages/pg)

Updates `pg-query-stream` from 4.7.1 to 4.7.3
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg-query-stream@4.7.3/packages/pg-query-stream)

Updates `zod` from 3.24.1 to 3.24.2
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/main/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/compare/v3.24.1...v3.24.2)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: pg-query-stream
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: zod
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:03 +00:00
Quentin Gliech 97df8f9f5d build(deps): bump psl from 2.1.84 to 2.1.85 (#4028) 2025-02-13 17:06:12 +01:00
Quentin Gliech 2234629963 Polish the session list and details view (#4029) 2025-02-13 16:56:49 +01:00
Quentin Gliech 50e2693f89 Readjust a few spacings 2025-02-13 16:50:02 +01:00
Quentin Gliech 189f01602f Remove unnecessary wrapper around account page header 2025-02-13 16:32:30 +01:00
Quentin Gliech 16335b15ca Make the new sign-out button translatable 2025-02-13 16:26:04 +01:00
Quentin Gliech 1ed9586cf5 Polish the session details 2025-02-13 16:15:56 +01:00
dependabot[bot] 308579398f build(deps): bump psl from 2.1.84 to 2.1.85
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.84 to 2.1.85.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.84...v2.1.85)

---
updated-dependencies:
- dependency-name: psl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 13:41:59 +00:00
Quentin Gliech f2ef058283 Experimental feature to automatically expire inactive sessions (#4022)
Fixes #1875 

This adds an experimental feature which allows expiring sessions that
are inactive for a certain amount of time.

It runs as a scheduled task every 15 minutes, checking for the 'last
activity' on each session type.
It processes sessions by batches of 100 at a time, to avoid overloading
Synapse when syncing back the database.

It expires:

 - all user (browser) sessions
 - all compatibility sessions
 - oauth sessions which are:
   - for a user
   - using a 'dynamic' client (so the sessions started from clients defined
      in the config are excluded)
2025-02-13 10:33:00 +01:00
Quentin Gliech 871000fe80 Move from zod to valibot to reduce the frontend bundle size (#4026)
This saves us about 30Kb gzipped, which is about 10% of the initial
bundle size
2025-02-13 10:31:58 +01:00
Quentin Gliech be31201e57 Move from zod to valibot to reduce the frontend bundle size 2025-02-13 10:25:19 +01:00
Quentin Gliech 8fbf555291 Bump all frontend dependencies (#4025) 2025-02-13 10:13:14 +01:00
Quentin Gliech f5b9ff5a87 Bump all frontend dependencies 2025-02-13 09:31:59 +01:00
Quentin Gliech 25d3dbd07c Simplify the setup documentation introduction (#3994) 2025-02-13 09:08:26 +01:00
Quentin Gliech 358fd92764 build(deps-dev): bump postcss from 8.5.1 to 8.5.2 in /frontend (#4021)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/postcss/postcss/commit/692fcde123dbf51c7b1a178370d3e8c6fe7feeee"><code>692fcde</code></a>
Release 8.5.2 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/b70e98f624537063d3094644b04f41bd2863bb65"><code>b70e98f</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/postcss/commit/ba587e32fd51004d334421013f311017f00e5420"><code>ba587e3</code></a>
Fix end position of rules with <code>ownSemicon</code> (<a
href="https://redirect.github.com/postcss/postcss/issues/2012">#2012</a>)</li>
<li>See full diff in <a
href="https://github.com/postcss/postcss/compare/8.5.1...8.5.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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>
2025-02-13 09:05:22 +01:00
Quentin Gliech f868813a49 build(deps): bump the tanstack-router group in /frontend with 3 updates (#4019)
Bumps the tanstack-router group in /frontend with 3 updates:
[@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router),
[@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools)
and
[@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).

Updates `@tanstack/react-router` from 1.102.1 to 1.102.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/react-router</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li><a
href="https://github.com/TanStack/router/commit/d870c68748c2b9b3ec76e33df34f3b0d46af0ca5"><code>d870c68</code></a>
fix: allow custom scrollToTop selectors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3398">#3398</a>)</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-devtools` from 1.102.1 to 1.102.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/router-devtools</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/packages/router-devtools">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-vite-plugin` from 1.102.1 to 1.102.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/router-vite-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/bb65fe44dde130d1ba75866331812e2077447f2f"><code>bb65fe4</code></a>
release: v1.102.4</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li><a
href="https://github.com/TanStack/router/commit/4d74d55da848c69c58635b4f9b489a3b953bf8b0"><code>4d74d55</code></a>
release: v1.102.2</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/packages/router-vite-plugin">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

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


</details>
2025-02-13 09:05:09 +01:00
Quentin Gliech afe27dfbf5 build(deps-dev): bump @codecov/vite-plugin from 1.8.0 to 1.9.0 in /frontend (#4020)
Bumps @codecov/vite-plugin from 1.8.0 to 1.9.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@codecov/vite-plugin&package-manager=npm_and_yarn&previous-version=1.8.0&new-version=1.9.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>
2025-02-13 09:04:58 +01:00
Quentin Gliech 365dca7cd7 build(deps): bump rustls from 0.23.22 to 0.23.23 (#4017)
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.22 to
0.23.23.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rustls/rustls/commit/774214751ba5e8e62a49f80fbaf13630441eddd1"><code>7742147</code></a>
unbuffered: introduce <code>PeerClosed</code> state</li>
<li><a
href="https://github.com/rustls/rustls/commit/7abb149a3d93d8c47df75b71eda3bdfbbb70fd68"><code>7abb149</code></a>
tests/unbuffered: refactor</li>
<li><a
href="https://github.com/rustls/rustls/commit/1963cc76a2579a7d3871c63ce183dff382034d3e"><code>1963cc7</code></a>
Bump version to 0.23.23</li>
<li><a
href="https://github.com/rustls/rustls/commit/ad5a31b763c68af4909dc4cd127e62110a31dcdc"><code>ad5a31b</code></a>
tests: reuse SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/591c0c1b6a472951f8b053417750e6ddba23d0c5"><code>591c0c1</code></a>
crypto: expose SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/82e16889254302c664254c4caa48d20fd3c3a4dc"><code>82e1688</code></a>
client: use SingleCertAndKey for with_client_auth_cert()</li>
<li><a
href="https://github.com/rustls/rustls/commit/b0cc4dfe3a62bff581733f473808c58b1d4e4f8d"><code>b0cc4df</code></a>
crypto: add CertifiedKey::from_der()</li>
<li><a
href="https://github.com/rustls/rustls/commit/be2865ad078ee03b37aa59fde26d8c9e127d8f94"><code>be2865a</code></a>
crypto: simplify SingleCertAndKey construction with OCSP</li>
<li><a
href="https://github.com/rustls/rustls/commit/82c3c2d17962bc2d86ab3fa2e46013c45814b19e"><code>82c3c2d</code></a>
crypto: use From impl to construct SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/27551e14f434683df0400a6e914d0bffe6525db2"><code>27551e1</code></a>
Move SingleCertAndKey to crypto::signer</li>
<li>Additional commits viewable in <a
href="https://github.com/rustls/rustls/compare/v/0.23.22...v/0.23.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustls&package-manager=cargo&previous-version=0.23.22&new-version=0.23.23)](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>
2025-02-13 09:04:43 +01:00