diff --git a/.changeset/eleven-timers-clean.md b/.changeset/eleven-timers-clean.md new file mode 100644 index 00000000000..e7c6eac0c06 --- /dev/null +++ b/.changeset/eleven-timers-clean.md @@ -0,0 +1,8 @@ +--- +"@clerk/remix": minor +--- + +Add deprecation warning for maintenance mode. Please use `@clerk/react-router` package instead. + +Migration guide: https://reactrouter.com/upgrading/remix +React Router SDK: https://clerk.com/docs/quickstarts/react-router diff --git a/packages/remix/src/index.ts b/packages/remix/src/index.ts index d2afdeedcba..b2c730dad5a 100644 --- a/packages/remix/src/index.ts +++ b/packages/remix/src/index.ts @@ -1,5 +1,18 @@ import './globalPolyfill'; +import { logger } from '@clerk/shared/logger'; + +logger.warnOnce(` +Clerk - DEPRECATION WARNING: @clerk/remix is now in maintenance mode. + +@clerk/remix will only receive security updates. No new features will be added. + +Please migrate to @clerk/react-router for continued development and new features: + +Migration guide: https://reactrouter.com/upgrading/remix +React Router SDK: https://clerk.com/docs/quickstarts/react-router +`); + export * from './client'; // Override Clerk React error thrower to show that errors come from @clerk/remix