diff --git a/.changeset/cuddly-maps-write.md b/.changeset/cuddly-maps-write.md new file mode 100644 index 00000000000..114ed24b034 --- /dev/null +++ b/.changeset/cuddly-maps-write.md @@ -0,0 +1,6 @@ +--- +'@clerk/expo-passkeys': minor +'@clerk/expo': minor +--- + +Add support for Expo SDK 57 diff --git a/.github/workflows/expo-native-build.yml b/.github/workflows/expo-native-build.yml index c65284a4963..03e8520dbb0 100644 --- a/.github/workflows/expo-native-build.yml +++ b/.github/workflows/expo-native-build.yml @@ -45,10 +45,10 @@ jobs: - expo-sdk: 55 platform: ios runner: blacksmith-6vcpu-macos-26 - - expo-sdk: 56 + - expo-sdk: 57 platform: android runner: blacksmith-8vcpu-ubuntu-2204 - - expo-sdk: 56 + - expo-sdk: 57 platform: ios runner: blacksmith-6vcpu-macos-26 diff --git a/integration/templates/expo-native/package.sdk-56.json b/integration/templates/expo-native/package.sdk-57.json similarity index 92% rename from integration/templates/expo-native/package.sdk-56.json rename to integration/templates/expo-native/package.sdk-57.json index 2f7db0a02bd..b56000d3fc3 100644 --- a/integration/templates/expo-native/package.sdk-56.json +++ b/integration/templates/expo-native/package.sdk-57.json @@ -10,9 +10,9 @@ "prebuild:ios": "expo prebuild --clean --platform ios" }, "dependencies": { - "expo": "~56.0.12", - "react": "19.2.3", - "react-native": "0.85.3" + "expo": "~57.0.1", + "react": "19.2.7", + "react-native": "0.86.0" }, "devDependencies": { "@babel/core": "^7.29.0", diff --git a/packages/expo-passkeys/package.json b/packages/expo-passkeys/package.json index 99fd3e42f00..caf5ef6a323 100644 --- a/packages/expo-passkeys/package.json +++ b/packages/expo-passkeys/package.json @@ -38,7 +38,7 @@ "expo": "~52.0.49" }, "peerDependencies": { - "expo": ">=53 <57", + "expo": ">=53 <58", "react": "catalog:peer-react", "react-native": "*" } diff --git a/packages/expo/package.json b/packages/expo/package.json index 8c5fc39a597..49eb875ab19 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -136,7 +136,7 @@ }, "peerDependencies": { "@clerk/expo-passkeys": ">=0.0.6", - "expo": ">=53 <57", + "expo": ">=53 <58", "expo-apple-authentication": ">=7.0.0", "expo-auth-session": ">=5", "expo-constants": ">=12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5a5d3ea2f1..e4d6560b3da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -636,7 +636,7 @@ importers: specifier: ^1.0.0 version: 1.0.0 expo: - specifier: '>=53 <57' + specifier: '>=53 <58' version: 54.0.23(@babel/core@7.29.7)(@modelcontextprotocol/sdk@1.26.0(@cfworker/json-schema@4.1.1)(zod@3.25.76))(bufferutil@4.1.0)(graphql@16.14.1)(react-native@0.86.0(@babel/core@7.29.7)(@react-native-community/cli@12.3.7(bufferutil@4.1.0)(utf-8-validate@5.0.10))(@types/react@18.3.28)(bufferutil@4.1.0)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10) react: specifier: 18.3.1