Skip to content

Commit 6a850e7

Browse files
authored
feat: upgrade to v55 (#302)
* chore(apple-settings): bump to `expo@^55` * chore(ios-stickers): bump to `expo@^55` * chore(react-native-adjust): bump to `expo@^55` * chore(react-native-blob-util,react-native-pdf): bump to `expo@^55` * chore(react-native-branch): bump to `expo@^55` * chore(react-native-callkeep): bump to `expo@^55` * chore(react-native-siri-shortcut): bump to `expo@^55` * chore(react-native-webrtc): bump to `expo@^55` * chore: bump to `expo-module-scripts@^55` * chore(react-native-dynamic-icon): bump to `expo@^55` * chore: update SDK version in scripts and template
1 parent 1de01f5 commit 6a850e7

File tree

35 files changed

+1182
-1093
lines changed

35 files changed

+1182
-1093
lines changed

apps/app/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111
"dependencies": {
1212
"@config-plugins/react-native-adjust": "*",
1313
"@config-plugins/react-native-callkeep": "*",
14-
"expo": "~54",
15-
"expo-localization": "~17.0.7",
16-
"expo-splash-screen": "~31.0.10",
14+
"expo": "~55",
15+
"expo-localization": "~55.0.9",
16+
"expo-splash-screen": "~55.0.12",
1717
"fbjs": "^0.8.18",
1818
"i18n-js": "^3.8.0",
1919
"luxon": "^1.27.0",
20-
"react": "19.1.0",
21-
"react-native": "0.81.4",
22-
"react-native-adjust": "^5.1.0",
20+
"react": "19.2.0",
21+
"react-native": "0.83.2",
22+
"react-native-adjust": "^5.5.0",
2323
"react-native-callkeep": "^4.3.16",
24-
"react-native-safe-area-context": "~5.6.0"
24+
"react-native-safe-area-context": "~5.6.2"
2525
},
2626
"devDependencies": {
2727
"@babel/plugin-syntax-jsx": "^7.16.0",
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
appId: dev.bacon.applesettings
2+
---
3+
# Kill the Settings app to ensure a clean state
4+
- killApp: "com.apple.Preferences"
5+
6+
# Launch the app
7+
- launchApp
8+
9+
# Verify main UI elements are visible
10+
- assertVisible:
11+
id: "name-input"
12+
- assertVisible:
13+
id: "enabled-switch"
14+
- assertVisible:
15+
id: "slider"
16+
17+
# Clear any existing text and type a new value
18+
- tapOn:
19+
id: "name-input"
20+
- eraseText: 50
21+
- inputText: "Maestro"
22+
23+
# Toggle the switch on (default is off)
24+
- tapOn:
25+
id: "enabled-switch"
26+
27+
# Open iOS Settings for this app
28+
- tapOn: "Launch Settings"
29+
30+
# Navigate to the app's settings page
31+
- scrollUntilVisible:
32+
element: "Apps"
33+
direction: DOWN
34+
- tapOn: "Apps"
35+
- scrollUntilVisible:
36+
element: "apple-settings"
37+
direction: DOWN
38+
- tapOn: "apple-settings"
39+
- scrollUntilVisible:
40+
element: "apple-settings Settings"
41+
direction: DOWN
42+
43+
# Verify updated values in the iOS Settings app
44+
- assertVisible: "Maestro"
45+
46+
# Verify the Enabled toggle is on (checked = true when on)
47+
- assertVisible:
48+
id: "PSToggleSwitchSpecifier.enabled_preference.Enabled"
49+
checked: true

apps/apple-settings/package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,17 @@
55
"scripts": {
66
"start": "expo start --dev-client",
77
"ios": "expo run:ios",
8-
"android": "expo run:android"
8+
"android": "expo run:android",
9+
"e2e": "maestro test .maestro/"
910
},
1011
"dependencies": {
1112
"@config-plugins/apple-settings": "*",
12-
"@react-native-community/slider": "5.0.1",
13-
"@react-native-picker/picker": "2.11.1",
14-
"expo": "~54",
15-
"expo-splash-screen": "~31.0.9",
16-
"react": "19.1.0",
17-
"react-native": "0.81.4"
13+
"@react-native-community/slider": "5.1.2",
14+
"@react-native-picker/picker": "2.11.4",
15+
"expo": "~55",
16+
"expo-splash-screen": "~55.0.12",
17+
"react": "19.2.0",
18+
"react-native": "0.83.2"
1819
},
1920
"private": true
2021
}

apps/apple-settings/src/App.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const App = () => {
1414
<View style={styles.container}>
1515
{/* <SettingsTitle settingsKey="title_preference" /> */}
1616
<SettingsTextInput
17+
testID="name-input"
1718
style={{
1819
height: 40,
1920
borderColor: "gray",
@@ -22,8 +23,8 @@ const App = () => {
2223
}}
2324
settingsKey="name_preference"
2425
/>
25-
<SettingsSwitch settingsKey="enabled_preference" />
26-
<SettingsSlider settingsKey="slider_preference" />
26+
<SettingsSwitch testID="enabled-switch" settingsKey="enabled_preference" />
27+
<SettingsSlider testID="slider" settingsKey="slider_preference" />
2728
<View />
2829
{/* Broken https://forums.developer.apple.com/forums/thread/764519 */}
2930
{/*<SettingsRadioGroup settingsKey="radio_preference">*/}
-156 KB
Binary file not shown.

apps/ios-stickers/package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
{
22
"name": "@config-plugins-app/ios-stickers",
3-
"main": "./index.js",
43
"version": "1.0.0",
54
"scripts": {
65
"start": "expo start --dev-client",
7-
"prebuild": "expo prebuild -p ios --template ./expo-template-bare-minimum-50.0.17.tgz",
86
"ios": "expo run:ios",
97
"android": "expo run:android"
108
},
119
"dependencies": {
1210
"@config-plugins/ios-stickers": "*",
13-
"expo": "~54",
14-
"expo-splash-screen": "~31.0.9",
15-
"react": "19.1.0",
16-
"react-native": "0.81.4"
11+
"expo": "~55",
12+
"expo-splash-screen": "~55.0.12",
13+
"react": "19.2.0",
14+
"react-native": "0.83.2"
1715
},
1816
"private": true
1917
}

apps/react-native-branch/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"dependencies": {
1111
"@config-plugins/react-native-branch": "*",
12-
"expo": "~54",
13-
"expo-splash-screen": "~31.0.9",
14-
"react": "19.1.0",
15-
"react-native": "0.81.4",
16-
"react-native-branch": "^6.8.0"
12+
"expo": "~55",
13+
"expo-splash-screen": "~55.0.12",
14+
"react": "19.2.0",
15+
"react-native": "0.83.2",
16+
"react-native-branch": "^6.9.0"
1717
},
1818
"private": true
1919
}

apps/react-native-dynamic-app-icon/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
},
1010
"dependencies": {
1111
"@config-plugins/react-native-dynamic-app-icon": "*",
12-
"expo": "~54",
13-
"expo-splash-screen": "~31.0.9",
14-
"react": "19.1.0",
15-
"react-native": "0.81.4",
12+
"expo": "~55",
13+
"expo-splash-screen": "~55.0.12",
14+
"react": "19.2.0",
15+
"react-native": "0.83.2",
1616
"react-native-dynamic-app-icon": "^1.1.0"
1717
},
1818
"private": true

apps/react-native-pdf/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
"dependencies": {
1111
"@config-plugins/react-native-blob-util": "*",
1212
"@config-plugins/react-native-pdf": "*",
13-
"expo": "~54",
14-
"expo-splash-screen": "~31.0.9",
15-
"react": "19.1.0",
16-
"react-native": "0.81.4",
17-
"react-native-blob-util": "^0.21.2",
18-
"react-native-pdf": "^6.7.7"
13+
"expo": "~55",
14+
"expo-splash-screen": "~55.0.12",
15+
"react": "19.2.0",
16+
"react-native": "0.83.2",
17+
"react-native-blob-util": "^0.24.7",
18+
"react-native-pdf": "^7.0.4"
1919
},
2020
"private": true
2121
}

apps/react-native-siri-shortcut/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
},
1010
"dependencies": {
1111
"@config-plugins/react-native-siri-shortcut": "*",
12-
"expo": "~54",
13-
"expo-splash-screen": "~31.0.9",
14-
"react": "19.1.0",
15-
"react-native": "0.81.4",
12+
"expo": "~55",
13+
"expo-splash-screen": "~55.0.12",
14+
"react": "19.2.0",
15+
"react-native": "0.83.2",
1616
"react-native-siri-shortcut": "^3.2.4"
1717
},
1818
"private": true

0 commit comments

Comments
 (0)