Upgrade react native to 0.72.4#27320
Conversation
|
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
Patch NumberOfLinesTest cases 0.72.3 #18507 (comment) Test Cases 0.72.4 - iOS Test Cases 0.72.4 - Android Screen.Recording.2023-09-13.at.3.35.41.PM.mov |
Image manipulator and react-native-sdk does not seem to require a new patch. We are using the same patch, right? If so please move those to the "Patches that had no issues with 0.72.4" section. |
Reviewer Checklist
Screenshots/VideosWebweb.movMobile Web - Chromemweb-chrome.movMobile Web - Safarimweb-safari.moviOSios.movAndroidandroid.mov |
Thanks @s77rt. Yes. We are using the same patch for Image manipulator and react-native-sdk. I moved them to the section "Patches that had no issues with 0.72.4". |
|
We have some conflicts |
|
@Gonals Thanks. I rebased and re-tested the functionalities. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/Gonals in version: 1.3.72-0 🚀
|
|
🚀 Deployed to production by https://github.com/thienlnam in version: 1.3.72-11 🚀
|

Details
Update react-native to 0.72.4 as suggested by the upgrade-helper and the slack instructions.
Patches not yet merged in upstream that have been re-applied on 0.72.4 with a new patch.
Patches that had no issues with 0.72.4:
Fixed Issues
$ #21411
PROPOSAL: #21411 (comment)
Tests
Linkified email from external app is pasted as linkified email in email field:
Expected Result: The link is pasted as plain text and not rich text.
Offline tests
Same as above.
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
Screen.Recording.2023-09-13.at.5.29.10.PM.mov
Mobile Web - Chrome
mobile-chrome-web-copy-paste-test.webm
Mobile Web - Safari
Simulator.Screen.Recording.-.iPhone.14.Pro.-.2023-09-13.at.17.31.59.mp4
Desktop
Screen.Recording.2023-09-13.at.5.24.11.PM.mov
iOS
Simulator.Screen.Recording.-.iPhone.14.Pro.-.2023-09-13.at.17.12.52.mp4
Android
copy-paste-test-android.webm