From 836d42aec2c35a216ab36975d52ef492e68fbc80 Mon Sep 17 00:00:00 2001 From: wobsoriano Date: Fri, 24 Jul 2026 18:04:40 -0700 Subject: [PATCH 1/3] chore(expo): Add deprecation notice to clerk-expo --- packages/expo/README.md | 3 +++ packages/expo/src/index.ts | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/packages/expo/README.md b/packages/expo/README.md index 740ffbd0184..3be0fcec54a 100644 --- a/packages/expo/README.md +++ b/packages/expo/README.md @@ -25,6 +25,9 @@ +> [!WARNING] +> `@clerk/clerk-expo` is deprecated. Migrate to `@clerk/expo` by following the [Core 3 upgrade guide](https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-3). + ## Getting Started [Clerk](https://clerk.com/?utm_source=github&utm_medium=clerk_expo) is the easiest way to add authentication and user management to your Expo application. Add sign up, sign in, and profile management to your application in minutes. diff --git a/packages/expo/src/index.ts b/packages/expo/src/index.ts index 516d36df282..ad09644d2f7 100644 --- a/packages/expo/src/index.ts +++ b/packages/expo/src/index.ts @@ -1,4 +1,13 @@ import { setErrorThrowerOptions } from '@clerk/clerk-react/internal'; +import { logger } from '@clerk/shared/logger'; + +logger.warnOnce(` +Clerk - DEPRECATION WARNING: @clerk/clerk-expo is deprecated. + +Please migrate to @clerk/expo. + +Migration guide: https://clerk.com/docs/guides/development/upgrading/upgrade-guides/core-3 +`); export { isClerkAPIResponseError, From 73a4d98209a876572f5b587a389356547befef73 Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Fri, 24 Jul 2026 18:06:33 -0700 Subject: [PATCH 2/3] chore: add changeset --- .changeset/three-files-fetch.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/three-files-fetch.md diff --git a/.changeset/three-files-fetch.md b/.changeset/three-files-fetch.md new file mode 100644 index 00000000000..5438f1ae5d5 --- /dev/null +++ b/.changeset/three-files-fetch.md @@ -0,0 +1,5 @@ +--- +"@clerk/clerk-expo": minor +--- + +eprecate `@clerk/clerk-expo` in favor of `@clerk/expo` and add a runtime warning linking to the migration guide. From 5e73de3e003d22c108119b1b0ea244edd04c5801 Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Fri, 24 Jul 2026 18:10:51 -0700 Subject: [PATCH 3/3] chore: update changeset --- .changeset/three-files-fetch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/three-files-fetch.md b/.changeset/three-files-fetch.md index 5438f1ae5d5..2c92e7ccabf 100644 --- a/.changeset/three-files-fetch.md +++ b/.changeset/three-files-fetch.md @@ -2,4 +2,4 @@ "@clerk/clerk-expo": minor --- -eprecate `@clerk/clerk-expo` in favor of `@clerk/expo` and add a runtime warning linking to the migration guide. +Deprecate `@clerk/clerk-expo` in favor of `@clerk/expo` and add a runtime warning linking to the migration guide.