Skip to content

Conversation

@github-actions
Copy link

Bumps sample/scripts/update-rn.sh from v0.67.4 to v0.83.0.

Auto-generated by a dependency updater.

Changelog

v0.83.0

Breaking

None

Deprecated

Android specific
  • Animated: Mark startOperationBatch and finishOperationBatch as deprecated, replace with no-op (c9dcd64ed5 by zeyap)
  • Networking: Mark NetworkingModule.sendRequestInternal as deprecated (30999b868c by motiz88)

Added

Android specific
iOS specific

Changed

  • Animated: Initialize the backend in NativeAnimatedNodesManagerProvider (3f396616d2 by Bartlomiej Bloniarz)
  • Animated: Move using declarations into AnimationBackend class (9e98c72ad3 by zeyap)
  • Codegen: Improve Codegen error when iOS native project not found (bc3503452f by vonovak)
  • ESLint: Bump eslint-plugin-react-hooks to 7.0.1 (28101284a9 by cipolleschi)
  • Hermes: Use Hermes artifacts published independently from React Native (27bb34c006 by j-piasecki)
  • Metro: Metro bump to ^0.83.3 (89f0a37800 by robhogan)
  • React: Bump React version to 19.2 (6f482708b5 by cipolleschi)
  • React Native DevTools: Remove network experiment and experimental icon, Add conditional disabling of features incompatible with multiple hosts (19359ed095 by huntie)
  • Yoga: Update copyright header in Yoga CMake file from Facebook to Meta (118a6621f5 by aialok)
Android specific
  • Animated: [c++ animated] Course correct props at SurfaceMountingManager.updateProps() (dae2f606c7 by zeyap)
  • Fast Refresh: Hot reload banner is now displayed in blue background like on iOS (4d45e5987c by vzaidman)
  • Font: Request layout on configuration change only when the font scale has changed (e02e7b1a29 by j-piasecki)
  • Hermes: Changed value of HERMESVM_HEAP_HV_MODE to HEAP_HV_PREFER32 for Hermes V1 (fcb51b1392 by j-piasecki)
  • Kotlin: Migrated ReactRoot to Kotlin (0b14a19ea6 by sbuggay)
  • New Architecture: Runtime check that NewArchitecture is enabled in DefaultNewArchitectureEntryPoint (d0d08e4554 by cortinico)
  • React Native DevTools: Add Log error to discourage usages of getJSModule(RCTEventEmitter) API (aab0d3397c by mdvacca)
  • Touch Handling: Defer to responder system to terminate on scroll (1e1af623b1 by zeyap)
  • UI: Split VirtualViewContainerState into classic, experimental versions [Android] (793f99d949 by CalixTang)
iOS specific
  • Image: Use CGImageSourceCreateImageAtIndex instead of CGImageSourceCreateThumbnailAtIndex to decode full-sized images (be4fcdafb1 by tsapeta)
  • Prebuild: Update logging functions for prebuilds (f0f8b95719 by chrfalch)

Fixed

Android specific
  • API: Correct deprecation message for ReactContextBaseJavaModule#getCurrentActivity() (81bbbe3c45 by vladd-g)
  • Build: Fix build failures with RNGP due to AGP 9.0.0-alpha05 (69dc655005 by cortinico)
  • Dev Menu: Fix displaying dev menu items in light mode (269b0bd877 by coado)
  • React Native DevTools: Fix SoLoader race condition in InspectorNetworkRequestListener (6c874f25e2 by vzaidman)
  • Hermes: Read the Hermes V1 opt-in flag from the apps properties when building from source (813b9441ca by j-piasecki)
  • Permissions: Fix request permission not always resolving in Android 16 (39ede95921 by lukmccall)
  • Fabric: Do not crash inside getEncodedScreenSizeWithoutVerticalInsets if SurfaceMountingManager is null (f59a6f9508 by cortinico)
  • Runtime: Request layout on attached surfaces when font scale changes (417e068220 by j-piasecki)
  • ScrollView: Controller-driven scroll events now honor paging/snap alignment (ed75963c0d by Abbondanzo)
  • ScrollView: Focused scroll into view behaviors for nested vertical scroll views (26502c6319 by rozele)
  • ScrollView: Issue with restarting scroll in maintainVisibleContentPosition (a034841fd6 by rozele)
  • Text: Fix text not scaling down when system fontScale < 1.0 (642f086b8c by kdwkr)
  • View: Defers focus until View is attached (9d498f676d by rozele)
  • View: Resolves an int overflow in findNextFocusableElement (363d297260 by rozele)
iOS specific

v0.82.1

Fixed

Android specific
  • Fixed representation of transforms when view is originally zero-sized (a81e94a40c by javache)
iOS specific
  • Fixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (068ec39aea by chrfalch)

v0.82.0

Breaking

  • Appearance.setColorScheme: Appearance.setColorScheme no longer accepts a nullable value (a4581ecd8b by huntie)
  • CxxSharedModuleWrapper: Removed CxxSharedModuleWrapper (fafbee2402 by javache)
  • DOM API: Enable DOM APIs in host component refs (2ad845ccb2 by rubennorte)
  • Error Handling: Unhandled promises are now handled by ExceptionsManager.handleException, instead of being swallowed as Logbox Warnings. (c4082c9ce2 by krystofwoldrich)
  • InteractionManager: InteractionManager has been deprecated and no longer respects interaction handles. Instead, it is now recommended to avoid executing long-running JavaScript tasks by breaking them up into smaller tasks and scheduling them using requestIdleCallback(). (03d9f34a82 by yungsters)
  • shouldEmitW3CPointerEvents: Migrate shouldPressibilityUseW3CPointerEventsForHover to common private feature flags and remove shouldEmitW3CPointerEvents flag. (fb4587780e by coado)
  • TurboModuleUtils: Remove unused ReactCommon/TurboModuleUtils functions #deepCopyJSIObject and #deepCopyJSIArray (ead669ade3 by christophpurrer)
  • TurboModules: Delete old location of CallbackWrapper.h / LongLivedObject.h by (cb94e71 christophpurrer)
Android specific
  • Deps: Gradle to 9.0 (7f93b664b4 by cortinico)
  • Image Prefetching: Android: Image Prefetching send ImageResizeMode as enum value (e30f34eda6 by christophpurrer)
  • New Architecture: Remove possibility to newArchEnabled=false in 0.82 (d5d21d0614 by cortinico)
  • reactNativeHost: Throw Exception if ReactApplication.reactNativeHost is not overriden (0d3791ca0a by mdvacca)
  • ViewManagerInterfaces: 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) (79ca9036d3 by mdvacca)
iOS Specific

Added

Android specific
  • Build Type: Create a debugOptimized buildType for Android (eb2461c7c9 by cortinico)
  • DevMenu: Add long-press back as an option to open the DevMenu for devices that lack menu & fast-forward. (32d37f03ad by sbuggay)
  • DevTools: DevSupportManager::openDebugger now supports an optional panel param determining the starting panel (7eb3536728 by huntie)
  • DevTools: Adds a landing view parameter to opening RNDT, enabling arbitrary view focus on launch. (635c707eec by sbuggay)
  • Hermes V1: Added opt-in to use the new Hermes (3e9990f860 by j-piasecki)
  • HWInput: Channel up/down hardware events. (c2a3e4420e by sbuggay)
  • Manifest: Add support to specify a single Manifest rather than 2 (main/debug) by using the usesCleartextTraffic manifest placeholder which is autoconfigured by RNGP. (d89acc1596 by cortinico)
iOS specific

Changed

Android specific

Deprecated

  • APIs: Deprecate legacy javascript react native apis (e7aeea26bd by RSNara)
  • StyleSheet: StyleSheet.absoluteFillObject is deprecated in favor of StyleSheet.absoluteFill (equivalent). (83e19813ff by huntie)
  • Deprecate all the c++ classes not used by interop, or the new architecture. (9539cd2626 by RSNara)
Android specific
  • DevMenu: Remove bridge mode string from React Native Dev Menu title (1c838f32a9 by sbuggay)
  • New Architecture: DefaultDevSupportManagerFactory.create() method used for Old Arch (026e22bb8d by cortinico)
  • New Architecture: Deprecate BridgelessReactContext.getCatalystInstance() method (4583fbe052 by cortinico)
  • New Architecture: Deprecate legacy architecture classes ReactInstanceManager and ReactInstanceManagerBuilder, these classes will be deleted in a future release (fb84932e48 by mdvacca)
  • New Architecture: Depreacate CoreModulesPackage and NativeModuleRegistryBuilder legacy architecture classes, these classes unused in the new architecture and will be deleted in the future (d3bbbd893a by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ViewManagers, these classes are not used as part of the new architecture and will be deleted in the future (da74d5da2c by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture ShadowNode classes included in React Native (07091a9ae8 by mdvacca)
  • New Architecture: Depreacte all LegacyArchitecture classes from the bridge package (c1f7c5e321 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class UIManagerProvider (b29b86f275 by mdvacca)
  • New Architecture: Deprecate BridgeDevSupportManager and JSInstance (25c011eb4d by mdvacca)
  • New Architecture: Deprecate NativeModuleRegistry Legacy Architecture class (22e4c25211 by mdvacca)
  • New Architecture: Deprecate subset of LegacyArchitecture classes in com/facebook/react/bridge (78a3ff81eb by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class FrescoBasedReactTextInlineImageShadowNode (25f466cc4d by mdvacca)
  • New Architecture: Deprecate Legacy Architecture class CallbackImpl (718126fcf0 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class JavaMethodWrapper (19a99dd088 by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ShadowNode classes (c4715886a9 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture UIManagerModules class (85610c8b43 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from com/facebook/react/uimanager (7f5b2b8f84 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from package com.facebook.react.uimanager (39d24bade3 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from LayoutAnimation package (f67078df07 by mdvacca)
  • New Architecture: ReactPackageLogger is not supported in the new architecture and being deprecated (65671108f6 by mdvacca)
iOS specific
  • DevMenu: Remove bridge mode title and description from React Native Dev Menu title (775daf5972 by sbuggay)
  • New Architecture: Deprecate all the objc classes not used by interop, or the new architecture. (70f53ac4ea by RSNara)

Removed

Android specific
  • DefaultReactHost: Delete unused DefaultReactHost.getDefaultReactHost() overload (d35ddb5e59 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 2 (bda6acf3b0 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 1 (474f455a75 by cortinico)
  • Inspector: Removed unused Inspector public class from React Android (cf528526cc by cortinico)
  • JSONArguments: Remove the com.facebook.react.bridge.JSONArguments class (04ae15d99b by cortinico)
  • MessageQueueThreadPerfStats: Deprecated MessageQueueThreadPerfStats API and replaced with stub. (3bf5cb3d0e by javache)

Fixed

  • Accessibility: Fix for setting the default value for accessibility props (586f5ba89c by Vineeth K)
  • Accessibility: aria-hidden support for Text, non-editable TextInput and Image (0f39fc3000 by mdjastrzebski)
  • Build: Fixed babel plugin validation error when coverage instrumentation is enabled (191ddc1ec7 by Umar Mohammad)
  • Casting: Casting rawValue to int was incorrectly truncating (31b9f10364 by javache)
  • Codegen: Help Codegen find library's package.json if some libraries using exports field in their package.json file and the ./package.json subpath is not explicitly defined (739dfd2141 by RakaDoank)
  • Hermes: Change leftover references to hermes.framework to hermesvm.framework (7f051c5470 by j-piasecki)
  • Hermes V1: Fixed coordinates for Hermes V1 artifacts (674fb77d93 by j-piasecki)
  • Performance Panel: Fix typo in Performance.js type checking condition (6caf2dfa38 by YangJonghun)
  • Performance Panel: Add default cases to switch statements in headers (323fe3a5d4 by NSProgrammer)
  • ReactCommon: Bring back ContextContainer::Shared = std::shared_ptr alias (daeb6e99ab by christophpurrer)
  • ReactCommon: Bring back SharedImageManager = std::shared_ptr alias (4718b35259 by christophpurrer)
  • ReactCommon: Fixed Type Conversion Error in DynamicEventPayload (ff38d59cff by Harini Malothu)
  • ReactCommon: Fixed Type Conversion Error in CSSHexColor (2ca88a0069 by anupriya13)
  • TestCallInvoker: Fix memory leak in TestCallInvoker (9f2fbc23e4 by christophpurrer)
Android specific
  • Accessability: Stabilize custom accessibility action IDs to prevent "incompatible action" errors in TalkBack. (626568f9a3 by leg234-png)
  • Build From Source: Fix build from source due to missing folder error on Gradle 9.0 (9fbce3eff1 by cortinico)
  • Determinism: Turned off build IDs for native libraries, fixing issues with reproducibility (4b8dbe7642 by Rexogamer)

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

@github-actions github-actions bot force-pushed the deps/sample/scripts/update-rn.sh/v0.83.0 branch 14 times, most recently from eb60849 to 0df23cd Compare December 18, 2025 03:54
@github-actions github-actions bot force-pushed the deps/sample/scripts/update-rn.sh/v0.83.0 branch from 0df23cd to c1708ac Compare December 18, 2025 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants