From 38e27849f3988d5e36ac98382a6cb6f54da7ea55 Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 1 Nov 2023 00:25:00 +0200 Subject: [PATCH 1/3] chore(clerk-expo): Drop `CLERK_FRONTEND_API` --- packages/expo/src/ClerkProvider.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/expo/src/ClerkProvider.tsx b/packages/expo/src/ClerkProvider.tsx index 136ce8b28fa..e396b086108 100644 --- a/packages/expo/src/ClerkProvider.tsx +++ b/packages/expo/src/ClerkProvider.tsx @@ -1,9 +1,7 @@ -/* eslint-disable turbo/no-undeclared-env-vars */ import './polyfills'; import type { ClerkProviderProps as ClerkReactProviderProps } from '@clerk/clerk-react'; import { __internal__setErrorThrowerOptions, ClerkProvider as ClerkReactProvider } from '@clerk/clerk-react'; -import { deprecated } from '@clerk/shared/deprecated'; import React from 'react'; import type { TokenCache } from './cache'; @@ -20,13 +18,8 @@ export type ClerkProviderProps = ClerkReactProviderProps & { }; export function ClerkProvider(props: ClerkProviderProps): JSX.Element { - const { children, tokenCache = MemoryTokenCache, frontendApi, publishableKey, ...rest } = props; - const key = - publishableKey || process.env.CLERK_PUBLISHABLE_KEY || frontendApi || process.env.CLERK_FRONTEND_API || ''; - - if (process.env.CLERK_FRONTEND_API) { - deprecated('CLERK_FRONTEND_API', 'Use `CLERK_PUBLISHABLE_KEY` instead.'); - } + const { children, tokenCache = MemoryTokenCache, publishableKey, ...rest } = props; + const key = publishableKey || process.env.CLERK_PUBLISHABLE_KEY || ''; return ( //@ts-expect-error From 665c18e67396efd59ffc38ca5cbb0655a06e010d Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 1 Nov 2023 00:25:47 +0200 Subject: [PATCH 2/3] chore(clerk-expo): Drop `*MagicLink*` related exports --- packages/expo/src/index.ts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/packages/expo/src/index.ts b/packages/expo/src/index.ts index c7f0dd6616a..a7f5c16a587 100644 --- a/packages/expo/src/index.ts +++ b/packages/expo/src/index.ts @@ -1,12 +1,19 @@ export { ClerkLoaded, ClerkLoading, + EmailLinkErrorCode, MultisessionAppSupport, SignedIn, SignedOut, + WithClerk, + WithSession, + WithUser, + isClerkAPIResponseError, + isEmailLinkError, + isKnownError, + isMetamaskError, useAuth, useClerk, - useMagicLink, useEmailLink, useOrganization, useOrganizationList, @@ -17,18 +24,8 @@ export { useSignUp, useUser, withClerk, - WithClerk, withSession, - WithSession, withUser, - WithUser, - isClerkAPIResponseError, - isMagicLinkError, - isEmailLinkError, - isMetamaskError, - isKnownError, - EmailLinkErrorCode, - MagicLinkErrorCode, } from '@clerk/clerk-react'; export { clerk as Clerk } from './singleton'; From 5b95348b1abe8c32707645584d1979dcf506cfc3 Mon Sep 17 00:00:00 2001 From: Dimitris Klouvas Date: Wed, 1 Nov 2023 00:27:51 +0200 Subject: [PATCH 3/3] chore(clerk-expo): Add changeset --- .changeset/gorgeous-baboons-float.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .changeset/gorgeous-baboons-float.md diff --git a/.changeset/gorgeous-baboons-float.md b/.changeset/gorgeous-baboons-float.md new file mode 100644 index 00000000000..8d70de2b864 --- /dev/null +++ b/.changeset/gorgeous-baboons-float.md @@ -0,0 +1,10 @@ +--- +'@clerk/clerk-expo': major +--- + +Drop deprecations. Migration steps: +- use `CLERK_PUBLISHABLE_KEY` instead of `CLERK_FRONTEND_API` env variable +- use `publishableKey` instead of `frontendApi` +- use `isEmailLinkError` instead of `isMagicLinkError` +- use `EmailLinkErrorCode` instead of `MagicLinkErrorCode` +- use `useEmailLink` instead of `useMagicLink` \ No newline at end of file