-
-
Notifications
You must be signed in to change notification settings - Fork 354
chore(deps): update React Native to v0.83.0 #3567
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
base: main
Are you sure you want to change the base?
Conversation
eaa6b6d to
99fee31
Compare
99fee31 to
0190f84
Compare
Android (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 27ef4ee | 317.40 ms | 321.70 ms | 4.30 ms |
| 6e8584e | 447.10 ms | 474.71 ms | 27.61 ms |
| 148f924 | 492.65 ms | 500.28 ms | 7.63 ms |
| 34aba08 | 328.10 ms | 342.84 ms | 14.74 ms |
| 70e6261 | 482.65 ms | 495.70 ms | 13.05 ms |
| 575f9da | 415.26 ms | 422.98 ms | 7.72 ms |
| 1c65324 | 426.37 ms | 460.36 ms | 33.99 ms |
| 15c80ab+dirty | 336.27 ms | 350.58 ms | 14.31 ms |
| 1d86dd6 | 405.14 ms | 411.06 ms | 5.92 ms |
| 31fcca2 | 391.22 ms | 414.78 ms | 23.56 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 27ef4ee | 17.73 MiB | 19.82 MiB | 2.08 MiB |
| 6e8584e | 17.73 MiB | 19.86 MiB | 2.12 MiB |
| 148f924 | 17.73 MiB | 19.94 MiB | 2.21 MiB |
| 34aba08 | 17.73 MiB | 19.80 MiB | 2.07 MiB |
| 70e6261 | 17.73 MiB | 19.94 MiB | 2.21 MiB |
| 575f9da | 17.73 MiB | 19.83 MiB | 2.10 MiB |
| 1c65324 | 17.73 MiB | 19.95 MiB | 2.21 MiB |
| 15c80ab+dirty | 17.73 MiB | 20.04 MiB | 2.31 MiB |
| 1d86dd6 | 17.73 MiB | 19.86 MiB | 2.12 MiB |
| 31fcca2 | 17.73 MiB | 19.90 MiB | 2.17 MiB |
Previous results on branch: deps/scripts/update-rn.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| c66fb41 | 413.08 ms | 440.66 ms | 27.58 ms |
| 909a67e | 472.34 ms | 494.90 ms | 22.56 ms |
| f01ecfc | 431.29 ms | 463.18 ms | 31.89 ms |
| 236cc9c | 461.47 ms | 479.20 ms | 17.73 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| c66fb41 | 17.73 MiB | 19.95 MiB | 2.21 MiB |
| 909a67e | 17.73 MiB | 20.04 MiB | 2.31 MiB |
| f01ecfc | 17.73 MiB | 19.93 MiB | 2.20 MiB |
| 236cc9c | 17.73 MiB | 19.93 MiB | 2.20 MiB |
Android (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| d7401ac+dirty | 373.98 ms | 394.08 ms | 20.10 ms |
| 70caa60+dirty | 308.83 ms | 393.06 ms | 84.23 ms |
| e5c9b8b+dirty | 335.40 ms | 360.06 ms | 24.67 ms |
| b1e8712+dirty | 322.55 ms | 331.84 ms | 9.29 ms |
| 2534337+dirty | 597.14 ms | 665.04 ms | 67.90 ms |
| 1c65324+dirty | 381.10 ms | 427.26 ms | 46.16 ms |
| e73f4ed+dirty | 262.98 ms | 311.02 ms | 48.04 ms |
| 9c48b2c+dirty | 270.82 ms | 321.12 ms | 50.30 ms |
| 9433f35+dirty | 265.50 ms | 336.08 ms | 70.58 ms |
| 76d1baf+dirty | 339.02 ms | 408.65 ms | 69.63 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| d7401ac+dirty | 7.15 MiB | 8.04 MiB | 910.85 KiB |
| 70caa60+dirty | 7.15 MiB | 8.03 MiB | 901.79 KiB |
| e5c9b8b+dirty | 7.15 MiB | 8.10 MiB | 980.41 KiB |
| b1e8712+dirty | 7.15 MiB | 8.04 MiB | 912.27 KiB |
| 2534337+dirty | 7.15 MiB | 8.11 MiB | 988.68 KiB |
| 1c65324+dirty | 7.15 MiB | 8.22 MiB | 1.07 MiB |
| e73f4ed+dirty | 7.15 MiB | 8.09 MiB | 965.94 KiB |
| 9c48b2c+dirty | 7.15 MiB | 8.07 MiB | 947.16 KiB |
| 9433f35+dirty | 7.15 MiB | 8.08 MiB | 959.34 KiB |
| 76d1baf+dirty | 7.15 MiB | 8.09 MiB | 964.41 KiB |
Previous results on branch: deps/scripts/update-rn.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 236cc9c+dirty | 330.73 ms | 355.79 ms | 25.06 ms |
| 909a67e+dirty | 366.48 ms | 394.66 ms | 28.18 ms |
| c66fb41+dirty | 355.42 ms | 403.84 ms | 48.42 ms |
| f01ecfc+dirty | 367.79 ms | 403.25 ms | 35.46 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 236cc9c+dirty | 7.15 MiB | 8.21 MiB | 1.06 MiB |
| 909a67e+dirty | 7.15 MiB | 8.31 MiB | 1.17 MiB |
| c66fb41+dirty | 7.15 MiB | 8.22 MiB | 1.07 MiB |
| f01ecfc+dirty | 7.15 MiB | 8.21 MiB | 1.06 MiB |
0190f84 to
6d16c76
Compare
iOS (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 86d6d2c+dirty | 1267.55 ms | 1286.21 ms | 18.66 ms |
| e2b64fe+dirty | 1232.22 ms | 1255.20 ms | 22.98 ms |
| 9433f35+dirty | 1246.94 ms | 1271.45 ms | 24.52 ms |
| 4a6664f+dirty | 1209.49 ms | 1208.63 ms | -0.86 ms |
| 80b2ce3+dirty | 1265.92 ms | 1268.60 ms | 2.69 ms |
| dadc233+dirty | 1223.20 ms | 1236.88 ms | 13.68 ms |
| f06c879+dirty | 1252.64 ms | 1259.66 ms | 7.02 ms |
| 5a22220+dirty | 1209.49 ms | 1220.94 ms | 11.45 ms |
| 3853f43+dirty | 1221.82 ms | 1242.64 ms | 20.82 ms |
| 8900e1a+dirty | 1210.27 ms | 1218.66 ms | 8.39 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 86d6d2c+dirty | 2.36 MiB | 2.82 MiB | 462.82 KiB |
| e2b64fe+dirty | 2.36 MiB | 2.85 MiB | 495.80 KiB |
| 9433f35+dirty | 2.36 MiB | 2.85 MiB | 499.80 KiB |
| 4a6664f+dirty | 2.36 MiB | 3.04 MiB | 696.39 KiB |
| 80b2ce3+dirty | 2.36 MiB | 2.84 MiB | 486.98 KiB |
| dadc233+dirty | 2.36 MiB | 2.84 MiB | 486.85 KiB |
| f06c879+dirty | 2.36 MiB | 2.88 MiB | 530.42 KiB |
| 5a22220+dirty | 2.36 MiB | 2.92 MiB | 570.21 KiB |
| 3853f43+dirty | 2.36 MiB | 2.85 MiB | 499.81 KiB |
| 8900e1a+dirty | 2.36 MiB | 2.83 MiB | 479.25 KiB |
Previous results on branch: deps/scripts/update-rn.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 909a67e+dirty | 1231.94 ms | 1230.14 ms | -1.80 ms |
| f01ecfc+dirty | 1228.78 ms | 1230.45 ms | 1.67 ms |
| 236cc9c+dirty | 1317.96 ms | 1322.51 ms | 4.55 ms |
| c66fb41+dirty | 1215.94 ms | 1216.11 ms | 0.17 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 909a67e+dirty | 2.36 MiB | 3.06 MiB | 713.26 KiB |
| f01ecfc+dirty | 2.36 MiB | 2.92 MiB | 570.30 KiB |
| 236cc9c+dirty | 2.36 MiB | 2.92 MiB | 570.03 KiB |
| c66fb41+dirty | 2.36 MiB | 3.04 MiB | 698.62 KiB |
48040db to
c38742c
Compare
iOS (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 86d6d2c+dirty | 1291.62 ms | 1296.80 ms | 5.18 ms |
| e2b64fe+dirty | 1285.78 ms | 1297.56 ms | 11.78 ms |
| 9433f35+dirty | 1232.24 ms | 1232.74 ms | 0.50 ms |
| 4a6664f+dirty | 1218.77 ms | 1221.07 ms | 2.30 ms |
| 80b2ce3+dirty | 1245.12 ms | 1262.04 ms | 16.92 ms |
| dadc233+dirty | 1266.52 ms | 1282.55 ms | 16.03 ms |
| f06c879+dirty | 1285.14 ms | 1285.86 ms | 0.72 ms |
| 5a22220+dirty | 1246.18 ms | 1249.61 ms | 3.43 ms |
| 3853f43+dirty | 1271.74 ms | 1278.04 ms | 6.30 ms |
| 8900e1a+dirty | 1268.36 ms | 1273.04 ms | 4.68 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 86d6d2c+dirty | 2.92 MiB | 3.37 MiB | 464.31 KiB |
| e2b64fe+dirty | 2.92 MiB | 3.41 MiB | 499.97 KiB |
| 9433f35+dirty | 2.92 MiB | 3.41 MiB | 503.55 KiB |
| 4a6664f+dirty | 2.92 MiB | 3.60 MiB | 702.09 KiB |
| 80b2ce3+dirty | 2.92 MiB | 3.40 MiB | 492.75 KiB |
| dadc233+dirty | 2.92 MiB | 3.40 MiB | 492.53 KiB |
| f06c879+dirty | 2.92 MiB | 3.44 MiB | 533.24 KiB |
| 5a22220+dirty | 2.92 MiB | 3.48 MiB | 575.81 KiB |
| 3853f43+dirty | 2.92 MiB | 3.41 MiB | 503.54 KiB |
| 8900e1a+dirty | 2.92 MiB | 3.39 MiB | 485.96 KiB |
Previous results on branch: deps/scripts/update-rn.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 909a67e+dirty | 1216.10 ms | 1217.41 ms | 1.30 ms |
| f01ecfc+dirty | 1224.04 ms | 1228.31 ms | 4.27 ms |
| 236cc9c+dirty | 1236.10 ms | 1238.60 ms | 2.50 ms |
| c66fb41+dirty | 1228.08 ms | 1235.42 ms | 7.34 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 909a67e+dirty | 2.92 MiB | 3.62 MiB | 715.33 KiB |
| f01ecfc+dirty | 2.92 MiB | 3.48 MiB | 575.84 KiB |
| 236cc9c+dirty | 2.92 MiB | 3.48 MiB | 575.61 KiB |
| c66fb41+dirty | 2.92 MiB | 3.61 MiB | 705.55 KiB |
4ea1ad8 to
a56ff71
Compare
9c8f6d7 to
5b65668
Compare
3f74f83 to
f28f469
Compare
2b0e213 to
f1466e1
Compare
| "@sentry/react-native": "7.7.0", | ||
| "delay": "^6.0.0", | ||
| "react": "18.2.0", | ||
| "react-native": "0.73.9", | ||
| "react-native": "0.82.1", | ||
| "react-native-gesture-handler": "2.14.0", | ||
| "react-native-macos": "0.73.34", | ||
| "react-native-reanimated": "3.8.1", |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
f1466e1 to
0d0a35b
Compare
| "@sentry/react-native": "7.7.0", | ||
| "delay": "^6.0.0", | ||
| "react": "18.2.0", | ||
| "react-native": "0.73.9", | ||
| "react-native": "0.82.1", | ||
| "react-native-gesture-handler": "2.14.0", | ||
| "react-native-macos": "0.73.34", | ||
| "react-native-reanimated": "3.8.1", |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
0d0a35b to
4f9e302
Compare
2129e63 to
4acc521
Compare
| "@sentry/react-native": "7.7.0", | ||
| "delay": "^6.0.0", | ||
| "react": "18.2.0", | ||
| "react-native": "0.73.9", | ||
| "react-native": "0.82.1", | ||
| "react-native-gesture-handler": "2.14.0", | ||
| "react-native-macos": "0.73.34", | ||
| "react-native-reanimated": "3.8.1", |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
5ca46d4 to
371bebf
Compare
567cd8b to
c6a299e
Compare
| "@shopify/flash-list": "^2.0.2", | ||
| "delay": "^6.0.0", | ||
| "react": "19.1.0", | ||
| "react-native": "0.80.2", | ||
| "react-native": "0.83.0", | ||
| "react-native-gesture-handler": "^2.28.0", | ||
| "react-native-image-picker": "^8.2.1", | ||
| "react-native-launch-arguments": "^4.1.0", |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
48cb20f to
b871eb5
Compare
|
Bumped E2E with #5431 |
b871eb5 to
c0d4c20
Compare
c0d4c20 to
00e54d3
Compare
|
E2E tests updated with #5431 ps. I'm converting this git-hub PR to draft and mark ad blocked since we do not plan to merge it at this point |
Bumps scripts/update-rn.sh from v0.80.1 to v0.83.0.
Auto-generated by a dependency updater.
Changelog
v0.82.1
v0.82.0
Breaking
Appearance.setColorSchemeno longer accepts a nullable value (a4581ecd8b by huntie)CxxSharedModuleWrapper: Removed CxxSharedModuleWrapper (fafbee2402 by javache)requestIdleCallback(). (03d9f34a82 by yungsters)shouldEmitW3CPointerEvents: MigrateshouldPressibilityUseW3CPointerEventsForHoverto common private feature flags and removeshouldEmitW3CPointerEventsflag. (fb4587780e by coado)Android specific
reactNativeHost: Throw Exception if ReactApplication.reactNativeHost is not overriden (0d3791ca0a by mdvacca)iOS Specific
Animated.CompositeAnimationis now exposed when using"react-native-strict-api"(024d25794a by huntie)ReactNativeVersionAPI as JavaScript root export (ec5638abd0 by huntie)blockNativeResponderon Pressable (6e4d23ded2 by zeyap)debugOptimizedbuildTypefor Android (eb2461c7c9 by cortinico)DevSupportManager::openDebuggernow supports an optionalpanelparam determining the starting panel (7eb3536728 by huntie)usesCleartextTrafficmanifest placeholder which is autoconfigured by RNGP. (d89acc1596 by cortinico)enableFontScaleChangesUpdatingLayoutfeature flag by default (686d14f1d1 by j-piasecki)addBindingandremoveBindingmethods earlier, before a Runtime exists. (3271e57c75 by motiz88)Android specific
openDebugger()methods now accept apanel: String?param. Frameworks directly implementingDevSupportManagerwill need to adjust call signatures. (9dba7112cf by huntie)YogaConfigto Kotlin (4d5caef76b by mateoguzmana)YogaValueto Kotlin (4340dcbae8 by mateoguzmana)YogaNativeto Kotlin (bc54a06fcb by mateoguzmana)YogaConfigFactoryto Kotlin (33ca53d9db by mateoguzmana)DoNotStripto Kotlin (35d8086881 by mateoguzmana)YogaLayoutTypeto Kotlin (7e461003c6 by mateoguzmana)LayoutPassReasonto Kotlin (db2a9c089c by mateoguzmana)YogaNodeFactoryto Kotlin (40afa75a7c by mateoguzmana)YogaMeasureOutputto Kotlin (453508ada8 by mateoguzmana)YogaMeasureFunctionto Kotlin (05eddd354e by mateoguzmana)YogaStyleInputsto Kotlin (001736000f by mateoguzmana)YogaBaselineFunctionto Kotlin (a2eb3b299d by mateoguzmana)YogaLoggerto Kotlin (9c9a39b58e by mateoguzmana)TextAttributeProps.effectiveLineHeight. This field was public but never used in OSS. (ede037ade7 by cortinico)StyleSheet.absoluteFillObjectis deprecated in favor ofStyleSheet.absoluteFill(equivalent). (83e19813ff by huntie)BridgelessReactContext.getCatalystInstance()method (4583fbe052 by cortinico)CoreModulesPackageandNativeModuleRegistryBuilderlegacy architecture classes, these classes unused in the new architecture and will be deleted in the future (d3bbbd893a by mdvacca)Android specific
DefaultReactHost.getDefaultReactHost()overload (d35ddb5e59 by cortinico)Inspectorpublic class from React Android (cf528526cc by cortinico)com.facebook.react.bridge.JSONArgumentsclass (04ae15d99b by cortinico)Fixed
aria-hiddensupport forText, non-editableTextInputandImage(0f39fc3000 by mdjastrzebski)exportsfield in their package.json file and the./package.jsonsubpath is not explicitly defined (739dfd2141 by RakaDoank)hermes.frameworktohermesvm.framework(7f051c5470 by j-piasecki)Android specific
Dimensionswindowvalues on Android < 15 when edge-to-edge is enabled (3b185e4bce by zoontek)RootView(5cda3065ce by j-piasecki)isDevicePreferredLanguageRTL(a03780d279 by Kaining Zhong)jsBundleAssetPathonDefaultReactHost(2246e2b82c by cortinico)iOS specific
set_fast_float_configmethod inreact_native_pods.rb(327057fad5 by eliotfallon213)RCTPullToRefreshViewComponentView(27217e8bd6 by cipolleschi)getModuleForClassandgetModuleInstanceFromClass(85b47afb48 by cipolleschi)ScrollViewprops toRefreshControl(09daad27ea by cipolleschi)ScrollViewrecycled refresh control have the right props setup. (21b93d8d7d by cipolleschi)Switchcomponent (28275a0f7b by cipolleschi)inputAccessoryViewdependency. (eb08f54594 by ArturKalach)maxLength={null}is passed (56ad53cb14 by cipolleschi)Viewalignment withlineHeightin Text (6da351a5ed by intergalacticspacehighway)Security
v0.81.4
v0.81.3
v0.81.2
useNativeEqualsInNativeReadableArrayAndroidanduseNativeTransformHelperAndroidfeature flag to the experimental channel. This should alleviate some of the perf issue users are seeing on Android + Reanimated + NewArch on 0.81(a346096da8 by cortinico)v0.81.1
aria-labelonTextInput(6965d57e75 by mdjastrzebski)ReactNativeDependencies.podspec(4c570b5d31 by vonovak)v0.81.0
react-native/Libraries/BugReportingAPIs have been removed (9d4d8dcb02 by huntie)yarn diff-api-snapshotscript. (6b40f35032 by coado)resolver.resolveRequestandserializer.getModulesRunBeforeMainModuleMetro config now takes precedence over CLI defaults (fe2bcbf4ba by robhogan)react-nativepackage no longer ships with theflowdirectory (38acb4c074 by huntie)Viewno longer sets any default accessibility props, which should not result in visible changes in behaviour but may affect snapshot tests. (039a333df5 by javache)Viewcomponent to React 19. (eedd60b9e6 by EvanBacon)FpsDebugFrameCallback(cf6569bc18 by cortinico)RN_SERIALIZABLE_STATEto 3rd partyCMaketargets. Users with customCMakeand C++ code should update to usetarget_compile_reactnative_optionsinside theirCMakeLists.txtfiles.(c059ae1b77 by cortinico)FabricUIManager.measureoverload which accepts attachment positions (2ba86caf18 by NickGerleman)ViewManagerInterfacesto kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (76ff1aa5c6 by mdvacca)com.facebook.react.ReactDelegateto Kotlin. Some users implementing this class in Kotlin could have breakages. (50ea5b4380 by mateoguzmana)MountingManager(f33fdca876 by cortinico)textAlignVerticalto paragraph attributes instead of text attributes (55fd8b26f8 by joevilches)TextLayoutManagerInternal (e82a677c79 by NickGerleman)RCTDisplayLink's API fromRCTModuleData(70eeb9f541 by RSNara)SynchronouslyUpdateViewOnUIThreadnow acceptsfolly::dynamicinstead ofNSDictionary. Use https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/utils/platform/ios/react/utils/FollyConvert.h#L14 for conversion. (82279bd981 by sammy-SC)unstable_TextAncestorContextAPI (962a7dda44 by huntie)*AnimationConfigtypes on theAnimatednamespace (11a1ad7a98 by huntie)InterpolationConfigis now exposed on theAnimatednamespace (b01a5f91fe by huntie)ScrollViewImperativeMethodsandScrollViewScrollToOptionstypes to public API (f184b591cf by Antonio Pires)--validateflag tobuild-typesscript for JS API snapshot validation. (f529fd6ba5 by coado)Classmethods return types (e403b510d0 by hoxyq)Fantom.getFabricUpdatePropsfor reading fabric update props scheduled viaUIManager::updateShadowTree(cc442eb8c8 by zeyap)registerBundlecalls from the same origin only (a9007ea586 by jbroma)IntersectionObserversupport forrootwith fixes for viewport offsets (c5b6716311 by lunaleaps)ScrollView(a6908ad1a5 by riteshshukla04)cloneMultipletoShadowNodeclass. (1161fb4fcd by bartlomiejbloniarz)pressRetentionOffsetprop to be recognised by typescript inText.d.ts(d94f4d8c9d by iamAbhi-916)URLSearchParamsimplementation (9b1a8ffac4 by louix)Android specific
onFocus/onBlurevent dispatching logic to all native views that implementBaseViewManager(e960a28af7 by Abbondanzo)RNGP- Add support forexclusiveEnterpriseRepositoryto specify an internal Maven mirror. (6cb8dc37c7 by cortinico)RNTesterbuild.gradleto avoid automatic installation of Android SDK Build Tools. (35dba09724 by mojavad)fadingEdgeLengthto be set independently on the start and end of theScrollView(a21a4b87c3 by Mark Verlingieri)onFocusandonBlurfunction calls inViewcomponents (af0a76cf5f by Abbondanzo)iOS specific
borderWidths (70962ef3ed by a-klotz-p8)ENTERPRISE_REPOSITORYenv variable to cocoapods infra (23f3bf9239 by cipolleschi)Modals. (28986a7599 by okwasniewski)Package.swift(592b09781b by chrfalch)