Skip to content

Commit f68f8f6

Browse files
committed
dedupe
1 parent 935b9e0 commit f68f8f6

File tree

3 files changed

+48
-107
lines changed

3 files changed

+48
-107
lines changed

.changeset/peer-dep-updates.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

.changeset/set-minimum-expo-53.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
'@clerk/expo': major
3+
'@clerk/expo-passkeys': major
4+
'@clerk/shared': major
5+
'@clerk/react': major
6+
'@clerk/localizations': major
7+
---
8+
9+
Drop support for Expo 50, 51 and 52. This release includes two breaking changes:
10+
11+
## 1. Updated Expo peer dependency requirements
12+
13+
**@clerk/clerk-expo**
14+
- **Added** new peer dependency: `expo: >=53 <55`
15+
- The core `expo` package is now explicitly required as a peer dependency
16+
- This ensures compatibility with the Expo SDK version range that supports the features used by Clerk
17+
18+
**@clerk/expo-passkeys**
19+
- **Updated** peer dependency: `expo: >=53 <55` (previously `>=50 <55`)
20+
- Minimum Expo version increased from 50 to 53
21+
- This aligns with the main `@clerk/clerk-expo` package requirements
22+
23+
## 2. Removed legacy subpath exports
24+
25+
The following packages have removed their legacy subpath export mappings:
26+
- `@clerk/clerk-expo`
27+
- `@clerk/shared`
28+
- `@clerk/clerk-react`
29+
- `@clerk/localizations`
30+
31+
**What changed:**
32+
Previously, these packages used a workaround to support subpath imports (e.g., `@clerk/shared/react`, `@clerk/clerk-expo/web`). These legacy exports have been removed in favor of modern package.json `exports` field configuration.
33+
34+
All public APIs remain available through the main package entry points.
35+
36+
37+

pnpm-lock.yaml

Lines changed: 11 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)