-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade RN as well as update or replace other dependencies #8011
Conversation
…SplitView modules with new arch support
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still have around 70files to review (mainly in the libraries folder) but I leave a few comments.
package.json
Outdated
"react-native-walkthrough-tooltip": "1.6.0", | ||
"react-native-webrtc": "111.0.6", | ||
"react-native-webview": "13.8.4", | ||
"react-native-webrtc": "124.0.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cpoile I know the last time I tried to update react-native-webrtc
you had some concerns about it. You may want to check if there is any library update done here that you may want reverted before we merge this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes please do check @cpoile
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
...ies/@mattermost/rnutils/android/src/main/java/com/mattermost/rnutils/helpers/RealPathUtil.kt
Outdated
Show resolved
Hide resolved
@cpoile @larkox I'll be merging this PR so that it can be included in the 2.19 release.. if we find anything causing problems we can always open another PR to fix it. @rahimrahman FYI as now we will need to use node 20 |
…attermost#8011)" This reverts commit b8c088c.
@enahum The Release Note says "Need to add some release notes at the end" - can you help fill in the missing release notes? |
no release notes needed really |
Summary
This is a long PR that is aiming to not only upgrade react native but also lay the ground work to start using the new architecture, this is being held back at the moment by the navigation library there is a draft PR in the works.
Part of this PR updates some libraries, replaces others with maintained ones and there are 4 local libraries as well.
Probably the easiest way to review the PR is by looking at the individual commits.
Here a list of the replaced libraries:
Replaced libraries
@rneui/base
as this is the same but renamed up to date libraryRemoved libraries
Upgrade to Node 20+
Upgrade cocoapods to 1.15.2
upgrade bundler to 2.5.11
upgraded fastlane
upgraded all other dependencies
Checklist
Device Information
This PR was tested on: iOS similators and device as well as Android
Release Note