chore(deps): update React Native to v0.86.0#2
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
e86187a to
d568764
Compare
cfd38ed to
92fbdf2
Compare
c5a3083 to
b237fd0
Compare
3d5551e to
ab02692
Compare
9204b52 to
dbba822
Compare
26cc97c to
1bee03b
Compare
13c878f to
0d861c5
Compare
9ec1ae7 to
8c17ea8
Compare
13ef9aa to
56b33bc
Compare
88b58df to
331a51a
Compare
43ded10 to
c371d6f
Compare
85ee996 to
39a6712
Compare
a0582e6 to
dc12237
Compare
d18122d to
6f3862c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps scripts/update-rn.sh from v0.77.1 to v0.86.0.
Auto-generated by a dependency updater.
Changelog
v0.86.0
Added
global.__BUNDLE_LOADER_REPORTER__, if given, during dev-mode bundler loads from Metro (1e0c1f886b by robhogan)Emulation.setEmulatedMedia(11a5432cb2 by huntie)unstable_getViewTransitionInstanceto UIManagerBinding (d8820a403b by zeyap)LayoutContext(d38c756529 by paradowstack)boxShadowand textWithLinkRole (b172f46f0d by NickGerleman)mixBlendModeplus-lighter (aaa0684045 by bigcupcoffee)Android specific
BackHandlerhardwareBackPressevents to access timeStamp from native event. (bf277cb6d4 by rubennorte)android_ripplenow acceptsPlatformColor(60d8b282ea by adrcotfas)ExtraWindowEventListenerinterface to allow native modules to react to window creation / destruction (e.g. Modal dialogs) (58fec1fa8d by zoontek)TextInputautoCompleteautofill hint support and bumpandroidx.autofillto1.3.0. (ac598aff2b by radko93)iOS specific
mach_absolute_time()API in the React-timing module (2ae6c8940d by rubennorte)isPackagerRunningAsyncthat does not block the UI thread waiting on the request to DevServer ("Packager") validating that it is running (dd056d9b4c by vzaidman)RCTSetCustomMultipartDataTaskRequestInterceptorAPI to allow custom modification of multipart data task requests before they are sent (59b8886bb8 by cipolleschi)Changed
LogBoxDatatests to Jest modern timers (dea2136a49 by chicio)applyViewTransitionName(d17ecca3c9 by zeyap)reportErrorsAsExceptionsto anything other thanfalseno longer does anything. (Previously, setting it to a falsey value would be similar to setting it tofalse.) (f0748a6387 by yungsters)getNullableViewStateinSurfaceMountingManager::updatePropsand log a soft exception instead (bbf7004935 by Bartlomiej Bloniarz)DefaultTurboModules::getto end ofTurboModuleManager(6b32971f46 by zeyap)Android specific
AnimationBackendChoreographerdoesn't guard theReactChoreographerpost/remove withsynchronized(paused)(22d327595d by Bartlomiej Bloniarz)enforceNavigationBarContrastattribute (dfddcc9796 by zoontek)iOS specific
RCTHTTPRequestInterceptorfor selective HTTP request modification (0c7d780aa0 by cipolleschi)SRWebSocketProviderfor selective WebSocket header injection (f3aa8c21d1 by cipolleschi)Deprecated
AppRegistry.setComponentProviderInstrumentationHookas it's not usable by apps. Passed stub that warns when used. (64116117c0 by rubennorte)Fixed
AccessibilityInfo.isDarkerSystemColorsEnabledunresolved (never ending) promise (8fbf2fab47 by chicio)AccessibilityInfo.isHighTextContrastEnabledunresolved (never ending) promise (5c9a5717c1 by chicio)AccessibilityInfo.prefersCrossFadeTransitionsunresolved (never ending) promise (57c073f0d7 by chicio)NativeAnimatedNodesManagerfor event-driven animations by processing the animation graph synchronously on every scroll event, matching the Java implementation behavior (0517fb552d by Mark Verlingieri)AnimatedInterpolationerror messages (a8b39a237c by Nedunchezhiyan-M)scripts/js-api/README.md(d823f5b1cc by Nedunchezhiyan-M)StyleSheet.absoluteFillObject. (fdbe0d0b63 by jingjing2222)styleprop to Modal's inner container View with correct precedence so consumer styles are applied without overridingtransparentorbackdropColor(f8fa76f94c by AnuMessi10)InspectorPackagerConnectionreconnect loop to prevent heap fragmentation crashes (32d3eafdc4 by shubhamksavita)VIEW_EVENT_CASEentries inBaseViewProps::setPropfor Click, PointerDown, PointerUp, GotPointerCapture, LostPointerCapture and their Capture variants (offsets 30-37) (8d5482dd94 by Harini Malothu)PerformanceObserver:observe({type: 'event'})now correctly defaultsdurationThresholdto 104ms per the W3C Event Timing spec instead of reporting all events. (65c561e195 by rubennorte)scaleX: 0orscaleY: 0) no longer receive touches on Android or iOS. (1e8e182410 by qflen)display: contentsis used in absolutely positioned subtrees (f2f92098dd by j-piasecki)Android specific
ReactViewGroup.addChildrenForAccessibilityagainst transient non-descendant accessibility traversal crashes. (e681736e18 by erickreutz)rootProject.file(8a8f1b801c by etodanik)HermesSamplingProfiler.disable()JNI registration callingenable()instead ofdisable()(7f2a58e46c by elirangoshen)Image.getSizeandImage.getSizeWithHeadersnow return the true source dimensions instead of Fresco's downsampled values (8823a8009b by zoontek)createBitmap()(c20a58ab6b by zeyap)onHostPausecrash inReactInstanceManagerwithout feature flag (3aa8a043de by shubhamksavita)LogBoxDialogSurfaceDelegatewhen using bridgeless mode (f10cded1f8 by Ilya Kovalyov)OutOfMemoryErrorinNetworkingModuleresponse processing to prevent app crashes (0c153e2971 by shubhamksavita)Cookieheader passed via the WebSocket constructor'sheadersoption (24b51db75b by psjostrom)Dimensionswindowvalues on Android < 15 when edge-to-edge is enabled (44a4b1ba5d by zoontek)KeyboardAvoidingViewon Android 15+ / withedgeToEdgeEnabled(4a6c933cce by zoontek)measureInWindowreturning incorrect coordinates when edge-to-edge is enabled (9d183675e9 by zoontek)printMountItemcalls inMountItemDispatchererror handlers behindenableFabricLogs()to prevent OOM crash (7a546f98a7 by JakobFelixJulius)edgeToEdgeEnabledgradle property but enforced by the OS (Android 15+) (c2280e3201 by zoontek)HeadlessJsTaskSupportModuleinCoreReactPackage(2d78a39b3e by 贾太滨)DISPATCH_UIchoreographer queue, before dispatching events (b63efbfc6b by j-piasecki)isBoring()returns negative width (d527f2d663 by NickGerleman)setAutoCapitalizestripping numericTextInputflags (TYPE_NUMBER_FLAG_SIGNED/DECIMAL), affecting minus sign input on Samsung keyboards (863f76bd49 by lukeharvey)zIndexwith props 2.0 enabled (93b37350af by hannojg)borderStyletoundefined(9e058db4c8 by hannojg)iOS specific
ReactInternalcompatible with Swift (fc5cc2821f by rmaz)PODFILE_DIRas$(SRCROOT)-relative soproject.pbxprojis portable across machines (44bb83bd84 by zoontek)REACT_NATIVE_PATHresolution whenPods/is a symlink (ea383822b7 by huntie)use_frameworks!due to missing React-featureflags header path (fb0d28c6fd by radko93)RCTDefines.hfirst in the prebuilt React umbrella and drop themodule *submodule wildcard so RCT_* macros propagate to consumer pods underuse_frameworks!. (90c303fafb by wneel)React-use-frameworks.modulemapacrossreplace-rncore-version.jsruns (ada39220a0 by Insik-Han)createJSRuntimeFactoryand skip Hermes pods whenUSE_THIRD_PARTY_JSCis enabled (2d8143794d by tux2nicolae)RCTWebSocketModulewhen delegate callbacks fire after module invalidation (587ef059a2 by lukeharvey)NSRangeExceptioncrash inRCTBackedTextInputDelegateAdapterwhen text range is out of bounds (19350b1c8c by lukeharvey)removeClippedSubviews(91e3f773b7 by javache)Security
fast-xml-parserfrom 4.5.0 to 4.5.4 to fix CVE-2026-25896 (56908a74c7 by balajacatherin)minimatchto fix CVE-2026-27903, CVE-2026-27904 (c019a50a4c by balajacatherin)v0.85.3
Changed
Fixed
iOS specific
v0.85.2
Added
Fixed
iOS specific
v0.85.1
Fixed
Android specific
v0.85.0
Breaking
react-native/jest-presetpackage (c4ae05534a by kitten)StyleSheet.absoluteFillObjectAPI (5681db09b8 by huntie)Android specific
receiveTouchestoRCTEventEmitterwith a default no-op implementation to avoid breaking ecosystem libraries (67db89d08a by javache)Added
RCTAnimationChoreographertoRCTScheduler(019c9a7d8f by Bartlomiej Bloniarz)std::mutextoAnimationBackendto protectstart,stopandcallbacks. (4064b89867 by Bartlomiej Bloniarz)AnimationBackend::triggerto push updates from. events to the mounting layer (ac06f3bdc7 by Bartlomiej Bloniarz)updateRuntimeShadowNodeReferencesOnCommitThreadis enabled (b38428c9bc by Bartlomiej Bloniarz)shadowNodeFamily_from a map inNativeAnimatedNodesManagertoPropsAnimatedNode(af96497b54 by Bartlomiej Bloniarz)AnimationBackendusages to useAnimationTimestamp(2a4a54ae6c by Bartlomiej Bloniarz)EventEmittertoreact-nativeexports. (f7cd8c4c1c by yungsters)PressabilityonHoverOutproperty (de5994817d by chicio)onPressMoveprop to<Pressable />(d07318226d by retyui)Android specific
StateWrapperto C++ fbjni types (99b328bffa by mrousavy)scrollsChildToFocusprop to ScrollView to control automatic scrolling when a child receives focus (d9ee4bb0aa by johankasperi)ReactFontManager.customFontFamiliesproperty to query registered custom font family names (c3acbc424d by vonovak)iOS specific
Changed
AnimationChoreographerinterface with an implementation for fantom tests (f8564b47fd by Bartlomiej Bloniarz)createDevMiddlewarenow acceptsstring | URLforserverBaseUrl(10709f427d by emily8rown)URLconstructor to acceptURLas first argument, matching the second argument type (678f7a9cfb by emily8rown)Pressableno longer unmounts event listeners in a hiddenActivity. (c295ec2261 by yungsters)Pressabilitytests to Jest modern timers (7dd2d255de by chicio)/json/listwill no longer setprefersFuseboxFrontend(421de23470 by huntie)cancelAnimationFrame,clearImmediate,clearTimeoutandclearIntervaldo nothing If there is no callback associated the given handle (9d3cc383ba by retyui)hairlineWidthno longer eagerly initializes thePixelRatioTurboModule. (e11a2f07e8 by yungsters)console.errorthat begin with "Warning: " will no longer be treated as warnings. These call sites should migrate to usingconsole.warninstead. (5ab418460b by yungsters)$ValuestoValues(94383613d8 by marcoww6)mixedtounknownin xplat/js (625d702fec by marcoww6)YogaNodeto Kotlin (cd27b7e1a8 by mateoguzmana)Android specific