Repository navigation
fix(deps): update all non-major dependencies - #9
renovate-appwrite[bot] wants to merge 1 commit into
Conversation
🟡 Tier B · Needs changes before merging
This updates the app's Expo and React Native stack, navigation and UI libraries, and development dependencies. The lockfile is refreshed to resolve the updated manifest and its transitive packages. 1 of 2 changed files was too large to include in full.
Fix with agent prompt### Issue 1
package.json:35
**react-native-appwrite breaks the existing upload call**
The existing `Storage.createFile` call at `app/(tabs)/index.tsx:164-173` passes its progress callback as argument 5, but with this SDK that parameter is a string. After `npm ci`, `npx tsc --noEmit` fails at `index.tsx:170` (and the callback parameter is implicitly `any`), so the app no longer typechecks until this call is adapted to the new API.
### Issue 2
package.json:34
**React Native 0.88 is incompatible with the pinned Expo 53 SDK**
This app still pins Expo 53, which is paired with React Native 0.79; upgrading React Native to 0.88.1 leaves the Expo SDK and its native modules on an unsupported version combination. The updated dependency set also makes `npx tsc --noEmit` fail on the existing Reanimated `Animated.ScrollView` usage in `components/ParallaxScrollView.tsx:13,22`, so this upgrade cannot currently typecheck/build as-is.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.📂 Walkthrough · 2
⏳ Still open from earlier reviews · 2
Reviewed |
| "react": "19.3.1", | ||
| "react-dom": "19.3.1", | ||
| "react-native": "0.88.1", | ||
| "react-native-appwrite": "^0.35.0", |
There was a problem hiding this comment.
react-native-appwrite breaks the existing upload call
The existing Storage.createFile call at app/(tabs)/index.tsx:164-173 passes its progress callback as argument 5, but with this SDK that parameter is a string. After npm ci, npx tsc --noEmit fails at index.tsx:170 (and the callback parameter is implicitly any), so the app no longer typechecks until this call is adapted to the new API.
Prompt To Fix With AI
This is a comment left during a code review.
Path: package.json
Line: 35
Comment:
**react-native-appwrite breaks the existing upload call**
The existing `Storage.createFile` call at `app/(tabs)/index.tsx:164-173` passes its progress callback as argument 5, but with this SDK that parameter is a string. After `npm ci`, `npx tsc --noEmit` fails at `index.tsx:170` (and the callback parameter is implicitly `any`), so the app no longer typechecks until this call is adapted to the new API.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.🟠 Major · bug · Reply if this doesn't apply.
| "react-native-screens": "~4.11.1", | ||
| "react": "19.3.1", | ||
| "react-dom": "19.3.1", | ||
| "react-native": "0.88.1", |
There was a problem hiding this comment.
React Native 0.88 is incompatible with the pinned Expo 53 SDK
This app still pins Expo 53, which is paired with React Native 0.79; upgrading React Native to 0.88.1 leaves the Expo SDK and its native modules on an unsupported version combination. The updated dependency set also makes npx tsc --noEmit fail on the existing Reanimated Animated.ScrollView usage in components/ParallaxScrollView.tsx:13,22, so this upgrade cannot currently typecheck/build as-is.
Prompt To Fix With AI
This is a comment left during a code review.
Path: package.json
Line: 34
Comment:
**React Native 0.88 is incompatible with the pinned Expo 53 SDK**
This app still pins Expo 53, which is paired with React Native 0.79; upgrading React Native to 0.88.1 leaves the Expo SDK and its native modules on an unsupported version combination. The updated dependency set also makes `npx tsc --noEmit` fail on the existing Reanimated `Animated.ScrollView` usage in `components/ParallaxScrollView.tsx:13,22`, so this upgrade cannot currently typecheck/build as-is.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.🟠 Major · bug · Reply if this doesn't apply.
08f5eb8 to
9d22578
Compare
9d22578 to
fb18c44
Compare
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
7.29.6→7.29.137.4.2→7.21.02.5.2→2.9.457.1.14→7.5.1~19.0.10→~19.3.09.30.1→9.39.553.0.19→53.0.2717.1.7→17.1.8~2.3.2→~2.4.05.1.3→5.1.115.0.10→5.0.1119.0.0→19.3.119.0.0→19.3.10.79.5→0.88.1^0.10.0→^0.35.0~2.24.0→~2.33.0~3.17.4→~3.19.05.4.0→5.11.1~4.11.1→~4.30.0~0.20.0→~0.21.013.13.5→13.17.0~5.8.3→~5.9.0Release Notes
babel/babel (@babel/core)
v7.29.13Compare Source
v7.29.13 (2026-11-04)
🐛 Bug Fix
babel-generator,babel-parserbabel-parseryieldbeforeinin an Annex B for-in init (@babel-bot)isUnparsedContextual(@babel-bot)babel-generatorjsescnumber radix to non-integer literals (@babel-bot)ofbinding of a using declaration in for-of head (@babel-bot)minified: trueoutput for new expression (@babel-bot)babel-plugin-transform-block-scopingbabel-helper-module-transforms,babel-plugin-transform-modules-commonjsbabel-helper-skip-transparent-expression-wrappers,babel-plugin-transform-optional-chainingbabel-plugin-proposal-partial-applicationbabel-registerbabel-helper-create-class-features-plugin,babel-plugin-transform-private-property-in-object#x inon static private fields before initialization (@babel-bot)babel-traversebabel-helper-create-class-features-plugin,babel-plugin-proposal-decoratorsbabel-corebabel-plugin-bugfix-safari-rest-destructuring-rhs-arraybabel-plugin-transform-destructuringbabel-helpers,babel-plugin-transform-async-generator-functions,babel-runtime-corejs3asyncIteratorhelper forwarding.throw()to.return()(@babel-bot)babel-plugin-transform-for-offor awaitintransform-for-of(@babel-bot)babel-helper-string-parser,babel-parserCommitters: 1
v7.29.7Compare Source
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
react-navigation/react-navigation (@react-navigation/bottom-tabs)
v7.21.0Compare Source
Bug Fixes
Features
v7.20.0Compare Source
Bug Fixes
Features
v7.19.2Compare Source
Bug Fixes
v7.19.1Compare Source
v7.19.0Compare Source
Features
v7.18.18Compare Source
v7.18.17Compare Source
Bug Fixes
v7.18.16Compare Source
v7.18.15Compare Source
v7.18.14Compare Source
v7.18.13Compare Source
v7.18.12Compare Source
v7.18.11Compare Source
v7.18.10Compare Source
v7.18.9Compare Source
v7.18.8Compare Source
Bug Fixes
v7.18.7Compare Source
v7.18.6Compare Source
v7.18.5Compare Source
Bug Fixes
v7.18.4Compare Source
v7.18.3Compare Source
v7.18.2Compare Source
v7.18.1Compare Source
v7.18.0Compare Source
Features
v7.17.2Compare Source
v7.17.1Compare Source
v7.17.0Compare Source
Bug Fixes
Features
v7.16.2Compare Source
Bug Fixes
v7.16.1Compare Source
v7.16.0Compare Source
Bug Fixes
multiselectabletoundefined(cd466d4) - by @satya164Features
v7.15.13Compare Source
v7.15.12Compare Source
v7.15.11Compare Source
Bug Fixes
v7.15.10Compare Source
v7.15.9Compare Source
v7.15.8Compare Source
v7.15.7Compare Source
v7.15.6Compare Source
v7.15.5Compare Source
v7.15.4Compare Source
v7.15.3Compare Source
Bug Fixes
v7.15.2Compare Source
v7.15.1Compare Source
v7.15.0Compare Source
Features
v7.14.0Compare Source
Bug Fixes
Features
v7.13.0Compare Source
Features
v7.12.0Compare Source
Features
v7.11.0Compare Source
Features
v7.10.1Compare Source
v7.10.0Compare Source
Features
v7.9.1Compare Source
v7.9.0Compare Source
Bug Fixes
react-native-screensimplementation is used (#12852) (0e5aaff) - by @kligarskiFeatures
v7.8.12Compare Source
v7.8.11Compare Source
v7.8.10Compare Source
v7.8.9Compare Source
v7.8.8Compare Source
v7.8.7Compare Source
Bug Fixes
v7.8.6Compare Source
v7.8.5Compare Source
v7.8.4Compare Source
Bug Fixes
v7.8.3Compare Source
Bug Fixes
v7.8.2Compare Source
Bug Fixes
v7.8.1Compare Source
Bug Fixes
v7.8.0Compare Source
Features
v7.7.3Compare Source
v7.7.2Compare Source
Bug Fixes
v7.7.1Compare Source
Bug Fixes
v7.7.0Compare Source
Features
v7.6.0Compare Source
Features
v7.5.0Compare Source
Features
v7.4.9Compare Source
Bug Fixes
v7.4.8Compare Source
v7.4.7Compare Source
v7.4.6Compare Source
v7.4.5Compare Source
v7.4.4Compare Source
v7.4.3[Compare Source](https://redirect.github.com/react-navigation/react-navigation/compare/@react
Configuration
📅 Schedule: (UTC)
* * * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.