From 20012874fbf60612f846a42137a4c005cf714a07 Mon Sep 17 00:00:00 2001 From: Nikos Douvlis Date: Thu, 2 Oct 2025 00:25:04 +0300 Subject: [PATCH 01/37] feat(shared,types): Add clerk trace id to existing errors --- packages/shared/src/errors/parseError.ts | 1 + packages/types/src/api.ts | 4 ++++ packages/types/src/json.ts | 1 + 3 files changed, 6 insertions(+) diff --git a/packages/shared/src/errors/parseError.ts b/packages/shared/src/errors/parseError.ts index ee343bbbb5a..9191c58683c 100644 --- a/packages/shared/src/errors/parseError.ts +++ b/packages/shared/src/errors/parseError.ts @@ -19,6 +19,7 @@ export function parseError(error: ClerkAPIErrorJSON): ClerkAPIError { code: error.code, message: error.message, longMessage: error.long_message, + clerkTraceId: error.clerk_trace_id, meta: { paramName: error?.meta?.param_name, sessionId: error?.meta?.session_id, diff --git a/packages/types/src/api.ts b/packages/types/src/api.ts index bd1c3cfc3c7..42f47175025 100644 --- a/packages/types/src/api.ts +++ b/packages/types/src/api.ts @@ -14,6 +14,10 @@ export interface ClerkAPIError { * A more detailed message that describes the error. */ longMessage?: string; + /** + * A trace ID that can be used to identify the error in the Clerk API logs. + */ + clerkTraceId?: string; /** * Additional information about the error. */ diff --git a/packages/types/src/json.ts b/packages/types/src/json.ts index 9ab16c1540c..b01b6a355ac 100644 --- a/packages/types/src/json.ts +++ b/packages/types/src/json.ts @@ -363,6 +363,7 @@ export interface ClerkAPIErrorJSON { code: string; message: string; long_message?: string; + clerk_trace_id?: string; meta?: { param_name?: string; session_id?: string; From 6e90c2a1522ec9227ca56f7bac90e5218bcec8b8 Mon Sep 17 00:00:00 2001 From: Nikos Douvlis Date: Thu, 2 Oct 2025 18:23:03 +0300 Subject: [PATCH 02/37] introduce global error types --- .../shared/src/errors/apiResponseError.ts | 2 +- .../shared/src/errors/future/clerkApiError.ts | 66 +++++++++++++++++ packages/shared/src/errors/future/future.ts | 72 +++++++++++++++++++ .../src/errors/future/globalHookError.ts | 26 +++++++ packages/types/src/errors.ts | 34 +++++++++ packages/types/src/index.ts | 1 + packages/types/src/json.ts | 28 +------- 7 files changed, 201 insertions(+), 28 deletions(-) create mode 100644 packages/shared/src/errors/future/clerkApiError.ts create mode 100644 packages/shared/src/errors/future/future.ts create mode 100644 packages/shared/src/errors/future/globalHookError.ts create mode 100644 packages/types/src/errors.ts diff --git a/packages/shared/src/errors/apiResponseError.ts b/packages/shared/src/errors/apiResponseError.ts index e3541649735..e60d15b7cc5 100644 --- a/packages/shared/src/errors/apiResponseError.ts +++ b/packages/shared/src/errors/apiResponseError.ts @@ -6,7 +6,7 @@ import type { import { parseErrors } from './parseError'; -interface ClerkAPIResponseOptions { +export interface ClerkAPIResponseOptions { data: ClerkAPIErrorJSON[]; status: number; clerkTraceId?: string; diff --git a/packages/shared/src/errors/future/clerkApiError.ts b/packages/shared/src/errors/future/clerkApiError.ts new file mode 100644 index 00000000000..b2d449a518b --- /dev/null +++ b/packages/shared/src/errors/future/clerkApiError.ts @@ -0,0 +1,66 @@ +/* eslint-disable jsdoc/require-jsdoc */ +import type { ClerkAPIErrorJSON, ClerkApiErrorResponseJSON } from '@clerk/types'; + +import { parseError } from '../parseError'; +import { ClerkError } from './future'; + +/** + * A ClerkError subclass that represents the shell response of a Clerk API error. + * This error contains an array of ClerkApiError instances, each representing a specific error that occurred. + */ +export class ClerkApiResponseError extends ClerkError { + readonly name = 'ClerkApiResponseError'; + readonly retryAfter?: number; + readonly errors: ClerkApiError[]; + + constructor(data: ClerkApiErrorResponseJSON) { + const errorMesages = data.errors.map(e => e.message).join(', '); + const message = `Api errors occurred: ${errorMesages}. Check the \`errors\` property for more details about the specific errors.`; + super({ message, code: 'clerk_api_error', clerkTraceId: data.clerk_trace_id }); + this.errors = data.errors.map(e => new ClerkApiError(e)); + } +} + +/** + * Type guard to check if an error is a ClerkApiResponseError. + * Can be called as a standalone function or as a method on an error object. + * + * @example + * // As a standalone function + * if (isClerkApiResponseError(error)) { ... } + * + * // As a method (when attached to error object) + * if (error.isClerkApiResponseError()) { ... } + */ +export function isClerkApiResponseError(error: Error): error is ClerkApiResponseError; +export function isClerkApiResponseError(this: Error): this is ClerkApiResponseError; +export function isClerkApiResponseError(this: Error | void, error?: Error): error is ClerkApiResponseError { + const target = error ?? this; + if (!target) { + throw new TypeError('isClerkApiResponseError requires an error object'); + } + return target instanceof ClerkApiResponseError; +} + +/** + * This error contains the specific error message, code, and any additional metadata that was returned by the Clerk API. + */ +export class ClerkApiError extends ClerkError { + readonly name = 'ClerkApiError'; + + constructor(json: ClerkAPIErrorJSON) { + const parsedError = parseError(json); + super({ + code: parsedError.code, + message: parsedError.message, + longMessage: parsedError.longMessage, + }); + } +} + +/** + * Type guard to check if a value is a ClerkApiError instance. + */ +export function isClerkApiError(error: Error): error is ClerkApiError { + return error instanceof ClerkApiError; +} diff --git a/packages/shared/src/errors/future/future.ts b/packages/shared/src/errors/future/future.ts new file mode 100644 index 00000000000..4a1a5936360 --- /dev/null +++ b/packages/shared/src/errors/future/future.ts @@ -0,0 +1,72 @@ +export interface ClerkErrorParams { + /** + * A message that describes the error. This is typically intented to be showed to the developers. + * It should not be shown to the user or parsed directly as the message contents are not guaranteed + * to be stable - use the `code` property instead. + */ + message: string; + /** + * A machine-stable code that identifies the error. + */ + code: string; + /** + * A user-friendly message that describes the error and can be displayed to the user. + * This message defaults to English but can be usually translated to the user's language + * by matching the `code` property to a localized message. + */ + longMessage?: string; + /** + * A trace ID that can be used to identify the error in the Clerk API logs. + */ + clerkTraceId?: string; + kind?: string; + /** + * The cause of the error, typically an `Error` instance that was caught and wrapped by the Clerk error handler. + */ + cause?: Error; + /** + * A URL to the documentation for the error. + */ + docsUrl?: string; +} + +/** + * A temporary placeholder, this will eventually be replaced with a + * build-time flag that will actually perform DCE. + */ +const __DEV__ = true; + +export class ClerkError extends Error { + readonly clerkError = true as const; + readonly name: string = 'ClerkError'; + readonly code: string; + readonly longMessage: string | undefined; + readonly clerkTraceId: string | undefined; + readonly kind: string; + readonly docsUrl: string | undefined; + readonly cause: Error | undefined; + + constructor(opts: ClerkErrorParams) { + const formatMessage = (msg: string, code: string, docsUrl: string | undefined) => { + msg = `${this.name}: ${msg.trim()}\n\n(code="${code}")\n\n`; + if (__DEV__) { + msg += `\n\nDocs: ${docsUrl}`; + } + return msg; + }; + + super(formatMessage(opts.message, opts.code, opts.docsUrl), { cause: opts.cause }); + Object.setPrototypeOf(this, ClerkError.prototype); + + this.code = opts.code; + this.kind = opts.kind ?? 'ClerkError'; + this.docsUrl = opts.docsUrl; + } +} + +/** + * Type guard to check if a value is a ClerkError instance. + */ +export function isClerkError(val: unknown): val is ClerkError { + return !!val && typeof val === 'object' && 'clerkError' in val && val.clerkError === true; +} diff --git a/packages/shared/src/errors/future/globalHookError.ts b/packages/shared/src/errors/future/globalHookError.ts new file mode 100644 index 00000000000..e309ac47a52 --- /dev/null +++ b/packages/shared/src/errors/future/globalHookError.ts @@ -0,0 +1,26 @@ +import { isClerkApiResponseError } from './clerkApiError'; +import type { ClerkError } from './future'; + +/** + * Creates a ClerkGlobalHookError object from a ClerkError instance. + * It's a wrapper for all the different instances of Clerk errors that can + * be returned when using Clerk hooks. + */ +export function ClerkGlobalHookError(error: ClerkError) { + const predicates = { + isClerkApiResponseError, + } as const; + + for (const [name, fn] of Object.entries(predicates)) { + Object.assign(error, { [name]: fn }); + } + + return error as ClerkError & typeof predicates; +} + +const ar = ClerkGlobalHookError({} as any); + +console.log(ar.retryAfter); +if (ar.isClerkApiResponseError()) { + console.log(ar.retryAfter); +} diff --git a/packages/types/src/errors.ts b/packages/types/src/errors.ts new file mode 100644 index 00000000000..c66ace0514b --- /dev/null +++ b/packages/types/src/errors.ts @@ -0,0 +1,34 @@ +import type { ClientJSON } from './json'; + +export interface ClerkApiErrorResponseJSON { + errors: ClerkAPIErrorJSON[]; + clerk_trace_id?: string; + meta?: { client?: ClientJSON }; +} + +export interface ClerkAPIErrorJSON { + code: string; + message: string; + long_message?: string; + clerk_trace_id?: string; + meta?: { + param_name?: string; + session_id?: string; + email_addresses?: string[]; + identifiers?: string[]; + zxcvbn?: { + suggestions: { + code: string; + message: string; + }[]; + }; + plan?: { + amount_formatted: string; + annual_monthly_amount_formatted: string; + currency_symbol: string; + id: string; + name: string; + }; + is_plan_upgrade_possible?: boolean; + }; +} diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index b0f51eec6fc..84360a39bac 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -53,6 +53,7 @@ export * from './router'; /** * TODO @revamp-hooks: Drop this in the next major release. */ +export * from './errors'; export * from './runtime-values'; export * from './saml'; export * from './samlAccount'; diff --git a/packages/types/src/json.ts b/packages/types/src/json.ts index b01b6a355ac..11f5d5334ca 100644 --- a/packages/types/src/json.ts +++ b/packages/types/src/json.ts @@ -15,6 +15,7 @@ import type { import type { CommerceSettingsJSON } from './commerceSettings'; import type { DisplayConfigJSON } from './displayConfig'; import type { EnterpriseProtocol, EnterpriseProvider } from './enterpriseAccount'; +import type { ClerkAPIErrorJSON } from './errors'; import type { EmailAddressIdentifier, UsernameIdentifier } from './identifiers'; import type { ActClaim } from './jwtv2'; import type { OAuthProvider } from './oauth'; @@ -359,33 +360,6 @@ export interface SignUpVerificationJSON extends VerificationJSON { channel?: PhoneCodeChannel; } -export interface ClerkAPIErrorJSON { - code: string; - message: string; - long_message?: string; - clerk_trace_id?: string; - meta?: { - param_name?: string; - session_id?: string; - email_addresses?: string[]; - identifiers?: string[]; - zxcvbn?: { - suggestions: { - code: string; - message: string; - }[]; - }; - plan?: { - amount_formatted: string; - annual_monthly_amount_formatted: string; - currency_symbol: string; - id: string; - name: string; - }; - is_plan_upgrade_possible?: boolean; - }; -} - export interface TokenJSON extends ClerkResourceJSON { object: 'token'; jwt: string; From e5bc3a5e897dad465c8128b9439794461489bbd3 Mon Sep 17 00:00:00 2001 From: Laura Beatris <48022589+LauraBeatris@users.noreply.github.com> Date: Thu, 2 Oct 2025 12:31:13 -0300 Subject: [PATCH 03/37] chore(backend): Add `slug_disabled` to `OrganizationSettings` (#6902) --- .changeset/famous-papers-build.md | 5 +++++ packages/backend/src/api/resources/JSON.ts | 1 + packages/backend/src/api/resources/OrganizationSettings.ts | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 .changeset/famous-papers-build.md diff --git a/.changeset/famous-papers-build.md b/.changeset/famous-papers-build.md new file mode 100644 index 00000000000..1060898971f --- /dev/null +++ b/.changeset/famous-papers-build.md @@ -0,0 +1,5 @@ +--- +'@clerk/backend': patch +--- + +Add `slug_disabled` field on organization settings diff --git a/packages/backend/src/api/resources/JSON.ts b/packages/backend/src/api/resources/JSON.ts index 4e9f2211864..cf70c1ff2b4 100644 --- a/packages/backend/src/api/resources/JSON.ts +++ b/packages/backend/src/api/resources/JSON.ts @@ -261,6 +261,7 @@ export interface OrganizationSettingsJSON extends ClerkResourceJSON { creator_role: string; admin_delete_enabled: boolean; domains_enabled: boolean; + slug_disabled: boolean; domains_enrollment_modes: Array; domains_default_role: string; } diff --git a/packages/backend/src/api/resources/OrganizationSettings.ts b/packages/backend/src/api/resources/OrganizationSettings.ts index bf28297ddfa..22bbedeb28c 100644 --- a/packages/backend/src/api/resources/OrganizationSettings.ts +++ b/packages/backend/src/api/resources/OrganizationSettings.ts @@ -10,6 +10,7 @@ export class OrganizationSettings { readonly creatorRole: string, readonly adminDeleteEnabled: boolean, readonly domainsEnabled: boolean, + readonly slugDisabled: boolean, readonly domainsEnrollmentModes: Array, readonly domainsDefaultRole: string, ) {} @@ -23,6 +24,7 @@ export class OrganizationSettings { data.creator_role, data.admin_delete_enabled, data.domains_enabled, + data.slug_disabled, data.domains_enrollment_modes, data.domains_default_role, ); From 05aaf71c5fee8ee498528744706d2fce84aa4683 Mon Sep 17 00:00:00 2001 From: Sarah Soutoul Date: Thu, 2 Oct 2025 13:38:56 -0600 Subject: [PATCH 04/37] docs(repo): Add link replacements for broken types (#6908) --- .typedoc/custom-plugin.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.typedoc/custom-plugin.mjs b/.typedoc/custom-plugin.mjs index d70b15c1ad7..2f6422db630 100644 --- a/.typedoc/custom-plugin.mjs +++ b/.typedoc/custom-plugin.mjs @@ -26,10 +26,12 @@ const FILES_WITHOUT_HEADINGS = [ * Ideally this is a temporary solution until every one of these files are published in production and can be linked to. */ const LINK_REPLACEMENTS = [ + ['set-active-params', '/docs/reference/javascript/types/set-active-params'], ['clerk-paginated-response', '/docs/reference/javascript/types/clerk-paginated-response'], ['paginated-resources', '#paginated-resources'], ['session-resource', '/docs/reference/javascript/session'], ['signed-in-session-resource', '/docs/reference/javascript/session'], + ['sign-in-resource', '/docs/reference/javascript/sign-in'], ['sign-up-resource', '/docs/reference/javascript/sign-up'], ['user-resource', '/docs/reference/javascript/user'], ['session-status-claim', '/docs/reference/javascript/types/session-status'], From efe70b5a6a4c29e7c134bb0b2538e7a895091222 Mon Sep 17 00:00:00 2001 From: Alex Carpenter Date: Fri, 3 Oct 2025 08:23:49 -0400 Subject: [PATCH 05/37] fix(clerk-js): SignUpVerificationCodeForm back navigation for combined flows (#6909) --- .changeset/puny-queens-dream.md | 5 +++++ .../components/SignUp/SignUpVerificationCodeForm.tsx | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 .changeset/puny-queens-dream.md diff --git a/.changeset/puny-queens-dream.md b/.changeset/puny-queens-dream.md new file mode 100644 index 00000000000..999ddb9f126 --- /dev/null +++ b/.changeset/puny-queens-dream.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Ensure the back navigation within SignUpVerificationCode returns to the appropriate step within combined flow. diff --git a/packages/clerk-js/src/ui/components/SignUp/SignUpVerificationCodeForm.tsx b/packages/clerk-js/src/ui/components/SignUp/SignUpVerificationCodeForm.tsx index 40795940079..d9d00c90a41 100644 --- a/packages/clerk-js/src/ui/components/SignUp/SignUpVerificationCodeForm.tsx +++ b/packages/clerk-js/src/ui/components/SignUp/SignUpVerificationCodeForm.tsx @@ -1,11 +1,12 @@ import { useClerk } from '@clerk/shared/react'; import type { SignUpResource } from '@clerk/types'; +import React from 'react'; import type { VerificationCodeCardProps } from '@/ui/elements/VerificationCodeCard'; import { VerificationCodeCard } from '@/ui/elements/VerificationCodeCard'; import { forwardClerkQueryParams } from '../../../utils/getClerkQueryParam'; -import { useSignUpContext } from '../../contexts'; +import { SignInContext, useSignUpContext } from '../../contexts'; import type { LocalizationKey } from '../../customizables'; import { useRouter } from '../../router'; import { completeSignUpFlow } from './util'; @@ -24,13 +25,16 @@ type SignInFactorOneCodeFormProps = { }; export const SignUpVerificationCodeForm = (props: SignInFactorOneCodeFormProps) => { - const { afterSignUpUrl, navigateOnSetActive } = useSignUpContext(); + const { afterSignUpUrl, navigateOnSetActive, isCombinedFlow: _isCombinedFlow } = useSignUpContext(); const { setActive } = useClerk(); const { navigate } = useRouter(); + const isWithinSignInContext = !!React.useContext(SignInContext); + const isCombinedFlow = !!(isWithinSignInContext && _isCombinedFlow); + const goBack = () => { const params = forwardClerkQueryParams(); - return navigate('../', { searchParams: params }); + return navigate(isCombinedFlow ? '../../' : '../', { searchParams: params }); }; const action: VerificationCodeCardProps['onCodeEntryFinishedAction'] = (code, resolve, reject) => { From 4e053d2e27f417f43e2e6884f91ea568cc9bb433 Mon Sep 17 00:00:00 2001 From: Benjamin Werner Date: Fri, 3 Oct 2025 09:58:20 -0700 Subject: [PATCH 06/37] feat(clerk-js): Adding oidc logout to frontendApiRedirectPathsNoUserInput (#6890) --- .changeset/gold-geckos-fix.md | 5 +++++ packages/clerk-js/src/utils/__tests__/url.test.ts | 2 ++ packages/clerk-js/src/utils/url.ts | 1 + 3 files changed, 8 insertions(+) create mode 100644 .changeset/gold-geckos-fix.md diff --git a/.changeset/gold-geckos-fix.md b/.changeset/gold-geckos-fix.md new file mode 100644 index 00000000000..fea35ff3515 --- /dev/null +++ b/.changeset/gold-geckos-fix.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': minor +--- + +Adding /oauth/oauth/end_session to frontendApiRedirectPathsNoUserInput diff --git a/packages/clerk-js/src/utils/__tests__/url.test.ts b/packages/clerk-js/src/utils/__tests__/url.test.ts index 695756cb3b3..122ebe007fe 100644 --- a/packages/clerk-js/src/utils/__tests__/url.test.ts +++ b/packages/clerk-js/src/utils/__tests__/url.test.ts @@ -499,6 +499,7 @@ describe('isRedirectForFAPIInitiatedFlow(frontendAp: string, redirectUrl: string ['clerk.foo.bar-53.lcl.dev', 'https://clerk.foo.bar-53.lcl.dev/v1/verify', true], ['clerk.foo.bar-53.lcl.dev', 'https://clerk.foo.bar-53.lcl.dev/v1/tickets/accept', true], ['clerk.foo.bar-53.lcl.dev', 'https://clerk.foo.bar-53.lcl.dev/oauth/authorize-with-immediate-redirect', true], + ['clerk.foo.bar-53.lcl.dev', 'https://clerk.foo.bar-53.lcl.dev/oauth/end_session', true], ['clerk.foo.bar-53.lcl.dev', 'https://google.com', false], ['clerk.foo.bar-53.lcl.dev', 'https://google.com/v1/verify', false], ]; @@ -519,6 +520,7 @@ describe('requiresUserInput(redirectUrl: string)', () => { ['https://clerk.foo.bar-53.lcl.dev/v1/verify', false], ['https://clerk.foo.bar-53.lcl.dev/v1/tickets/accept', false], ['https://clerk.foo.bar-53.lcl.dev/oauth/authorize-with-immediate-redirect', false], + ['https://clerk.foo.bar-53.lcl.dev/oauth/end_session', false], ['https://google.com', false], ['https://google.com/v1/verify', false], ]; diff --git a/packages/clerk-js/src/utils/url.ts b/packages/clerk-js/src/utils/url.ts index 695433efe2b..f08d608a131 100644 --- a/packages/clerk-js/src/utils/url.ts +++ b/packages/clerk-js/src/utils/url.ts @@ -405,6 +405,7 @@ const frontendApiRedirectPathsNoUserInput: string[] = [ '/v1/verify', // magic links '/v1/tickets/accept', // ticket flow '/oauth/authorize-with-immediate-redirect', // OAuth 2 identity provider + '/oauth/end_session', // OIDC logout ]; export function isRedirectForFAPIInitiatedFlow(frontendApi: string, redirectUrl: string): boolean { From 93ffbfa35ef4b9967ee8c626ecbf27dec87c93ef Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:15:38 -0500 Subject: [PATCH 07/37] feat(clerk-expo): Add support for experimental Signal hooks (#6900) --- .changeset/twelve-mammals-grab.md | 5 +++++ packages/expo/package.json | 4 ++++ packages/expo/src/experimental.ts | 1 + 3 files changed, 10 insertions(+) create mode 100644 .changeset/twelve-mammals-grab.md create mode 100644 packages/expo/src/experimental.ts diff --git a/.changeset/twelve-mammals-grab.md b/.changeset/twelve-mammals-grab.md new file mode 100644 index 00000000000..dff328016ea --- /dev/null +++ b/.changeset/twelve-mammals-grab.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-expo': minor +--- + +Add support for experimental `useSignInSignal` and `useSignUpSignal` hooks. diff --git a/packages/expo/package.json b/packages/expo/package.json index c1cf19d96e0..d4456717d78 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -51,6 +51,10 @@ "./resource-cache": { "types": "./dist/resource-cache/index.d.ts", "default": "./dist/resource-cache/index.js" + }, + "./experimental": { + "types": "./dist/experimental.d.ts", + "default": "./dist/experimental.js" } }, "main": "./dist/index.js", diff --git a/packages/expo/src/experimental.ts b/packages/expo/src/experimental.ts new file mode 100644 index 00000000000..7ab4f8a6f30 --- /dev/null +++ b/packages/expo/src/experimental.ts @@ -0,0 +1 @@ +export { useSignInSignal, useSignUpSignal } from '@clerk/clerk-react/experimental'; From 7659e8606ff4980c957c9fe538dcde487bcc67f1 Mon Sep 17 00:00:00 2001 From: Clerk Cookie <136073014+clerk-cookie@users.noreply.github.com> Date: Fri, 3 Oct 2025 15:20:33 -0400 Subject: [PATCH 08/37] ci(repo): Version packages (#6893) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/calm-yaks-ring.md | 2 -- .changeset/clean-islands-judge.md | 5 ----- .changeset/famous-papers-build.md | 5 ----- .changeset/gold-geckos-fix.md | 5 ----- .changeset/loud-regions-reply.md | 2 -- .changeset/orange-peas-call.md | 5 ----- .changeset/puny-queens-dream.md | 5 ----- .changeset/quick-ghosts-fail.md | 7 ------- .changeset/quiet-lobsters-greet.md | 5 ----- .changeset/shy-times-wash.md | 5 ----- .changeset/twelve-mammals-grab.md | 5 ----- .changeset/wet-mails-yawn.md | 5 ----- packages/agent-toolkit/CHANGELOG.md | 9 +++++++++ packages/agent-toolkit/package.json | 2 +- packages/astro/CHANGELOG.md | 9 +++++++++ packages/astro/package.json | 2 +- packages/backend/CHANGELOG.md | 10 ++++++++++ packages/backend/package.json | 2 +- packages/chrome-extension/CHANGELOG.md | 9 +++++++++ packages/chrome-extension/package.json | 2 +- packages/clerk-js/CHANGELOG.md | 23 ++++++++++++++++++++++ packages/clerk-js/package.json | 2 +- packages/elements/CHANGELOG.md | 9 +++++++++ packages/elements/package.json | 2 +- packages/expo-passkeys/CHANGELOG.md | 8 ++++++++ packages/expo-passkeys/package.json | 2 +- packages/expo/CHANGELOG.md | 14 +++++++++++++ packages/expo/package.json | 2 +- packages/express/CHANGELOG.md | 9 +++++++++ packages/express/package.json | 2 +- packages/fastify/CHANGELOG.md | 9 +++++++++ packages/fastify/package.json | 2 +- packages/localizations/CHANGELOG.md | 7 +++++++ packages/localizations/package.json | 2 +- packages/nextjs/CHANGELOG.md | 10 ++++++++++ packages/nextjs/package.json | 2 +- packages/nuxt/CHANGELOG.md | 10 ++++++++++ packages/nuxt/package.json | 2 +- packages/react-router/CHANGELOG.md | 10 ++++++++++ packages/react-router/package.json | 2 +- packages/react/CHANGELOG.md | 12 +++++++++++ packages/react/package.json | 2 +- packages/remix/CHANGELOG.md | 10 ++++++++++ packages/remix/package.json | 2 +- packages/shared/CHANGELOG.md | 11 +++++++++++ packages/shared/package.json | 2 +- packages/tanstack-react-start/CHANGELOG.md | 10 ++++++++++ packages/tanstack-react-start/package.json | 2 +- packages/testing/CHANGELOG.md | 9 +++++++++ packages/testing/package.json | 2 +- packages/themes/CHANGELOG.md | 7 +++++++ packages/themes/package.json | 2 +- packages/types/CHANGELOG.md | 6 ++++++ packages/types/package.json | 2 +- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package.json | 2 +- 56 files changed, 241 insertions(+), 78 deletions(-) delete mode 100644 .changeset/calm-yaks-ring.md delete mode 100644 .changeset/clean-islands-judge.md delete mode 100644 .changeset/famous-papers-build.md delete mode 100644 .changeset/gold-geckos-fix.md delete mode 100644 .changeset/loud-regions-reply.md delete mode 100644 .changeset/orange-peas-call.md delete mode 100644 .changeset/puny-queens-dream.md delete mode 100644 .changeset/quick-ghosts-fail.md delete mode 100644 .changeset/quiet-lobsters-greet.md delete mode 100644 .changeset/shy-times-wash.md delete mode 100644 .changeset/twelve-mammals-grab.md delete mode 100644 .changeset/wet-mails-yawn.md diff --git a/.changeset/calm-yaks-ring.md b/.changeset/calm-yaks-ring.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/calm-yaks-ring.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/clean-islands-judge.md b/.changeset/clean-islands-judge.md deleted file mode 100644 index e1ce3aaf19b..00000000000 --- a/.changeset/clean-islands-judge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Add auto focus behavior to otp input to enable pasting codes immediately diff --git a/.changeset/famous-papers-build.md b/.changeset/famous-papers-build.md deleted file mode 100644 index 1060898971f..00000000000 --- a/.changeset/famous-papers-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/backend': patch ---- - -Add `slug_disabled` field on organization settings diff --git a/.changeset/gold-geckos-fix.md b/.changeset/gold-geckos-fix.md deleted file mode 100644 index fea35ff3515..00000000000 --- a/.changeset/gold-geckos-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': minor ---- - -Adding /oauth/oauth/end_session to frontendApiRedirectPathsNoUserInput diff --git a/.changeset/loud-regions-reply.md b/.changeset/loud-regions-reply.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/loud-regions-reply.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/orange-peas-call.md b/.changeset/orange-peas-call.md deleted file mode 100644 index 5ff31fa4a1d..00000000000 --- a/.changeset/orange-peas-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/clerk-js": patch ---- - -feat(clerk-js): Enable debugLogger for Next.js keyless applications. diff --git a/.changeset/puny-queens-dream.md b/.changeset/puny-queens-dream.md deleted file mode 100644 index 999ddb9f126..00000000000 --- a/.changeset/puny-queens-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Ensure the back navigation within SignUpVerificationCode returns to the appropriate step within combined flow. diff --git a/.changeset/quick-ghosts-fail.md b/.changeset/quick-ghosts-fail.md deleted file mode 100644 index c6d4b44fa40..00000000000 --- a/.changeset/quick-ghosts-fail.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@clerk/clerk-js': minor -'@clerk/clerk-react': minor -'@clerk/types': minor ---- - -[Experimental] Add Signal support for Web3 APIs diff --git a/.changeset/quiet-lobsters-greet.md b/.changeset/quiet-lobsters-greet.md deleted file mode 100644 index 7c7def9c34e..00000000000 --- a/.changeset/quiet-lobsters-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@clerk/shared": patch ---- - -Bump target/lib for `@clerk/shared` to ES2022 diff --git a/.changeset/shy-times-wash.md b/.changeset/shy-times-wash.md deleted file mode 100644 index 077913e46dd..00000000000 --- a/.changeset/shy-times-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-js': patch ---- - -Improve appearance selectors for tasks, such as including it within `SignIn/SignUp` components diff --git a/.changeset/twelve-mammals-grab.md b/.changeset/twelve-mammals-grab.md deleted file mode 100644 index dff328016ea..00000000000 --- a/.changeset/twelve-mammals-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/clerk-expo': minor ---- - -Add support for experimental `useSignInSignal` and `useSignUpSignal` hooks. diff --git a/.changeset/wet-mails-yawn.md b/.changeset/wet-mails-yawn.md deleted file mode 100644 index 600c55922f9..00000000000 --- a/.changeset/wet-mails-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@clerk/shared': patch ---- - -Update telemetry throttling to work in native environments diff --git a/packages/agent-toolkit/CHANGELOG.md b/packages/agent-toolkit/CHANGELOG.md index 641da3a18cd..6300ae3704a 100644 --- a/packages/agent-toolkit/CHANGELOG.md +++ b/packages/agent-toolkit/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/agent-toolkit +## 0.1.37 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 0.1.36 ### Patch Changes diff --git a/packages/agent-toolkit/package.json b/packages/agent-toolkit/package.json index 797f0ee58e1..e50cf894818 100644 --- a/packages/agent-toolkit/package.json +++ b/packages/agent-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/agent-toolkit", - "version": "0.1.36", + "version": "0.1.37", "description": "Clerk Toolkit for AI Agents", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index c09b86e385e..ada6d6cddfb 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/astro +## 2.13.5 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 2.13.4 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index 012cd249ca3..4ba600b0cbc 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/astro", - "version": "2.13.4", + "version": "2.13.5", "description": "Clerk SDK for Astro", "keywords": [ "auth", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 12ac3128414..903dc654d57 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.17.1 + +### Patch Changes + +- Add `slug_disabled` field on organization settings ([#6902](https://github.com/clerk/javascript/pull/6902)) by [@LauraBeatris](https://github.com/LauraBeatris) + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 2.17.0 ### Minor Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 00dd5617248..64b301460ee 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/backend", - "version": "2.17.0", + "version": "2.17.1", "description": "Clerk Backend SDK - REST Client for Backend API & JWT verification utilities", "homepage": "https://clerk.com/", "bugs": { diff --git a/packages/chrome-extension/CHANGELOG.md b/packages/chrome-extension/CHANGELOG.md index fd447dc02cb..f85f2c47081 100644 --- a/packages/chrome-extension/CHANGELOG.md +++ b/packages/chrome-extension/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.7.2 + +### Patch Changes + +- Updated dependencies [[`3edc07c`](https://github.com/clerk/javascript/commit/3edc07c55d318227f678553c8f82154cca47f019), [`3f56b42`](https://github.com/clerk/javascript/commit/3f56b42ea5cfbeb1d63f62da56c1b261edd2df73), [`1e9bd8b`](https://github.com/clerk/javascript/commit/1e9bd8b03747de9f72566422908c410c59b8f172), [`1c04a32`](https://github.com/clerk/javascript/commit/1c04a3258164ecf8be201d87b4397ae2a9c6ea4a), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`6ea39ae`](https://github.com/clerk/javascript/commit/6ea39aeff54163fe28733bef93a0172bc5fa0831), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/clerk-js@5.98.0 + - @clerk/clerk-react@5.50.0 + - @clerk/shared@3.27.2 + ## 2.7.1 ### Patch Changes diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 33ccb694be9..1e7dfed6827 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/chrome-extension", - "version": "2.7.1", + "version": "2.7.2", "description": "Clerk SDK for Chrome extensions", "keywords": [ "auth", diff --git a/packages/clerk-js/CHANGELOG.md b/packages/clerk-js/CHANGELOG.md index bc234a62325..093e0bbc41f 100644 --- a/packages/clerk-js/CHANGELOG.md +++ b/packages/clerk-js/CHANGELOG.md @@ -1,5 +1,28 @@ # Change Log +## 5.98.0 + +### Minor Changes + +- Adding /oauth/oauth/end_session to frontendApiRedirectPathsNoUserInput ([#6890](https://github.com/clerk/javascript/pull/6890)) by [@Ben2W](https://github.com/Ben2W) + +- [Experimental] Add Signal support for Web3 APIs ([#6840](https://github.com/clerk/javascript/pull/6840)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Add auto focus behavior to otp input to enable pasting codes immediately ([#6863](https://github.com/clerk/javascript/pull/6863)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- feat(clerk-js): Enable debugLogger for Next.js keyless applications. ([#6886](https://github.com/clerk/javascript/pull/6886)) by [@heatlikeheatwave](https://github.com/heatlikeheatwave) + +- Ensure the back navigation within SignUpVerificationCode returns to the appropriate step within combined flow. ([#6909](https://github.com/clerk/javascript/pull/6909)) by [@alexcarpenter](https://github.com/alexcarpenter) + +- Improve appearance selectors for tasks, such as including it within `SignIn/SignUp` components ([#6861](https://github.com/clerk/javascript/pull/6861)) by [@iagodahlem](https://github.com/iagodahlem) + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + - @clerk/localizations@3.25.6 + ## 5.97.0 ### Minor Changes diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index d1afe83202b..1773405a60a 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-js", - "version": "5.97.0", + "version": "5.98.0", "description": "Clerk JS library", "keywords": [ "clerk", diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md index 343e5f7a54e..2a54e3a19b0 100644 --- a/packages/elements/CHANGELOG.md +++ b/packages/elements/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/elements +## 0.23.68 + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 0.23.67 ### Patch Changes diff --git a/packages/elements/package.json b/packages/elements/package.json index d56ce3e2fd6..d56952daf52 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/elements", - "version": "0.23.67", + "version": "0.23.68", "description": "Clerk Elements", "keywords": [ "clerk", diff --git a/packages/expo-passkeys/CHANGELOG.md b/packages/expo-passkeys/CHANGELOG.md index 2e6db5704b1..66256c41471 100644 --- a/packages/expo-passkeys/CHANGELOG.md +++ b/packages/expo-passkeys/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/expo-passkeys +## 0.4.5 + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 0.4.4 ### Patch Changes diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index d6667c3f9f0..d070c93a84d 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/expo-passkeys", - "version": "0.4.4", + "version": "0.4.5", "description": "Passkeys library to be used with Clerk for expo", "keywords": [ "react-native", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 9bfd7c5e626..4b7d66c8a8d 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 2.16.0 + +### Minor Changes + +- Add support for experimental `useSignInSignal` and `useSignUpSignal` hooks. ([#6900](https://github.com/clerk/javascript/pull/6900)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Updated dependencies [[`3edc07c`](https://github.com/clerk/javascript/commit/3edc07c55d318227f678553c8f82154cca47f019), [`3f56b42`](https://github.com/clerk/javascript/commit/3f56b42ea5cfbeb1d63f62da56c1b261edd2df73), [`1e9bd8b`](https://github.com/clerk/javascript/commit/1e9bd8b03747de9f72566422908c410c59b8f172), [`1c04a32`](https://github.com/clerk/javascript/commit/1c04a3258164ecf8be201d87b4397ae2a9c6ea4a), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`6ea39ae`](https://github.com/clerk/javascript/commit/6ea39aeff54163fe28733bef93a0172bc5fa0831), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/clerk-js@5.98.0 + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 2.15.4 ### Patch Changes diff --git a/packages/expo/package.json b/packages/expo/package.json index d4456717d78..24c6bcd21ed 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-expo", - "version": "2.15.4", + "version": "2.16.0", "description": "Clerk React Native/Expo library", "keywords": [ "react", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 5123639390d..62f2677a723 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 1.7.36 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 1.7.35 ### Patch Changes diff --git a/packages/express/package.json b/packages/express/package.json index be8666e6b06..e98bfafac75 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/express", - "version": "1.7.35", + "version": "1.7.36", "description": "Clerk server SDK for usage with Express", "keywords": [ "clerk", diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index b5fa26cfa2d..f445d7aad08 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.4.36 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 2.4.35 ### Patch Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index b1c769cf376..e801ff2be5c 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/fastify", - "version": "2.4.35", + "version": "2.4.36", "description": "Clerk SDK for Fastify", "keywords": [ "auth", diff --git a/packages/localizations/CHANGELOG.md b/packages/localizations/CHANGELOG.md index 33f12d51739..782ffac9bed 100644 --- a/packages/localizations/CHANGELOG.md +++ b/packages/localizations/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 3.25.6 + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a)]: + - @clerk/types@4.91.0 + ## 3.25.5 ### Patch Changes diff --git a/packages/localizations/package.json b/packages/localizations/package.json index d028bcd7c6a..c839ce06b7d 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/localizations", - "version": "3.25.5", + "version": "3.25.6", "description": "Localizations for the Clerk components", "keywords": [ "react", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index ddb62ecb034..2f5ac9968d8 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 6.33.2 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 6.33.1 ### Patch Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index d5df2990aa6..9782a4f490c 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nextjs", - "version": "6.33.1", + "version": "6.33.2", "description": "Clerk SDK for NextJS", "keywords": [ "clerk", diff --git a/packages/nuxt/CHANGELOG.md b/packages/nuxt/CHANGELOG.md index 79683cc52aa..f50a4dd5e39 100644 --- a/packages/nuxt/CHANGELOG.md +++ b/packages/nuxt/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/nuxt +## 1.9.3 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + - @clerk/vue@1.14.2 + ## 1.9.2 ### Patch Changes diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3b66d0b465b..74f7b7b7935 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/nuxt", - "version": "1.9.2", + "version": "1.9.3", "description": "Clerk SDK for Nuxt", "keywords": [ "clerk", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 669668b8707..ad8b9197999 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.0.2 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 2.0.1 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 9c6438590f6..29a84d4cff3 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/react-router", - "version": "2.0.1", + "version": "2.0.2", "description": "Clerk SDK for React Router", "keywords": [ "clerk", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 7fcf01b2984..0b9f0035291 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 5.50.0 + +### Minor Changes + +- [Experimental] Add Signal support for Web3 APIs ([#6840](https://github.com/clerk/javascript/pull/6840)) by [@dstaley](https://github.com/dstaley) + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 5.49.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 9c7f855427b..89e822e2037 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/clerk-react", - "version": "5.49.1", + "version": "5.50.0", "description": "Clerk React library", "keywords": [ "clerk", diff --git a/packages/remix/CHANGELOG.md b/packages/remix/CHANGELOG.md index 376e4f764d5..2c17af3f035 100644 --- a/packages/remix/CHANGELOG.md +++ b/packages/remix/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 4.13.2 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 4.13.1 ### Patch Changes diff --git a/packages/remix/package.json b/packages/remix/package.json index 5abf5ec5f3c..a4bc1d0722a 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/remix", - "version": "4.13.1", + "version": "4.13.2", "description": "Clerk SDK for Remix", "keywords": [ "clerk", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index ffe719bb7c6..f93ae42503d 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 3.27.2 + +### Patch Changes + +- Bump target/lib for `@clerk/shared` to ES2022 ([#6892](https://github.com/clerk/javascript/pull/6892)) by [@nikosdouvlis](https://github.com/nikosdouvlis) + +- Update telemetry throttling to work in native environments ([#6842](https://github.com/clerk/javascript/pull/6842)) by [@mwickett](https://github.com/mwickett) + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a)]: + - @clerk/types@4.91.0 + ## 3.27.1 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 543ab746414..2839a856db7 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/shared", - "version": "3.27.1", + "version": "3.27.2", "description": "Internal package utils used by the Clerk SDKs", "repository": { "type": "git", diff --git a/packages/tanstack-react-start/CHANGELOG.md b/packages/tanstack-react-start/CHANGELOG.md index b6be12bc93a..b2a7a10495d 100644 --- a/packages/tanstack-react-start/CHANGELOG.md +++ b/packages/tanstack-react-start/CHANGELOG.md @@ -1,5 +1,15 @@ # @clerk/tanstack-react-start +## 0.25.2 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/clerk-react@5.50.0 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 0.25.1 ### Patch Changes diff --git a/packages/tanstack-react-start/package.json b/packages/tanstack-react-start/package.json index 22287d5da6b..c6dff501a2f 100644 --- a/packages/tanstack-react-start/package.json +++ b/packages/tanstack-react-start/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/tanstack-react-start", - "version": "0.25.1", + "version": "0.25.2", "description": "Clerk SDK for TanStack React Start", "keywords": [ "clerk", diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 2d37eee75f4..24639f7b4d8 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,14 @@ # @clerk/testing +## 1.13.2 + +### Patch Changes + +- Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/backend@2.17.1 + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 1.13.1 ### Patch Changes diff --git a/packages/testing/package.json b/packages/testing/package.json index 518c628619d..26c4a70ba5a 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/testing", - "version": "1.13.1", + "version": "1.13.2", "description": "Utilities to help you create E2E test suites for apps using Clerk", "keywords": [ "auth", diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index f98c92dc54d..1a49155fab9 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.4.24 + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a)]: + - @clerk/types@4.91.0 + ## 2.4.23 ### Patch Changes diff --git a/packages/themes/package.json b/packages/themes/package.json index cc5310326bb..7db1afb6fef 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/themes", - "version": "2.4.23", + "version": "2.4.24", "description": "Themes for the Clerk auth components", "keywords": [ "react", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index d9c1d4271b6..510d2b9c2a0 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 4.91.0 + +### Minor Changes + +- [Experimental] Add Signal support for Web3 APIs ([#6840](https://github.com/clerk/javascript/pull/6840)) by [@dstaley](https://github.com/dstaley) + ## 4.90.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index 1ccca433569..db4af8602a1 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/types", - "version": "4.90.0", + "version": "4.91.0", "description": "Typings for Clerk libraries.", "keywords": [ "clerk", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index b823990b886..9cc748de40a 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @clerk/vue +## 1.14.2 + +### Patch Changes + +- Updated dependencies [[`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]: + - @clerk/types@4.91.0 + - @clerk/shared@3.27.2 + ## 1.14.1 ### Patch Changes diff --git a/packages/vue/package.json b/packages/vue/package.json index fe92c1466bd..160d306de2c 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@clerk/vue", - "version": "1.14.1", + "version": "1.14.2", "description": "Clerk SDK for Vue", "keywords": [ "clerk", From 82016bf4863e18cb651baa3b9d95ed224ee3f1b6 Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Fri, 3 Oct 2025 17:25:11 -0500 Subject: [PATCH 09/37] ci(repo): Add clerk/react v6 branch to CI (#6912) --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fe8a129fac7..1b7fec1f7de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,7 @@ on: branches: - main - release/v4 + - vincent-and-the-doctor permissions: contents: read From 757637c2fc812ddf526ac918a5462189c7a31c46 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 07:52:23 -0700 Subject: [PATCH 10/37] chore(repo): Update dependency tailwindcss to ^3.4.18 (#6924) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/elements/examples/nextjs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/elements/examples/nextjs/package.json b/packages/elements/examples/nextjs/package.json index 0c42f9f71e2..e10d004d7bb 100644 --- a/packages/elements/examples/nextjs/package.json +++ b/packages/elements/examples/nextjs/package.json @@ -27,7 +27,7 @@ "@types/react-dom": "catalog:react", "autoprefixer": "^10.4.21", "postcss": "^8.5.6", - "tailwindcss": "^3.4.17", + "tailwindcss": "^3.4.18", "typescript": "^5.8.3" } } From 54c3378f5eaf5ecd444b6ccaa9c896e7a84bb2e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 07:56:55 -0700 Subject: [PATCH 11/37] chore(repo): Update dependency @types/react to v18.3.25 (#6923) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 262 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 2 +- 2 files changed, 132 insertions(+), 132 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cce2c25ef42..fac5688d687 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ catalogs: version: 18.3.1 react: '@types/react': - specifier: 18.3.24 - version: 18.3.24 + specifier: 18.3.25 + version: 18.3.25 '@types/react-dom': specifier: 18.3.7 version: 18.3.7 @@ -108,7 +108,7 @@ importers: version: 6.4.6(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.6)(typescript@5.8.3)))(vitest@3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@22.18.6)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(msw@2.11.3(@types/node@22.18.6)(typescript@5.8.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) @@ -123,10 +123,10 @@ importers: version: 22.18.6 '@types/react': specifier: catalog:react - version: 18.3.24 + version: 18.3.25 '@types/react-dom': specifier: catalog:react - version: 18.3.7(@types/react@18.3.24) + version: 18.3.7(@types/react@18.3.25) '@vitejs/plugin-react': specifier: ^4.5.2 version: 4.5.2(vite@7.1.5(@types/node@22.18.6)(jiti@2.5.1)(lightningcss@1.27.0)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)) @@ -436,7 +436,7 @@ importers: dependencies: '@base-org/account': specifier: 2.0.1 - version: 2.0.1(@types/react@18.3.24)(react@18.3.1)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@18.3.1))(zod@3.25.76) + version: 2.0.1(@types/react@18.3.25)(react@18.3.1)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@18.3.1))(zod@3.25.76) '@clerk/localizations': specifier: workspace:^ version: link:../localizations @@ -454,7 +454,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@18.3.24)(react@18.3.1) + version: 11.11.1(@types/react@18.3.25)(react@18.3.1) '@floating-ui/react': specifier: 0.27.12 version: 0.27.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -587,13 +587,13 @@ importers: version: 1.1.3 '@radix-ui/react-form': specifier: ^0.1.8 - version: 0.1.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.1.8(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': specifier: ^1.2.3 - version: 1.2.3(@types/react@18.3.24)(react@18.3.1) + version: 1.2.3(@types/react@18.3.25)(react@18.3.1) '@xstate/react': specifier: ^6.0.0 - version: 6.0.0(@types/react@18.3.24)(react@18.3.1)(xstate@5.20.2) + version: 6.0.0(@types/react@18.3.25)(react@18.3.1)(xstate@5.20.2) client-only: specifier: ^0.0.1 version: 0.0.1 @@ -648,7 +648,7 @@ importers: version: 18.3.1(react@18.3.1) react-native-url-polyfill: specifier: 2.0.0 - version: 2.0.0(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)) + version: 2.0.0(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)) tslib: specifier: catalog:repo version: 2.8.1 @@ -661,19 +661,19 @@ importers: version: 1.0.2 expo-auth-session: specifier: ^5.4.0 - version: 5.4.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + version: 5.4.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) expo-local-authentication: specifier: ^13.8.0 - version: 13.8.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + version: 13.8.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) expo-secure-store: specifier: ^12.8.1 - version: 12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + version: 12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) expo-web-browser: specifier: ^12.8.2 - version: 12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + version: 12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) react-native: specifier: ^0.81.4 - version: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + version: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) packages/expo-passkeys: dependencies: @@ -688,11 +688,11 @@ importers: version: 18.3.1 react-native: specifier: '*' - version: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + version: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) devDependencies: expo: specifier: ~52.0.47 - version: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + version: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) packages/express: dependencies: @@ -1042,10 +1042,10 @@ importers: dependencies: '@inkjs/ui': specifier: ^2.0.0 - version: 2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1)) + version: 2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1)) '@jescalan/ink-markdown': specifier: ^2.0.0 - version: 2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1) + version: 2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1) ejs: specifier: 3.1.10 version: 3.1.10 @@ -1063,16 +1063,16 @@ importers: version: 0.1.2 ink: specifier: ^5.0.1 - version: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + version: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) ink-big-text: specifier: ^2.0.0 - version: 2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1) + version: 2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1) ink-gradient: specifier: ^3.0.0 - version: 3.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1)) + version: 3.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1)) ink-link: specifier: ^4.1.0 - version: 4.1.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1)) + version: 4.1.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1)) jscodeshift: specifier: ^17.0.0 version: 17.3.0(@babel/preset-env@7.26.0(@babel/core@7.28.4)) @@ -5283,8 +5283,8 @@ packages: peerDependencies: '@types/react': ^18.0.0 - '@types/react@18.3.24': - resolution: {integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==} + '@types/react@18.3.25': + resolution: {integrity: sha512-oSVZmGtDPmRZtVDqvdKUi/qgCsWp5IDY29wp8na8Bj4B3cc99hfNzvNhlMkVVxctkAOGUA3Km7MMpBHAnWfcIA==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -16125,7 +16125,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@base-org/account@2.0.1(@types/react@18.3.24)(react@18.3.1)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@18.3.1))(zod@3.25.76)': + '@base-org/account@2.0.1(@types/react@18.3.25)(react@18.3.1)(typescript@5.8.3)(use-sync-external-store@1.5.0(react@18.3.1))(zod@3.25.76)': dependencies: '@noble/hashes': 1.4.0 clsx: 1.2.1 @@ -16134,7 +16134,7 @@ snapshots: ox: 0.6.9(typescript@5.8.3)(zod@3.25.76) preact: 10.24.2 viem: 2.33.3(typescript@5.8.3)(zod@3.25.76) - zustand: 5.0.3(@types/react@18.3.24)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) + zustand: 5.0.3(@types/react@18.3.25)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)) transitivePeerDependencies: - '@types/react' - bufferutil @@ -16571,7 +16571,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.11.1(@types/react@18.3.24)(react@18.3.1)': + '@emotion/react@11.11.1(@types/react@18.3.25)(react@18.3.1)': dependencies: '@babel/runtime': 7.27.6 '@emotion/babel-plugin': 11.13.5 @@ -16583,7 +16583,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 transitivePeerDependencies: - supports-color @@ -17414,13 +17414,13 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true - '@inkjs/ui@2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1))': + '@inkjs/ui@2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1))': dependencies: chalk: 5.6.0 cli-spinners: 3.2.0 deepmerge: 4.3.1 figures: 6.1.0 - ink: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) '@inquirer/confirm@5.1.13(@types/node@22.18.6)': dependencies: @@ -17508,9 +17508,9 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@jescalan/ink-markdown@2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1)': + '@jescalan/ink-markdown@2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1)': dependencies: - ink: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) marked: 11.2.0 marked-terminal: https://codeload.github.com/jescalan/marked-terminal/tar.gz/44f5ab42076e16937f56d645d3d7264675558ea1(marked@11.2.0) react: 18.3.1 @@ -18623,69 +18623,69 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.24)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.25)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@radix-ui/react-context@1.1.2(@types/react@18.3.24)(react@18.3.1)': + '@radix-ui/react-context@1.1.2(@types/react@18.3.25)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@radix-ui/react-form@0.1.8(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-form@0.1.8(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.24)(react@18.3.1) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.24)(react@18.3.1) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.24)(react@18.3.1) - '@radix-ui/react-label': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.25)(react@18.3.1) + '@radix-ui/react-context': 1.1.2(@types/react@18.3.25)(react@18.3.1) + '@radix-ui/react-id': 1.1.1(@types/react@18.3.25)(react@18.3.1) + '@radix-ui/react-label': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.24 - '@types/react-dom': 18.3.7(@types/react@18.3.24) + '@types/react': 18.3.25 + '@types/react-dom': 18.3.7(@types/react@18.3.25) - '@radix-ui/react-id@1.1.1(@types/react@18.3.24)(react@18.3.1)': + '@radix-ui/react-id@1.1.1(@types/react@18.3.25)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.25)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@radix-ui/react-label@2.1.7(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-label@2.1.7(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.24 - '@types/react-dom': 18.3.7(@types/react@18.3.24) + '@types/react': 18.3.25 + '@types/react-dom': 18.3.7(@types/react@18.3.25) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-slot': 1.2.3(@types/react@18.3.25)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.24 - '@types/react-dom': 18.3.7(@types/react@18.3.24) + '@types/react': 18.3.25 + '@types/react-dom': 18.3.7(@types/react@18.3.25) - '@radix-ui/react-slot@1.2.3(@types/react@18.3.24)(react@18.3.1)': + '@radix-ui/react-slot@1.2.3(@types/react@18.3.25)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.24)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.25)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.24)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.25)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 '@react-native-community/cli-clean@12.3.7': dependencies: @@ -18991,14 +18991,14 @@ snapshots: '@react-native/normalize-colors@0.81.4': {} - '@react-native/virtualized-lists@0.81.4(@types/react@18.3.24)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.81.4(@types/react@18.3.25)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 '@remix-run/react@2.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: @@ -19990,15 +19990,15 @@ snapshots: jest: 29.7.0(@types/node@22.18.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.6)(typescript@5.8.3)) vitest: 3.2.4(@edge-runtime/vm@5.0.0)(@types/debug@4.1.12)(@types/node@22.18.6)(jiti@2.5.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(msw@2.11.3(@types/node@22.18.6)(typescript@5.8.3))(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1) - '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.7(@types/react@18.3.24))(@types/react@18.3.24)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.7(@types/react@18.3.25))(@types/react@18.3.25)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.27.6 '@testing-library/dom': 10.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.24 - '@types/react-dom': 18.3.7(@types/react@18.3.24) + '@types/react': 18.3.25 + '@types/react-dom': 18.3.7(@types/react@18.3.25) '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -20257,11 +20257,11 @@ snapshots: '@types/range-parser@1.2.4': {} - '@types/react-dom@18.3.7(@types/react@18.3.24)': + '@types/react-dom@18.3.7(@types/react@18.3.25)': dependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 - '@types/react@18.3.24': + '@types/react@18.3.25': dependencies: '@types/prop-types': 15.7.5 csstype: 3.1.3 @@ -21138,10 +21138,10 @@ snapshots: '@xmldom/xmldom@0.8.10': {} - '@xstate/react@6.0.0(@types/react@18.3.24)(react@18.3.1)(xstate@5.20.2)': + '@xstate/react@6.0.0(@types/react@18.3.25)(react@18.3.1)(xstate@5.20.2)': dependencies: react: 18.3.1 - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.24)(react@18.3.1) + use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.25)(react@18.3.1) use-sync-external-store: 1.5.0(react@18.3.1) optionalDependencies: xstate: 5.20.2 @@ -23975,83 +23975,83 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-application@5.8.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-application@5.8.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) - expo-asset@11.0.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1): + expo-asset@11.0.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1): dependencies: '@expo/image-utils': 0.6.5 - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)) invariant: 2.2.4 md5-file: 3.2.3 react: 18.3.1 - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-auth-session@5.4.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-auth-session@5.4.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: - expo-application: 5.8.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) - expo-constants: 15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) - expo-crypto: 12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) - expo-linking: 6.2.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) - expo-web-browser: 12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + expo-application: 5.8.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) + expo-constants: 15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) + expo-crypto: 12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) + expo-linking: 6.2.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) + expo-web-browser: 12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) invariant: 2.2.4 transitivePeerDependencies: - expo - supports-color - expo-constants@15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-constants@15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: '@expo/config': 8.5.6 - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - expo-constants@17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)): + expo-constants@17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)): dependencies: '@expo/config': 10.0.11 '@expo/env': 0.4.2 - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) transitivePeerDependencies: - supports-color - expo-crypto@12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-crypto@12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: base64-js: 1.5.1 - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) - expo-file-system@18.0.12(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)): + expo-file-system@18.0.12(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) web-streams-polyfill: 3.3.3 - expo-font@13.0.4(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-font@13.0.4(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) fontfaceobserver: 2.3.0 react: 18.3.1 - expo-keep-awake@14.0.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react@18.3.1): + expo-keep-awake@14.0.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) react: 18.3.1 - expo-linking@6.2.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-linking@6.2.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: - expo-constants: 15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)) + expo-constants: 15.4.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)) invariant: 2.2.4 transitivePeerDependencies: - expo - supports-color - expo-local-authentication@13.8.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-local-authentication@13.8.0(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) invariant: 2.2.4 expo-modules-autolinking@2.0.8: @@ -24069,17 +24069,17 @@ snapshots: dependencies: invariant: 2.2.4 - expo-secure-store@12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-secure-store@12.8.1(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) - expo-web-browser@12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1)): + expo-web-browser@12.8.2(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1)): dependencies: compare-urls: 2.0.0 - expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + expo: 52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) url: 0.11.3 - expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1): + expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.27.6 '@expo/cli': 0.22.26(graphql@16.11.0) @@ -24089,16 +24089,16 @@ snapshots: '@expo/metro-config': 0.19.12 '@expo/vector-icons': 14.0.4 babel-preset-expo: 12.0.11(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4)) - expo-asset: 11.0.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) - expo-constants: 17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)) - expo-file-system: 18.0.12(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)) - expo-font: 13.0.4(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react@18.3.1) - expo-keep-awake: 14.0.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-asset: 11.0.5(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) + expo-constants: 17.0.8(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)) + expo-file-system: 18.0.12(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)) + expo-font: 13.0.4(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react@18.3.1) + expo-keep-awake: 14.0.3(expo@52.0.47(@babel/core@7.28.4)(@babel/preset-env@7.26.0(@babel/core@7.28.4))(graphql@16.11.0)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1))(react@18.3.1) expo-modules-autolinking: 2.0.8 expo-modules-core: 2.2.3 fbemitter: 3.0.0 react: 18.3.1 - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) web-streams-polyfill: 3.3.3 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: @@ -25259,28 +25259,28 @@ snapshots: ini@4.1.1: {} - ink-big-text@2.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1): + ink-big-text@2.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1))(react@18.3.1): dependencies: cfonts: 3.3.0 - ink: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 - ink-gradient@3.0.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1)): + ink-gradient@3.0.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1)): dependencies: '@types/gradient-string': 1.1.6 gradient-string: 2.0.2 - ink: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) prop-types: 15.8.1 strip-ansi: 7.1.0 - ink-link@4.1.0(ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1)): + ink-link@4.1.0(ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1)): dependencies: - ink: 5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1) prop-types: 15.8.1 terminal-link: 3.0.0 - ink@5.0.1(@types/react@18.3.24)(react-devtools-core@4.28.5)(react@18.3.1): + ink@5.0.1(@types/react@18.3.25)(react-devtools-core@4.28.5)(react@18.3.1): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 ansi-escapes: 7.0.0 @@ -25308,7 +25308,7 @@ snapshots: ws: 8.18.3 yoga-wasm-web: 0.3.3 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 react-devtools-core: 4.28.5 transitivePeerDependencies: - bufferutil @@ -29016,12 +29016,12 @@ snapshots: react-is@18.3.1: {} - react-native-url-polyfill@2.0.0(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1)): + react-native-url-polyfill@2.0.0(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1)): dependencies: - react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1) + react-native: 0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1) whatwg-url-without-unicode: 8.0.0-3 - react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1): + react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.81.4 @@ -29030,7 +29030,7 @@ snapshots: '@react-native/gradle-plugin': 0.81.4 '@react-native/js-polyfills': 0.81.4 '@react-native/normalize-colors': 0.81.4 - '@react-native/virtualized-lists': 0.81.4(@types/react@18.3.24)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.24)(react@18.3.1))(react@18.3.1) + '@react-native/virtualized-lists': 0.81.4(@types/react@18.3.25)(react-native@0.81.4(@babel/core@7.28.4)(@react-native-community/cli@12.3.7)(@types/react@18.3.25)(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -29059,7 +29059,7 @@ snapshots: ws: 6.2.3 yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 transitivePeerDependencies: - '@babel/core' - '@react-native-community/cli' @@ -31255,11 +31255,11 @@ snapshots: urlpattern-polyfill@4.0.3: {} - use-isomorphic-layout-effect@1.2.1(@types/react@18.3.24)(react@18.3.1): + use-isomorphic-layout-effect@1.2.1(@types/react@18.3.25)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 use-sync-external-store@1.5.0(react@18.3.1): dependencies: @@ -32218,9 +32218,9 @@ snapshots: zod@3.25.76: {} - zustand@5.0.3(@types/react@18.3.24)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): + zustand@5.0.3(@types/react@18.3.25)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)): optionalDependencies: - '@types/react': 18.3.24 + '@types/react': 18.3.25 react: 18.3.1 use-sync-external-store: 1.5.0(react@18.3.1) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a6f17ea1c34..a2ac0ad40bc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,7 +10,7 @@ catalogs: react: react: 18.3.1 react-dom: 18.3.1 - '@types/react': 18.3.24 + '@types/react': 18.3.25 '@types/react-dom': 18.3.7 # Can be referenced through "catalog:peer-react" From 9c669be1d048aeabe9e91adf662116985f02d4b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 08:12:56 -0700 Subject: [PATCH 12/37] fix(astro): Update dependency nanoid to v5.1.6 (#6926) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/astro/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/astro/package.json b/packages/astro/package.json index 4ba600b0cbc..7a820cb7d06 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -91,7 +91,7 @@ "@clerk/backend": "workspace:^", "@clerk/shared": "workspace:^", "@clerk/types": "workspace:^", - "nanoid": "5.1.5", + "nanoid": "5.1.6", "nanostores": "1.0.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fac5688d687..05884b8e949 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -357,8 +357,8 @@ importers: specifier: workspace:^ version: link:../types nanoid: - specifier: 5.1.5 - version: 5.1.5 + specifier: 5.1.6 + version: 5.1.6 nanostores: specifier: 1.0.1 version: 1.0.1 @@ -10960,8 +10960,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.5: - resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} + nanoid@5.1.6: + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} engines: {node: ^18 || >=20} hasBin: true @@ -20935,7 +20935,7 @@ snapshots: '@vue/devtools-kit': 7.7.7 '@vue/devtools-shared': 7.7.7 mitt: 3.0.1 - nanoid: 5.1.5 + nanoid: 5.1.6 pathe: 2.0.3 vite-hot-client: 2.1.0(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(lightningcss@1.27.0)(terser@5.44.0)(tsx@4.19.2)(yaml@2.8.1)) vue: 3.5.21(typescript@5.8.3) @@ -27519,7 +27519,7 @@ snapshots: nanoid@3.3.11: {} - nanoid@5.1.5: {} + nanoid@5.1.6: {} nanostores@1.0.1: {} From d25efea1a97a619449b6468b24bab1b175dc2834 Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Mon, 6 Oct 2025 09:34:00 -0500 Subject: [PATCH 13/37] feat(clerk-js,clerk-react,types): Add support for additional props (#6897) --- .changeset/weak-deer-tie.md | 7 ++ .../src/routes/SignIn.tsx | 2 +- .../clerk-js/src/core/resources/SignIn.ts | 26 +++++- .../clerk-js/src/core/resources/SignUp.ts | 64 ++++++++++++++ packages/react/src/stateProxy.ts | 87 +++++++++++++++++++ packages/types/src/signInFuture.ts | 34 +++++++- packages/types/src/signUpFuture.ts | 46 +++++++++- 7 files changed, 261 insertions(+), 5 deletions(-) create mode 100644 .changeset/weak-deer-tie.md diff --git a/.changeset/weak-deer-tie.md b/.changeset/weak-deer-tie.md new file mode 100644 index 00000000000..bb45eaecdcf --- /dev/null +++ b/.changeset/weak-deer-tie.md @@ -0,0 +1,7 @@ +--- +'@clerk/clerk-js': minor +'@clerk/clerk-react': minor +'@clerk/types': minor +--- + +[Experimental] Add support for additional properties to Signal SignIn/SignUp diff --git a/integration/templates/custom-flows-react-vite/src/routes/SignIn.tsx b/integration/templates/custom-flows-react-vite/src/routes/SignIn.tsx index 60f08d1734c..eb4ab0041f9 100644 --- a/integration/templates/custom-flows-react-vite/src/routes/SignIn.tsx +++ b/integration/templates/custom-flows-react-vite/src/routes/SignIn.tsx @@ -104,7 +104,7 @@ export function SignIn({ className, ...props }: React.ComponentProps<'div'>) {
- {signIn.availableStrategies + {signIn.supportedFirstFactors .filter(({ strategy }) => strategy !== 'reset_password_email_code') .map(({ strategy }) => (