Skip to content

chore(deps): update React Native to v0.81.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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jan 30, 2024

Bumps scripts/update-rn.sh from v0.77.1 to v0.81.0.

Auto-generated by a dependency updater.

Changelog

v0.81.0

Breaking

  • APIs: All react-native/Libraries/BugReporting APIs have been removed (9d4d8dcb02 by huntie)
  • APIs: Add public JS API breaking change detection under yarn diff-api-snapshot script. (6b40f35032 by coado)
  • APIs: Community CLI users: user-defined resolver.resolveRequest and serializer.getModulesRunBeforeMainModule Metro config now takes precedence over CLI defaults (fe2bcbf4ba by robhogan)
  • Error Handling: Improve messaging and add error stack trace for uncaught throws. (5ba0e1f97a by vzaidman)
  • Flow: The react-native package no longer ships with the flow directory (38acb4c074 by huntie)
  • Node: Minimum Node version is now bumped to Node.js 22.14.0 (df39eadc03 by huntie)
  • View: View no longer sets any default accessibility props, which should not result in visible changes in behaviour but may affect snapshot tests. (039a333df5 by javache)
  • View: Upgrade View component to React 19. (eedd60b9e6 by EvanBacon)
Android specific
  • APIs: Cleanup and internalize FpsDebugFrameCallback (cf6569bc18 by cortinico)
  • CMake: Correctly propagate RN_SERIALIZABLE_STATE to 3rd party CMake targets. Users with custom CMake and C++ code should update to use target_compile_reactnative_options inside their CMakeLists.txt files.(c059ae1b77 by cortinico)
  • FabricUIManager: Remove FabricUIManager.measure overload which accepts attachment positions (2ba86caf18 by NickGerleman)
  • Kotlin: Migrate ViewManagerInterfaces to 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)
  • Kotlin: Migrate com.facebook.react.ReactDelegate to Kotlin. Some users implementing this class in Kotlin could have breakages. (50ea5b4380 by mateoguzmana)
  • Kotlin: Convert to Kotlin and internalize MountingManager (f33fdca876 by cortinico)
  • textAlignVertical: Move textAlignVertical to paragraph attributes instead of text attributes (55fd8b26f8 by joevilches)
  • TextLayoutManager: Make Java Side TextLayoutManager Internal (e82a677c79 by NickGerleman)
iOS specific

Added

  • APIs: Expose unstable_TextAncestorContext API (962a7dda44 by huntie)
  • APIs: Expose additional *AnimationConfig types on the Animated namespace (11a1ad7a98 by huntie)
  • APIs: InterpolationConfig is now exposed on the Animated namespace (b01a5f91fe by huntie)
  • APIs: Expose ScrollViewImperativeMethods and ScrollViewScrollToOptions types to public API (f184b591cf by Antonio Pires)
  • APIs: Add --validate flag to build-types script for JS API snapshot validation. (f529fd6ba5 by coado)
  • Bridging: Added support for bridging Class methods return types (e403b510d0 by hoxyq)
  • Error Handling: Improve error messages when enum members are missing (12ced22f70 by Yannick Loriot)
  • Fantom: Add Fantom.getFabricUpdateProps for reading fabric update props scheduled via UIManager::updateShadowTree (cc442eb8c8 by zeyap)
  • Flow: Add support for Flow opaque types in codegen for native modules (a15fc102e6 by rubennorte)
  • HMR: Process HMR registerBundle calls from the same origin only (a9007ea586 by jbroma)
  • IntersectionObserver: IntersectionObserver support for root with fixes for viewport offsets (c5b6716311 by lunaleaps)
  • ReactNativeFeatureFlags: Allow Custom ReactNativeFeatureFlags for Shell 2.0 (bbc1e121c7 by Maddie Lord)
  • ScrollView: Added more Pending Decleration for ScrollView (a6908ad1a5 by riteshshukla04)
  • ShadowNode: Added cloneMultiple to ShadowNode class. (1161fb4fcd by bartlomiejbloniarz)
  • Typescript: Add pressRetentionOffset prop to be recognised by typescript in Text.d.ts (d94f4d8c9d by iamAbhi-916)
  • URLSearchParams: Added size property to URLSearchParams implementation (9b1a8ffac4 by louix)
Android specific
  • BaseViewManager: Adds support for onFocus / onBlur event dispatching logic to all native views that implement BaseViewManager (e960a28af7 by Abbondanzo)
  • Edge To Edge: Add Android edge-to-edge opt-in support (09ef774ff6 by zoontek)
  • RNGP: RNGP- Add support for exclusiveEnterpriseRepository to specify an internal Maven mirror. (6cb8dc37c7 by cortinico)
  • RNTester: Added explicit build tool version to RNTester build.gradle to avoid automatic installation of Android SDK Build Tools. (35dba09724 by mojavad)
  • ScrollView: Allow fadingEdgeLength to be set independently on the start and end of the ScrollView (a21a4b87c3 by Mark Verlingieri)
  • View: Support for onFocus and onBlur function calls in View components (af0a76cf5f by Abbondanzo)
iOS specific
  • borderWidth: Add support for different borderWidths (70962ef3ed by a-klotz-p8)
  • CocoaPods: Add the ENTERPRISE_REPOSITORY env variable to cocoapods infra (23f3bf9239 by cipolleschi)
  • Modal: Allow to interactively swipe down Modals. (28986a7599 by okwasniewski)
  • Package.swift: Added missing search path to Package.swift (592b09781b by chrfalch)
  • Prebuild: Add more logging around computeNightlyTarballURL in ios pre-build (1a6887bd70 by cortinico)
  • Prebuild: Added backwards compatible use of prebuild through cocoapods (d8e00f0bb1 by chrfalch)
  • Prebuild: Ship the React-Core-prebuilt.podspec in package.json (46b562b9b3 by cipolleschi)
  • Prebuild: Added support for using prebuilt RNCore with Cocoapods (90654e4ba2 by chrfalch)
  • Prebuild: Add React-Core-prebuild.podspec to integrate React native core prebuilds using Cocoapods (1a86ee17fb by chrfalch)
  • Prebuild: Added building XCFframework from the prebuild script (55534f518a by chrfalch)
  • Prebuild: Added building swift package from the prebuild script (3c01b1b6f0 by chrfalch)
  • Prebuild: Added downloading of hermes artifacts when pre-building for iOS. (41d2b5de0a by chrfalch)
  • Prebuild: Add release/debug switch script for React-Core-prebuilt (42d1a7934c by chrfalch)
  • Prebuild: Added support for using USE_FRAMEWORKS with prebuilt React Native Core (40e45f5366 by chrfalch)
  • runtime: Added HERMES_ENABLE_DEBUGGER to debug configuration for the reactRuntime target. (560ac23001 by chrfalch)

Changed

  • API: NewAppScreen no longer internally handles device safe area, use optional safeAreaInsets prop (aligned in 0.81 template) (732bd12dc2 by huntie)
  • Animated: Animated now always flattens props.style, which fixes an error that results from props.style objects in which AnimatedNode instances are shadowed (i.e. flattened to not exist in the resulting props.style object). (da520848c9 by yungsters)
  • Animated: Creates a feature flag that changes Animated to no longer produce invalid props.style if every AnimatedNode instance is shadowed via style flattening. (5c8c5388fc by yungsters)
  • Animated: Enabled a feature flag that optimizes Animated to reduce memory usage. (2a13d20085 by yungsters)
  • Babel: Added support to react-native/babel-preset for a hermesParserOptions option, that expects an object that enables overriding hermes-parser options. (0508eddfe6 by yungsters)
  • Error handling: Errors will no longer have the "js engine" suffix. (a293925280 by yungsters)
  • Fibers: Reduces memory usage, by improving memory management of parent alternate fibers. (Previously, a parent fiber might retain memory associated with shadow nodes from a previous commit.) (0411c43b3a by yungsters)
  • infoLog: Removed infoLog from react-native package (8a0cfec815 by coado)
  • IntersectionObserver: Fixed IntersectionObserver#observe to avoid retaining memory for unmounted child nodes of observed views. (d945c5863a by yungsters)
  • Jest: Improved default mocking for Jest unit tests. (1fd9508ecc by yungsters)
  • LegacyArchitecture: Raise loglevel for assertion of LegacyArchitecture classes (38a4b62211 by mdvacca)
  • LegacyArchitecture: Raise logLevel of LegacyArchitecture classes when minimizing of legacy architecture is enabled (0d1cde7f36 by mdvacca)
  • Metro: Metro to ^0.83.1 (e247be793c by motiz88)
  • React DevTools: Bumped React DevTools to 6.1.5 (c302902b1d by hoxyq)
  • RuntimeExecutor: RuntimeExecutor: Remove noexcept from sync ui thread utils (7ef278af50 by RSNara)
  • Typescript: Bump types/react to 19.1 (3ae9328571 by gabrieldonadel)
Android specific
iOS specific

Deprecated

  • hasTVPreferredFocus: Deprecate hasTVPreferredFocus (cfb6c968dd by Abbondanzo)
  • SafeAreaView: Deprecate SafeAreaView due to its iOS-only support and incompatibility with Android 15 edge-to-edge behavior; recommend using react-native-safe-area-context instead. (73133a31d5 by kikoso)
  • ShadowNode: ShadowNode::Shared is now deprecated. Use std::shared_ptr<const ShadowNode> instead. (0e175ce5b6 by sammy-SC)
  • ShadowNode: Deprecate type aliases ShadowNode::Unshared and ShadowNode::Weak in favour of std::shared_ptr<ShadowNode> and std::weak_ptr<ShadowNode> (12fb101e30 by sammy-SC)
iOS specific
  • RCTFollyConvert: RCTFollyConvert.h is deprecated please use /ReactCommon/react/utils/platform/ios/react/utils/FollyConvert.h instead (685a60e6b4 by sammy-SC)

Removed

  • Yoga: Remove YogaLayoutableShadowNode::cleanLayout() and Fix ParagraphShadowNode Font Size Invalidation Logic (7979c7ce06 by NickGerleman)
Android specific
  • APIs: Internalize NetworkingModule's UriHandler, RequestBodyHandler, and ResponseHandler APIs (987e3f8c00 by huntie)
  • DeveloperSettings: Remove deprecated isStartSamplingProfilerOnInit from DeveloperSettings (ccb9edc717 by cortinico)
  • JSC: Remove 1st party JSC support (8174d02811 by cortinico)
  • JSEngineResolutionAlgorithm: Remove and cleanup JSEngineResolutionAlgorithm (0954c1db45 by cortinico)
iOS specific

Fixed

  • APIs: Renamed argument names in the onContentSizeChange callback's type definition (0386b9bd51 by pchalupa)
  • BindingsInstallerHolder: Fixed deprecation message for BindingsInstallerHolder (4a8fda83e3 by tomekzaw)
  • C++: Add default: case to avoid warnings/errors for targets that compile with -Wswitch-enum and -Wswitch-default enabled (22b8b53c77 by NSProgrammer)
  • C++: Add default: case to avoid warnings/errors for targets that compile with -Wswitch-enum and -Wswitch-default enabled (9079b53c6f by NSProgrammer)
  • C++: Fix clang tidy for react-native (3e49d17f58 by RSNara)
  • Color APIs: Fix the serialization of the alpha channel in the rgba() color string format. (1cc12ce7fd by piaskowyk)
  • Color APIs: Fix incorrect flattening / non-rendering of views with backgroundColor set to rgba(255, 255, 255, 127/256) (b1e8729f4d by rubennorte)
  • Fantom: Support viewport offsets for Fantom root and fix getBoundingClientRect to respect viewport offsets (b5c62f52d1 by lunaleaps)
  • IntersectionObserver: Fix potential leak inside IntersectionObserver (a55f430daa by RSNara)
  • LogBox: Remove LogBox patch, de-duplicating errors (e0797d0e03 by rickhanlonii)
  • ScrollView: Expose ScrollView.getNativeScrollRef on the type definition to allow accessing the underlying HostInstance. (4b91b63094 by zbauman3)
  • Typescript: Add ImageSource type to TypeScript (42ca46b95c by okwasniewski)
  • Typescript: Devtools TS Types (8f189fce03 by krystofwoldrich)
  • Yoga: Fix possible invalid measurements with width or height is zero pixels (5cc4d0a086 by NickGerleman)
  • Yoga: Fixed nodes with display: contents set being cloned with the wrong owner (d4b36b0300 by j-piasecki)
Android specific
iOS specific
  • Gradient: Gradient interpolation for transparent colors (097d482446 by intergalacticspacehighway)
  • Package.swift: Add missing React-RCTSettings to Package.swift (e40c1d265a by chrfalch)
  • Package.swift: Fixed defines in Package.swift (e2f6ce4ddf by chrfalch)
  • Podspec: Fixed premature return in header file generation from podspec globs (f2b064c2d4 by chrfalch)
  • Podspec: Fixed issue with RNDeps release/debug switch failing (4ee2b60a1e by chrfalch)
  • Podspec: Fixed missing script for resolving prebuilt xcframework when switching between release/debug (2e55241a90 by chrfalch)
  • Prebuild: Fixed wrong path in prebuild hermes check (be11f2ee77 by chrfalch)
  • Prebuild: Fixed resolving build type when downloading hermes artifacts (9371e20192 by chrfalch)
  • RCTImage: Allow for consuming RCTImage in Swift codebase by enabling "Defines Module" option (1d80586730 by kkafar)
  • RCTImageComponentView: Fix RCTImageComponentView image loading after source props change with no layout invalidation (cd5d74518b by Nick Lefever)
  • RCTScreenSize: Make RCTScreenSize take horizontal orientation into account (50ce8c77a7 by okwasniewski)
  • TextInput: Fixed blank space at the bottom of multiline TextInput on iOS (2da4a6059a by tomekzaw)
  • Turbo Modules: Turbo Modules- Fixes dictionary stripped out when value is null (4a4fd1cb8b by zhongwuzw)

v0.80.2

Added

Android specific
iOS specific
  • Cocoapods: Add the ENTERPRISE_REPOSITORY env var to let user consume artifacts from their personal maven mirror (183be8e12c by cipolleschi)

Fixed

Android specific
  • InteropLayer: Fix ConcurrentModificationException in InteropUIBlockListener (d8b5a5570e by jkoutavas)

v0.80.1

Added

Fixed

  • jest: Fix missing RefreshControlMock source in Jest preset (6044e01460 by huntie)
Android specific

v0.80.0

Breaking

  • APIs: Subpath imports to the internal react-native/virtualized-lists package are not allowed. (be8393c41b by iwoplaza)
  • APIs: The react-native package now defines package.json "exports". (319ba0afd2 by huntie)
  • C++: Dispatch folly::dynamic events with r-value instead of l-value (12e5df844b by rozele)
  • C++: Introduce beforeload callback arg into ReactInstance::loadScript (061174c150 by RSNara)
  • deps: Updated eslint-config-react-native to depend on eslint-plugin-react-hooks v5.2.0 from v4.6.0. This includes a breaking change in which ESLint will no longer recognize component names that start with 1 or more underscores followed by a capital letter. (https://github-redirect.dependabot.com/facebook/react/pull/25162) (4de592756b by yungsters)
  • NewAppScreen: The NewAppScreen component is redesigned and moved to the react-native/new-app-screen package (3cf0102007 by huntie)
Android specific
  • APIs: Deleting ChoreographerCompat, Use Choreographer.FrameCallback instead (f8b2956437 by mdvacca)
  • APIs: Deleting deprecated StandardCharsets (40b38d0a44 by mdvacca)
  • APIs:: Make DeviceInfoModule internal (f02607badb by mateoguzmana)
  • APIs:: Make ModuleDataCleaner internal (6fa1864d52 by mateoguzmana)
  • DevX: Removed loadSplitBundleFromServer from DevSupportManager interface (86cd31eb6b by javache)
  • Kotlin: Convert ColorPropConverter to Kotlin (57768bfbcd by fabriziocucci)
  • Kotlin: Convert DevSupportManagerBase to Kotlin. If you're subclassing this class, you will have to adjust some of the parameters as types have changed during the migration. (9da485b54c by cortinico)
  • Kotlin: Convert NetworkModule to Kotlin, mark methods as final (8726e26348 by Abbondanzo)
  • Kotlin: Convert ReactEditText to Kotlin. If you're subclassing this type you'll need to adjust your signatures. (cac27d15be by cortinico)
  • Kotlin: Convert ReactInstanceDevHelper to Kotlin. Some users implementing this class in Kotlin could have breakages. As this is a devtools/frameworks API we're not marking this as breaking. (09492075e8 by cortinico)
  • Kotlin: Convert ReactTextInputManager to Kotlin (ab47834eb1 by cortinico)
iOS specific

Added

  • Accessibility: Add accessibilityOrder to iOS and Android (8cf4d5b531 by jorge-cab)
  • Codegen: Codegen utility functions and types are now exported from the root package (c7aa3f3fe7 by j-piasecki)
  • Events: Add UIManager::add/RemoveEventListener (b0f2083d9d by zeyap)
  • Events: EventEmitter addListener and removeListener APIs (ff4537c15e by rozele)
  • Image: Support headers [crossOrigin and referralPolicy] in Image without src and srcSet and only remote source.uri (49ea9d80b8 by anupriya13)
  • JS: Add compact option to react-native/babel-preset to allow disabling whitespace removal (86911003dc by jnields)
  • JS: Added no-deep-imports rule to eslint-plugin-react-native. (87809d9326 by coado)
  • Networking: Implementation for URLSearchParams (af1f1e4fe5 by Ritesh Shukla)
  • Networking: URL accessors for unimplemented Methods (3dac90006f by riteshshukla04)
  • NewArch: Add warning when the app runs with the legacy architecture (706b6e878d by cipolleschi)
  • Pressable: Expose onPressMove as base prop for Pressable (6df938c72e by Regina Tuk)
  • ScrollView: Add showsVerticalScrollIndicator in ScrollViewProps.cpp SetProp (bc90c839aa by anupriya13)
  • StyleSheet: Added slash of alpha support using rgb() (7441127040 by zhongwuzw)
  • StyleSheet: Adds JS changes for radial gradient (1b45dc8033 by intergalacticspacehighway)
  • StyleSheet: CSS Added hwb(H W B / A) notation (692b05e77d by zhongwuzw)
  • Testing: Added a custom Jest resolver to opt out from handling "exports" in tests (ee9bd851ac by j-piasecki)
  • Text: Support minimumFontScale in paragraphAttributes (f53d066d26 by anupriya13)
  • TurboModules: Create TurboModuleWithJSIBindings interface (1acd45950b by zeyap)
  • TypeScript: Added type definitions for Colors object in LaunchScreen module to enhance code readability and type safety. (c2864c160d by qnnp-me)
  • TypeScript: Configure the "react-native-strict-api" opt in for our next-gen TypeScript API (6ea24f7bb9 by huntie)
  • runtime: Allow setting SurfaceStartedCallback on UIManager (c5e9ef53ae by zeyap)
  • runtime: Move rncxx scheduler to oss (744a0f8385 by zeyap)
Android specific
  • Accessibility: Expose Android's screenReaderFocusable prop (4ce093154d by jorge-cab)
  • Animated: Create UIManagerNativeAnimatedDelegate to potentially drive per frame NativeAnimated update (8d6098a645 by zeyap)
  • APIs: Collections DSL functions for Kotlin(buildReadableMap, buildReadableArray) (78dbbaafdd by l2hyunwoo)
  • C++: Allow invoking synchronouslyUpdateViewOnUIThread from c++ via UIManager (4912958812 by zeyap)
  • infra: Generate keep.xml to prevent resource shrinking (864833fca9 by jakex7)
  • NewArch: Add a legacyWarningsEnabled property to enable Legacy Warnings on NewArch (7ca2811750 by cortinico)
  • NewArch: Warn Legacy Arch users if they use a Component with a ShadowNode with YogaMeasureFunction.measure() function. That Component will stop working on NewArch. (9345c88a61 by cortinico)
  • StyleSheet: Adds android changes for radial gradient (a2409941c2 by intergalacticspacehighway)
  • TextInput: Add new prop for filtering drag and drop targeting to text inputs (d10dd7130c by Abbondanzo)
iOS specific

⚠️ Changelog content truncated by 55985 characters because it was over the limit (60000) and wouldn't fit into PR description.

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch from eaa6b6d to 99fee31 Compare January 30, 2024 03:03
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jan 30, 2024
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch from 99fee31 to 0190f84 Compare January 30, 2024 18:22
Copy link
Contributor Author

github-actions bot commented Jan 30, 2024

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 555.38 ms 607.71 ms 52.34 ms
Size 17.73 MiB 20.06 MiB 2.33 MiB

Baseline results on branch: main

Startup times

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

Copy link
Contributor Author

github-actions bot commented Jan 30, 2024

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 364.29 ms 383.71 ms 19.42 ms
Size 7.15 MiB 8.32 MiB 1.17 MiB

Baseline results on branch: main

Startup times

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

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch from 0190f84 to 6d16c76 Compare January 31, 2024 09:27
Copy link
Contributor Author

github-actions bot commented Jan 31, 2024

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1242.51 ms 1239.31 ms -3.20 ms
Size 2.36 MiB 3.07 MiB 725.33 KiB

Baseline results on branch: main

Startup times

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

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 4 times, most recently from 48040db to c38742c Compare February 1, 2024 15:27
Copy link
Contributor Author

github-actions bot commented Feb 1, 2024

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1230.74 ms 1227.88 ms -2.87 ms
Size 2.92 MiB 3.63 MiB 731.21 KiB

Baseline results on branch: main

Startup times

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

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 3 times, most recently from 4ea1ad8 to a56ff71 Compare February 5, 2024 17:43
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.73.3 chore(deps): update React Native to v0.73.4 Feb 6, 2024
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 4 times, most recently from 9c8f6d7 to 5b65668 Compare February 12, 2024 17:23
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 8 times, most recently from 3f74f83 to f28f469 Compare February 15, 2024 15:20
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 3 times, most recently from 73234a8 to 50e91a0 Compare August 5, 2025 14:08
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 2 times, most recently from b6b4531 to 8062e3e Compare August 6, 2025 11:17
@bruno-garcia bruno-garcia requested a review from alwx as a code owner August 6, 2025 11:17
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 14 times, most recently from 1a8015a to b99e0f6 Compare August 13, 2025 03:29
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.80.2 chore(deps): update React Native to v0.81.0 Aug 13, 2025
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch 7 times, most recently from 411524a to 3a47c6f Compare August 14, 2025 12:19
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-rn.sh branch from 3a47c6f to 0cbd88f Compare August 14, 2025 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants