diff --git a/docs/changelog/index.mdx b/docs/changelog/index.mdx index b1e69cc67..8d8de4250 100644 --- a/docs/changelog/index.mdx +++ b/docs/changelog/index.mdx @@ -4,6 +4,16 @@ description: "List of all notable changes and updates to Reactive Resume" rss: true --- + + - Allow the user to override the default endpoint for all AI providers, not just Ollama. Also display the default endpoint for each provider in the AI settings page. + - Updated the chip input component, to allow the user to add, edit, remove or reorder keywords for skills and other sections. + - Improved RTL support across the app, thanks to @obreo for the contribution. [(link)](https://github.com/amruthpillai/reactive-resume/pull/2583) + - Updates to the translation configuration to remove line numbers from the translation files, as this was causing unnecessary diffs. + - Updated the video on the homepage to be lighter and faster to load, while still maintaining the same quality. + - Increased the screenshot TTL for resumes, to avoid regenerating screenshots unnecessarily unless the resume has been updated recently (in the last hour). + - Update dependencies and translations to the latest versions. + + - Added an agent skill `skills/resume-builder` for agentic AI assistants to build resumes for Reactive Resume through conversational AI. - Added a new guide on how to fit content on a page, to avoid issues when exporting to PDF. [(link)](/guides/fitting-content-on-a-page) diff --git a/package.json b/package.json index a588c2865..c87267cb0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "reactive-resume", "description": "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.", - "version": "5.0.2", + "version": "5.0.3", "license": "MIT", "type": "module", "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316", @@ -56,10 +56,10 @@ "@sindresorhus/slugify": "^3.0.0", "@t3-oss/env-core": "^0.13.10", "@tanstack/react-query": "5.90.20", - "@tanstack/react-router": "^1.157.9", - "@tanstack/react-router-ssr-query": "^1.157.9", - "@tanstack/react-start": "^1.157.9", - "@tanstack/zod-adapter": "^1.157.9", + "@tanstack/react-router": "^1.157.10", + "@tanstack/react-router-ssr-query": "^1.157.10", + "@tanstack/react-start": "^1.157.10", + "@tanstack/zod-adapter": "^1.157.10", "@tiptap/extension-highlight": "^3.17.1", "@tiptap/extension-table": "^3.17.1", "@tiptap/extension-text-align": "^3.17.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d767031e..bee4f5d4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/passkey': specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(4b152ffabcc1c87640fe8e08b5e2f53d) + version: 1.5.0-beta.9(9a182d577759169425d4368993c12167) '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -87,17 +87,17 @@ importers: specifier: 5.90.20 version: 5.90.20(react@19.2.3) '@tanstack/react-router': - specifier: ^1.157.9 - version: 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.157.10 + version: 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-router-ssr-query': - specifier: ^1.157.9 - version: 1.157.9(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.157.10 + version: 1.157.10(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-start': - specifier: ^1.157.9 - version: 1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + specifier: ^1.157.10 + version: 1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/zod-adapter': - specifier: ^1.157.9 - version: 1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6) + specifier: ^1.157.10 + version: 1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6) '@tiptap/extension-highlight': specifier: ^3.17.1 version: 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) @@ -127,7 +127,7 @@ importers: version: 6.0.0 better-auth: specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -3921,8 +3921,8 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-ssr-query@1.157.9': - resolution: {integrity: sha512-8vrrtwJERADXOd3chNIxgF4q9P1ZetVRTX5Q5bYAGd5CGWxHY5apXSgzbiws8u+7fy9rA35+HtwB8V3tYyeH+Q==} + '@tanstack/react-router-ssr-query@1.157.10': + resolution: {integrity: sha512-3eKyqNUSAz1Ei6HJcgg4yZHIGYeyYJTb9/yvyg5iU1HYIeb3EGOZIrZUxYHqXbobAeV82ETW7vqpLqRFcq/2Zw==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' @@ -3931,29 +3931,29 @@ packages: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.157.9': - resolution: {integrity: sha512-iexEBLhWcTCP2PXeXnJmNJiasNhIPB74SIc7Y9zNDtSikfHntBzk/A+dzt4NukRPnrg47wOE5mj1NN/x8qU5ZA==} + '@tanstack/react-router@1.157.10': + resolution: {integrity: sha512-WUUSoYNXlVCz4Y6+f3lOlBZWXDEHHFawVvBIYF4O8CZ6Bn1WO4PqGA5/5zv3G2dP6EflV3mblbrScSnFxNODsA==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-client@1.157.9': - resolution: {integrity: sha512-9wV/j4kwnptb9iRIB0JukG4jQQOPMT/xeXM/EmGPssBhL8Sp76ke0gT9oHsY9dG1KNlxVclaFYu992VJ5Nx2fQ==} + '@tanstack/react-start-client@1.157.10': + resolution: {integrity: sha512-7H+gsTNpeXDBTBQisKNBrpoNSBvWgYilLJjbfmJ4KTejkmgFSyYES/C72hSFukoXuibZ5X1XnIdtZrIrAIoN2Q==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-server@1.157.9': - resolution: {integrity: sha512-+kaVcXsHZXaSpWMnsEvINGT1y4dNyt4AR1sjB2jaxL3vC0zZqdLAXNRpZ6s6ZGHD1fwBEtbS3lgk3ArrFRyt6Q==} + '@tanstack/react-start-server@1.157.10': + resolution: {integrity: sha512-JzgsmlLH9rQbnemRt4YnJs4ujmoAzLO8KGKnqN93+B1ajfy8AfuiR+rKMTqjiCtM2m46l8Pu60vFylG3DeldXQ==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start@1.157.9': - resolution: {integrity: sha512-suxNVftElRIPtsQRwU46bNweVmAaB/759TM7olN7GF+G0MrTauoQhP5tgqdSRpYEjiTo9x9ajDUBjpiJIxtBkw==} + '@tanstack/react-start@1.157.10': + resolution: {integrity: sha512-FsQyfh5qDTvk7kBQAwTIxBuEv0c6sqK/jHXpPISGi3bpWXLB3N6IpIRrVTwLulI9TsHoJuBPXQ+uzGzX7Nm7vg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -3966,20 +3966,20 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.157.9': - resolution: {integrity: sha512-1Jj21mD1UXNUS4ca0Ql6alXjam1hBAJVs9wR0z1hEjLAk7WbTP2H+5BiroIjpKf13Y00NjNrQ5tm2vpGySZ1uA==} + '@tanstack/router-core@1.157.10': + resolution: {integrity: sha512-1Wxy7UIhZErreLy/ckEbJyi/7VjYSJC310IJM0YWPBlzOJD/qD0yS0+V7Lom9UxYi3VgFsSu/is0UxEedg1B2Q==} engines: {node: '>=12'} - '@tanstack/router-generator@1.157.9': - resolution: {integrity: sha512-81+dksL0DfEKa6z+95IwG7gLiw/s3ZTZ2M6YOJ64N9sosP4FIT1UedqavK8dPZfafUNMqVYOt8Apt8lRdp2wkA==} + '@tanstack/router-generator@1.157.10': + resolution: {integrity: sha512-gR2j8vKHNgHfWYs82kvso9iitPhlb71d+7eBmtwqozwCSnoO/3VWUaAN/VdiriFoWOYqIMpziYPmC6DwFuUV7A==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.157.9': - resolution: {integrity: sha512-BmyAJFjPUMRvNEiTo/RpiGIfGslgHeGkqfUyHh3NTr02roWucWwMsrfdkNxElNx0YGKwEY41escLY8dASY/kJg==} + '@tanstack/router-plugin@1.157.10': + resolution: {integrity: sha512-reXAs2ncCxfeoN3qrBithmHYPYjTZnDjOP5k0PjUlxS9+XM0EE91wKPbn7/D6ZUIqWFBheRhPhAlyfYIy0CAVA==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.157.9 + '@tanstack/react-router': ^1.157.10 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' vite-plugin-solid: ^2.11.10 webpack: '>=5.92.0' @@ -3995,8 +3995,8 @@ packages: webpack: optional: true - '@tanstack/router-ssr-query-core@1.157.9': - resolution: {integrity: sha512-pjv5N06JPRHFw14O6zcSeB4iIZqbglJ9P5jzqNBvAh+qXhlmKhNycT5J9wZCJw3vdGzjv3tptoKGGcEIFGXTtg==} + '@tanstack/router-ssr-query-core@1.157.10': + resolution: {integrity: sha512-Vo0U7zbSDDZJqOTcq/J0K2tEQv6cWdPfrRx1d9N31qve4eiFCo75RRMOoRMHQMTHR7vg8TVEMrVeqV3QmYOuGA==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' @@ -4006,26 +4006,26 @@ packages: resolution: {integrity: sha512-61bGx32tMKuEpVRseu2sh1KQe8CfB7793Mch/kyQt0EP3tD7X0sXmimCl3truRiDGUtI0CaSoQV1NPjAII1RBA==} engines: {node: '>=12'} - '@tanstack/start-client-core@1.157.9': - resolution: {integrity: sha512-0fjRtw2bj6v2+WnsoJcCl+ac2kMmXMeQdAEKrzRg5Ztpk/s6NwNUyZW5mc7TF6wbbDatp01D4/18jWCHbn+Lbg==} + '@tanstack/start-client-core@1.157.10': + resolution: {integrity: sha512-/b8bMTdjZasf97N6qgVA7ldlVbuEUFEFmrmQOTcZdmBmNpk1AnZdJffmBZzVK5wlNG85QR+F4txcZwL56kLZrQ==} engines: {node: '>=22.12.0'} '@tanstack/start-fn-stubs@1.154.7': resolution: {integrity: sha512-D69B78L6pcFN5X5PHaydv7CScQcKLzJeEYqs7jpuyyqGQHSUIZUjS955j+Sir8cHhuDIovCe2LmsYHeZfWf3dQ==} engines: {node: '>=22.12.0'} - '@tanstack/start-plugin-core@1.157.9': - resolution: {integrity: sha512-s3ABqBt0TTQxov+7uFRCR/KE21dASmbxsO14LfkKU3tP6R5DNh9NvGUlVB8LV6DboLo2yFdfhsTkqRteVBZ7ow==} + '@tanstack/start-plugin-core@1.157.10': + resolution: {integrity: sha512-ybw/KUCAogeZDHjRJrv1FNAjd4LQNiKs7l+NfN8i66DXnFu11rPG6K00GRZCr8NXUGl3jtcDyjgrwtVxbzl0tw==} engines: {node: '>=22.12.0'} peerDependencies: vite: '>=7.0.0' - '@tanstack/start-server-core@1.157.9': - resolution: {integrity: sha512-QJ8ZwkLWGxWIkWWInZLBKFF33OZpwuCmmhrWi4X/tDMTdlpyU+eXW/Z4Ro82h8X7izKf8CMWCKKc/UDfMdCrkg==} + '@tanstack/start-server-core@1.157.10': + resolution: {integrity: sha512-BsfMgh+Yk+uzx1C4AQNEObnv7BX2X7Qj3IkKSKNlf7SJx8o5sSRcuUiKFf3l63Ggi67Fm2cA4o4hs5wMryw8XQ==} engines: {node: '>=22.12.0'} - '@tanstack/start-storage-context@1.157.9': - resolution: {integrity: sha512-QEbOIewfrSNpCanOSVtQAgwue7D25TlomNNKyvM9oogdlhhTjuGQbVJ2Yynf4tflfVwD4s2q8YohVS76dzyL/Q==} + '@tanstack/start-storage-context@1.157.10': + resolution: {integrity: sha512-FFIQCkjs1hmAUfi7hYtRsXQ9w0JBKcSha1urVyr/3MB/AyA9lnBmabRjYHJS41LFtXOLIwC3+n4nWAHsSyzDGQ==} engines: {node: '>=22.12.0'} '@tanstack/store@0.8.0': @@ -4035,8 +4035,8 @@ packages: resolution: {integrity: sha512-cHHDnewHozgjpI+MIVp9tcib6lYEQK5MyUr0ChHpHFGBl8Xei55rohFK0I0ve/GKoHeioaK42Smd8OixPp6CTg==} engines: {node: '>=12'} - '@tanstack/zod-adapter@1.157.9': - resolution: {integrity: sha512-bdGFxROGoF5btS2wmgRerWrDNHXBeYDqyk+asw70om6MxEjxjiKmI616e8oGsGDlJRMHg0CdZetublGBp/PWNA==} + '@tanstack/zod-adapter@1.157.10': + resolution: {integrity: sha512-hzjSlgjL9rMFzjsfoLo4WqXRyktDW5OCUU6mw77KiIcUp8xubhSquM1NfvCpnnhTqoHh4G6JUP+JVebSvJ1IUQ==} engines: {node: '>=12'} peerDependencies: '@tanstack/react-router': '>=1.43.2' @@ -9972,14 +9972,14 @@ snapshots: '@better-auth/utils': 0.3.0 mongodb: 7.0.0(socks@2.8.7) - '@better-auth/passkey@1.5.0-beta.9(4b152ffabcc1c87640fe8e08b5e2f53d)': + '@better-auth/passkey@1.5.0-beta.9(9a182d577759169425d4368993c12167)': dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@simplewebauthn/browser': 13.2.2 '@simplewebauthn/server': 13.2.2 - better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) better-call: 1.2.0(zod@4.3.6) nanostores: 1.1.0 zod: 4.3.6 @@ -12647,59 +12647,59 @@ snapshots: '@tanstack/query-core': 5.90.20 react: 19.2.3 - '@tanstack/react-router-ssr-query@1.157.9(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router-ssr-query@1.157.10(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.157.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/query-core': 5.90.20 '@tanstack/react-query': 5.90.20(react@19.2.3) - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-ssr-query-core': 1.157.9(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.9) + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-ssr-query-core': 1.157.10(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.10) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - '@tanstack/router-core' - '@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/history': 1.154.14 '@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.157.9 + '@tanstack/router-core': 1.157.10 isbot: 5.1.33 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-client@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-client@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.157.9 - '@tanstack/start-client-core': 1.157.9 + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.157.10 + '@tanstack/start-client-core': 1.157.10 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-server@1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-server@1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: '@tanstack/history': 1.154.14 - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.157.9 - '@tanstack/start-client-core': 1.157.9 - '@tanstack/start-server-core': 1.157.9(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.157.10 + '@tanstack/start-client-core': 1.157.10 + '@tanstack/start-server-core': 1.157.10(crossws@0.4.3(srvx@0.10.1)) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - crossws - '@tanstack/react-start@1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/react-start@1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-client': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-server': 1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-client': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-server': 1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/router-utils': 1.154.7 - '@tanstack/start-client-core': 1.157.9 - '@tanstack/start-plugin-core': 1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@tanstack/start-server-core': 1.157.9(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/start-client-core': 1.157.10 + '@tanstack/start-plugin-core': 1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/start-server-core': 1.157.10(crossws@0.4.3(srvx@0.10.1)) pathe: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -12718,7 +12718,7 @@ snapshots: react-dom: 19.2.3(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) - '@tanstack/router-core@1.157.9': + '@tanstack/router-core@1.157.10': dependencies: '@tanstack/history': 1.154.14 '@tanstack/store': 0.8.0 @@ -12728,9 +12728,9 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-generator@1.157.9': + '@tanstack/router-generator@1.157.10': dependencies: - '@tanstack/router-core': 1.157.9 + '@tanstack/router-core': 1.157.10 '@tanstack/router-utils': 1.154.7 '@tanstack/virtual-file-routes': 1.154.7 prettier: 3.8.0 @@ -12741,7 +12741,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/router-plugin@1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) @@ -12749,8 +12749,8 @@ snapshots: '@babel/template': 7.28.6 '@babel/traverse': 7.28.6 '@babel/types': 7.28.6 - '@tanstack/router-core': 1.157.9 - '@tanstack/router-generator': 1.157.9 + '@tanstack/router-core': 1.157.10 + '@tanstack/router-generator': 1.157.10 '@tanstack/router-utils': 1.154.7 '@tanstack/virtual-file-routes': 1.154.7 babel-dead-code-elimination: 1.0.12 @@ -12758,15 +12758,15 @@ snapshots: unplugin: 2.3.11 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - '@tanstack/router-ssr-query-core@1.157.9(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.9)': + '@tanstack/router-ssr-query-core@1.157.10(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.157.10)': dependencies: '@tanstack/query-core': 5.90.20 - '@tanstack/router-core': 1.157.9 + '@tanstack/router-core': 1.157.10 '@tanstack/router-utils@1.154.7': dependencies: @@ -12780,29 +12780,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start-client-core@1.157.9': + '@tanstack/start-client-core@1.157.10': dependencies: - '@tanstack/router-core': 1.157.9 + '@tanstack/router-core': 1.157.10 '@tanstack/start-fn-stubs': 1.154.7 - '@tanstack/start-storage-context': 1.157.9 + '@tanstack/start-storage-context': 1.157.10 seroval: 1.4.2 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 '@tanstack/start-fn-stubs@1.154.7': {} - '@tanstack/start-plugin-core@1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/start-plugin-core@1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.6 '@babel/types': 7.28.6 '@rolldown/pluginutils': 1.0.0-beta.40 - '@tanstack/router-core': 1.157.9 - '@tanstack/router-generator': 1.157.9 - '@tanstack/router-plugin': 1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/router-core': 1.157.10 + '@tanstack/router-generator': 1.157.10 + '@tanstack/router-plugin': 1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/router-utils': 1.154.7 - '@tanstack/start-client-core': 1.157.9 - '@tanstack/start-server-core': 1.157.9(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/start-client-core': 1.157.10 + '@tanstack/start-server-core': 1.157.10(crossws@0.4.3(srvx@0.10.1)) babel-dead-code-elimination: 1.0.12 cheerio: 1.1.2 exsolve: 1.0.8 @@ -12822,29 +12822,29 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/start-server-core@1.157.9(crossws@0.4.3(srvx@0.10.1))': + '@tanstack/start-server-core@1.157.10(crossws@0.4.3(srvx@0.10.1))': dependencies: '@tanstack/history': 1.154.14 - '@tanstack/router-core': 1.157.9 - '@tanstack/start-client-core': 1.157.9 - '@tanstack/start-storage-context': 1.157.9 + '@tanstack/router-core': 1.157.10 + '@tanstack/start-client-core': 1.157.10 + '@tanstack/start-storage-context': 1.157.10 h3-v2: h3@2.0.1-rc.11(crossws@0.4.3(srvx@0.10.1)) seroval: 1.4.2 tiny-invariant: 1.3.3 transitivePeerDependencies: - crossws - '@tanstack/start-storage-context@1.157.9': + '@tanstack/start-storage-context@1.157.10': dependencies: - '@tanstack/router-core': 1.157.9 + '@tanstack/router-core': 1.157.10 '@tanstack/store@0.8.0': {} '@tanstack/virtual-file-routes@1.154.7': {} - '@tanstack/zod-adapter@1.157.9(@tanstack/react-router@1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)': + '@tanstack/zod-adapter@1.157.10(@tanstack/react-router@1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)': dependencies: - '@tanstack/react-router': 1.157.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.157.10(react-dom@19.2.3(react@19.2.3))(react@19.2.3) zod: 4.3.6 '@tediousjs/connection-string@0.5.0': {} @@ -13390,7 +13390,7 @@ snapshots: node-addon-api: 8.5.0 node-gyp-build: 4.8.4 - better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/drizzle-adapter': 1.5.0-beta.9(@better-auth/core@1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))) @@ -13411,7 +13411,7 @@ snapshots: zod: 4.3.6 optionalDependencies: '@prisma/client': 7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) - '@tanstack/react-start': 1.157.9(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/react-start': 1.157.10(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) drizzle-kit: 1.0.0-beta.9-e89174b drizzle-orm: 1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)) mongodb: 7.0.0(socks@2.8.7)