From 44557a211d0706d4f1bda8f8a2b9cf8f25ed8655 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Wed, 3 Sep 2025 11:01:59 -0700 Subject: [PATCH 1/4] fix(types): Use correct fallback and force redirect urls in deprecation warnings --- packages/types/src/redirects.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/types/src/redirects.ts b/packages/types/src/redirects.ts index 2418931b5bf..54059df6a7a 100644 --- a/packages/types/src/redirects.ts +++ b/packages/types/src/redirects.ts @@ -20,11 +20,11 @@ export type AfterMultiSessionSingleSignOutUrl = { */ export type LegacyRedirectProps = { /** - * @deprecated Use `fallbackRedirectUrl` or `forceRedirectUrl` instead. + * @deprecated Use `signInFallbackRedirectUrl` or `signInForceRedirectUrl` instead. */ afterSignInUrl?: string | null; /** - * @deprecated Use `fallbackRedirectUrl` or `forceRedirectUrl` instead. + * @deprecated Use `signUpFallbackRedirectUrl` or `signUpForceRedirectUrl` instead. */ afterSignUpUrl?: string | null; /** From acf0905b5964c4ac1cd3d787f2799b42333e5771 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Wed, 3 Sep 2025 11:31:13 -0700 Subject: [PATCH 2/4] fix(types): Fix incorrect deprecation warnings for afterSignInUrl/afterSignUpUrl in ClerkProvider --- packages/types/src/clerk.ts | 17 ++++++++++++++++- packages/types/src/redirects.ts | 4 ++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index e7b9c0c2faa..e4f6185be72 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -961,13 +961,28 @@ type ClerkOptionsNavigation = routerDebug?: boolean; }; +type ClerkProviderLegacyRedirectProps = { + /** + * @deprecated Use `signInFallbackRedirectUrl` or `signInForceRedirectUrl` instead. + */ + afterSignInUrl?: string | null; + /** + * @deprecated Use `signUpFallbackRedirectUrl` or `signUpForceRedirectUrl` instead. + */ + afterSignUpUrl?: string | null; + /** + * @deprecated Use `signInFallbackRedirectUrl`, `signInForceRedirectUrl`, `signUpFallbackRedirectUrl`, or `signUpForceRedirectUrl` instead. + */ + redirectUrl?: string | null; +}; + export type ClerkOptions = ClerkOptionsNavigation & SignInForceRedirectUrl & SignInFallbackRedirectUrl & SignUpForceRedirectUrl & SignUpFallbackRedirectUrl & NewSubscriptionRedirectUrl & - LegacyRedirectProps & + ClerkProviderLegacyRedirectProps & AfterSignOutUrl & AfterMultiSessionSingleSignOutUrl & { /** diff --git a/packages/types/src/redirects.ts b/packages/types/src/redirects.ts index 54059df6a7a..2418931b5bf 100644 --- a/packages/types/src/redirects.ts +++ b/packages/types/src/redirects.ts @@ -20,11 +20,11 @@ export type AfterMultiSessionSingleSignOutUrl = { */ export type LegacyRedirectProps = { /** - * @deprecated Use `signInFallbackRedirectUrl` or `signInForceRedirectUrl` instead. + * @deprecated Use `fallbackRedirectUrl` or `forceRedirectUrl` instead. */ afterSignInUrl?: string | null; /** - * @deprecated Use `signUpFallbackRedirectUrl` or `signUpForceRedirectUrl` instead. + * @deprecated Use `fallbackRedirectUrl` or `forceRedirectUrl` instead. */ afterSignUpUrl?: string | null; /** From 1b39294d1915ac3f52a0d930010514169ea165f9 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Wed, 3 Sep 2025 11:32:19 -0700 Subject: [PATCH 3/4] chore: Improve type name --- packages/types/src/clerk.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/types/src/clerk.ts b/packages/types/src/clerk.ts index e4f6185be72..84fb36a8680 100644 --- a/packages/types/src/clerk.ts +++ b/packages/types/src/clerk.ts @@ -961,7 +961,7 @@ type ClerkOptionsNavigation = routerDebug?: boolean; }; -type ClerkProviderLegacyRedirectProps = { +type ClerkOptionsLegacyRedirectProps = { /** * @deprecated Use `signInFallbackRedirectUrl` or `signInForceRedirectUrl` instead. */ @@ -982,7 +982,7 @@ export type ClerkOptions = ClerkOptionsNavigation & SignUpForceRedirectUrl & SignUpFallbackRedirectUrl & NewSubscriptionRedirectUrl & - ClerkProviderLegacyRedirectProps & + ClerkOptionsLegacyRedirectProps & AfterSignOutUrl & AfterMultiSessionSingleSignOutUrl & { /** From 3ed53923fa4f2278bb6e1f1ebc6b8ee4b36c0919 Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Wed, 3 Sep 2025 11:42:15 -0700 Subject: [PATCH 4/4] chore: add changeset --- .changeset/calm-chairs-yell.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/calm-chairs-yell.md diff --git a/.changeset/calm-chairs-yell.md b/.changeset/calm-chairs-yell.md new file mode 100644 index 00000000000..202ba968b1e --- /dev/null +++ b/.changeset/calm-chairs-yell.md @@ -0,0 +1,5 @@ +--- +"@clerk/types": patch +--- + +Fixed incorrect deprecation warnings for legacy redirect props in ``.