diff --git a/.changeset/fix-react-peer-dependency-ranges.md b/.changeset/fix-react-peer-dependency-ranges.md new file mode 100644 index 00000000000..0f1a7641331 --- /dev/null +++ b/.changeset/fix-react-peer-dependency-ranges.md @@ -0,0 +1,13 @@ +--- +'@clerk/chrome-extension': patch +'@clerk/expo': patch +'@clerk/expo-passkeys': patch +'@clerk/nextjs': patch +'@clerk/react': patch +'@clerk/react-router': patch +'@clerk/shared': patch +'@clerk/tanstack-react-start': patch +'@clerk/ui': patch +--- + +Fix React peer dependency version ranges to use `~` instead of `^` for React 19 versions, ensuring non-overlapping version constraints. diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 24aec7f11a9..8e3e27f7ebc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,8 +3,8 @@ packages: catalogs: peer-react: - react: ^18.0.0 || ^19.0.3 || ^19.1.4 || ^19.2.3 || ^19.3.0-0 - react-dom: ^18.0.0 || ^19.0.3 || ^19.1.4 || ^19.2.3 || ^19.3.0-0 + react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 + react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 react: '@types/react': 18.3.26 '@types/react-dom': 18.3.7