chore: bump formatJS libraries#48067
Conversation
|
Reviewing today... |
|
@hurali97 Can you please add the test steps based on the issue this should also fix? |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
@Ollyws Can you add the repro steps for the error you're seeing? I tried using the android app and there was no crash. Screen.Recording.2024-08-29.at.1.50.09.PM.mov |
|
Strange, I can no longer reproduce. Must have been an issue with my setup. I'll do a little more testing and we should be good to go. |
Reviewer Checklist
Screenshots/VideosAndroid: Native01_Android_Native.mp4Android: mWeb Chrome02_Android_Chrome.mp4iOS: Native03_iOS_Native.mp4iOS: mWeb Safari04_iOS_Safari.mp4MacOS: Chrome / Safari05_MacOS_Chrome.mp4MacOS: Desktop06_MacOS_Desktop.mp4 |
@Ollyws Thanks. To re-iterate, this PR was originally intended to fix the performance issues by bumping If that issue is persisting on some platforms, we can keep that issue open and consider debugging it there, since it will be out of scope of this PR. Let me know if you agree and we can move forward. |
|
@hurali97 that's fine I don't think it's a huge issue. |
mountiny
left a comment
There was a problem hiding this comment.
Thanks, I agree we can move ahead even if the issue was not fixed by the bump @shubham1206agra seems like this was not the golden shot
|
✋ 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/mountiny in version: 9.0.28-0 🚀
|
|
🚀 Deployed to production by https://github.com/roryabraham in version: 9.0.28-3 🚀
|

Details
To benefit from the performance improvements available in
formatJS, we can bump the libraries to the latest versions. This also fixes this issue.Fixed Issues
$ #37657
$ #47988
PROPOSAL: #37657 (comment), #47988 (comment)
Tests
Testing Steps:
Copied from the issue:
Offline tests
QA Steps
Same as test steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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
Android: Native
Screen.Recording.2024-08-27.at.12.56.06.PM.mov
Android: mWeb Chrome
Screen.Recording.2024-08-27.at.1.36.54.PM.mov
iOS: Native
Screen.Recording.2024-08-27.at.1.32.45.PM.mov
iOS: mWeb Safari
Screen.Recording.2024-08-27.at.1.36.34.PM.mov
MacOS: Chrome / Safari
Screen.Recording.2024-08-27.at.1.43.38.PM.mov
MacOS: Desktop
Screen.Recording.2024-08-27.at.1.52.21.PM.mov