-
-
Notifications
You must be signed in to change notification settings - Fork 351
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
github-actions
wants to merge
1
commit into
main
Choose a base branch
from
deps/scripts/update-rn.sh
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+229
−1,490
Conversation
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
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
73234a8
to
50e91a0
Compare
b6b4531
to
8062e3e
Compare
1a8015a
to
b99e0f6
Compare
411524a
to
3a47c6f
Compare
3a47c6f
to
0cbd88f
Compare
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.81.0.
Auto-generated by a dependency updater.
Changelog
v0.81.0
Breaking
react-native/Libraries/BugReporting
APIs have been removed (9d4d8dcb02 by huntie)yarn diff-api-snapshot
script. (6b40f35032 by coado)resolver.resolveRequest
andserializer.getModulesRunBeforeMainModule
Metro config now takes precedence over CLI defaults (fe2bcbf4ba by robhogan)react-native
package no longer ships with theflow
directory (38acb4c074 by huntie)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
component to React 19. (eedd60b9e6 by EvanBacon)Android specific
FpsDebugFrameCallback
(cf6569bc18 by cortinico)RN_SERIALIZABLE_STATE
to 3rd partyCMake
targets. Users with customCMake
and C++ code should update to usetarget_compile_reactnative_options
inside theirCMakeLists.txt
files.(c059ae1b77 by cortinico)FabricUIManager.measure
overload which accepts attachment positions (2ba86caf18 by NickGerleman)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)com.facebook.react.ReactDelegate
to Kotlin. Some users implementing this class in Kotlin could have breakages. (50ea5b4380 by mateoguzmana)MountingManager
(f33fdca876 by cortinico)textAlignVertical
to paragraph attributes instead of text attributes (55fd8b26f8 by joevilches)TextLayoutManager
Internal (e82a677c79 by NickGerleman)iOS specific
RCTDisplayLink
's API fromRCTModuleData
(70eeb9f541 by RSNara)SynchronouslyUpdateViewOnUIThread
now acceptsfolly::dynamic
instead 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)Added
unstable_TextAncestorContext
API (962a7dda44 by huntie)*AnimationConfig
types on theAnimated
namespace (11a1ad7a98 by huntie)InterpolationConfig
is now exposed on theAnimated
namespace (b01a5f91fe by huntie)ScrollViewImperativeMethods
andScrollViewScrollToOptions
types to public API (f184b591cf by Antonio Pires)--validate
flag tobuild-types
script for JS API snapshot validation. (f529fd6ba5 by coado)Class
methods return types (e403b510d0 by hoxyq)Fantom.getFabricUpdateProps
for reading fabric update props scheduled viaUIManager::updateShadowTree
(cc442eb8c8 by zeyap)registerBundle
calls from the same origin only (a9007ea586 by jbroma)IntersectionObserver
support forroot
with fixes for viewport offsets (c5b6716311 by lunaleaps)ScrollView
(a6908ad1a5 by riteshshukla04)cloneMultiple
toShadowNode
class. (1161fb4fcd by bartlomiejbloniarz)pressRetentionOffset
prop to be recognised by typescript inText.d.ts
(d94f4d8c9d by iamAbhi-916)URLSearchParams
implementation (9b1a8ffac4 by louix)Android specific
onFocus
/onBlur
event dispatching logic to all native views that implementBaseViewManager
(e960a28af7 by Abbondanzo)RNGP
- Add support forexclusiveEnterpriseRepository
to specify an internal Maven mirror. (6cb8dc37c7 by cortinico)RNTester
build.gradle
to avoid automatic installation of Android SDK Build Tools. (35dba09724 by mojavad)fadingEdgeLength
to be set independently on the start and end of theScrollView
(a21a4b87c3 by Mark Verlingieri)onFocus
andonBlur
function calls inView
components (af0a76cf5f by Abbondanzo)iOS specific
borderWidth
s (70962ef3ed by a-klotz-p8)ENTERPRISE_REPOSITORY
env variable to cocoapods infra (23f3bf9239 by cipolleschi)Modal
s. (28986a7599 by okwasniewski)Package.swift
(592b09781b by chrfalch)computeNightlyTarballURL
in ios pre-build (1a6887bd70 by cortinico)React-Core-prebuilt.podspec
inpackage.json
(46b562b9b3 by cipolleschi)RNCore
with Cocoapods (90654e4ba2 by chrfalch)React-Core-prebuild.podspec
to integrate React native core prebuilds using Cocoapods (1a86ee17fb by chrfalch)XCFframework
from the prebuild script (55534f518a by chrfalch)HERMES_ENABLE_DEBUGGER
to debug configuration for thereactRuntime
target. (560ac23001 by chrfalch)Changed
NewAppScreen
no longer internally handles device safe area, use optionalsafeAreaInsets
prop (aligned in 0.81 template) (732bd12dc2 by huntie)props.style
, which fixes an error that results fromprops.style
objects in whichAnimatedNode
instances are shadowed (i.e. flattened to not exist in the resultingprops.style
object). (da520848c9 by yungsters)Animated
to no longer produce invalidprops.style
if everyAnimatedNode
instance is shadowed via style flattening. (5c8c5388fc by yungsters)Animated
to reduce memory usage. (2a13d20085 by yungsters)react-native/babel-preset
for ahermesParserOptions
option, that expects an object that enables overridinghermes-parser
options. (0508eddfe6 by yungsters)infoLog
fromreact-native
package (8a0cfec815 by coado)IntersectionObserver#observe
to avoid retaining memory for unmounted child nodes of observed views. (d945c5863a by yungsters)LegacyArchitecture
classes (38a4b62211 by mdvacca)LegacyArchitecture
classes when minimizing of legacy architecture is enabled (0d1cde7f36 by mdvacca)6.1.5
(c302902b1d by hoxyq)RuntimeExecutor
: Remove noexcept from sync ui thread utils (7ef278af50 by RSNara)types/react
to19.1
(3ae9328571 by gabrieldonadel)Android specific
DefaultNewArchitectureEntryPoint.load(Boolean, Boolean, Boolean)
(efdf73983c by cortinico)com.facebook.react.views.common.ContextUtils
internal (d1ef8f1fa3 by cortinico)AGP
to8.11.0
(04858ecbab by cortinico)Gradle
to 8.14.3 (6892dde363 by cortinico)react_renderer_bridging
headers via prefab (d1730ff960 by tomekzaw)UIManagerModuleConstantsHelper
to Kotlin (45fd7feb9f by cortinico)ThemedReactContext
to Kotlin (78c9671c24 by cortinico)ReactViewGroup
to Kotlin (48395d346b by cortinico)com.facebook.react.LazyReactPackage
to Kotlin. (b4ae5c1de1 by Xintre)ReactAndroid
package (b2ffd34a39 by l2hyunwoo)iOS specific
ReactCodegen
to support Core prebuilds (152cb538f6 by chrfalch)Deprecated
hasTVPreferredFocus
(cfb6c968dd by Abbondanzo)SafeAreaView
due to its iOS-only support and incompatibility with Android 15 edge-to-edge behavior; recommend usingreact-native-safe-area-context
instead. (73133a31d5 by kikoso)ShadowNode::Shared
is now deprecated. Usestd::shared_ptr<const ShadowNode>
instead. (0e175ce5b6 by sammy-SC)ShadowNode::Unshared
andShadowNode::Weak
in favour ofstd::shared_ptr<ShadowNode>
andstd::weak_ptr<ShadowNode>
(12fb101e30 by sammy-SC)iOS specific
RCTFollyConvert.h
is deprecated please use/ReactCommon/react/utils/platform/ios/react/utils/FollyConvert.h
instead (685a60e6b4 by sammy-SC)Removed
YogaLayoutableShadowNode::cleanLayout()
and FixParagraphShadowNode
Font Size Invalidation Logic (7979c7ce06 by NickGerleman)Android specific
NetworkingModule
'sUriHandler
,RequestBodyHandler
, andResponseHandler
APIs (987e3f8c00 by huntie)isStartSamplingProfilerOnInit
fromDeveloperSettings
(ccb9edc717 by cortinico)JSEngineResolutionAlgorithm
(0954c1db45 by cortinico)iOS specific
Fixed
onContentSizeChange
callback's type definition (0386b9bd51 by pchalupa)BindingsInstallerHolder
(4a8fda83e3 by tomekzaw)default:
case to avoid warnings/errors for targets that compile with-Wswitch-enum
and-Wswitch-default
enabled (22b8b53c77 by NSProgrammer)default:
case to avoid warnings/errors for targets that compile with-Wswitch-enum
and-Wswitch-default
enabled (9079b53c6f by NSProgrammer)rgba()
color string format. (1cc12ce7fd by piaskowyk)backgroundColor
set torgba(255, 255, 255, 127/256)
(b1e8729f4d by rubennorte)getBoundingClientRect
to respect viewport offsets (b5c62f52d1 by lunaleaps)IntersectionObserver
(a55f430daa by RSNara)ScrollView.getNativeScrollRef
on the type definition to allow accessing the underlyingHostInstance
. (4b91b63094 by zbauman3)ImageSource
type to TypeScript (42ca46b95c by okwasniewski)display: contents
set being cloned with the wrong owner (d4b36b0300 by j-piasecki)Android specific
BoringLayout
(2fe6c1a947 by NickGerleman)shouldForwardToReactInstance
check inReactDelegate
for Bridgeless (0f7bf66bba by arushikesarwani94)FBReactNativeSpec
's core components including Unimplemented from auto-generated registry (b417b0c2d5 by arushikesarwani94)free
todelete
to call destructor ofImageFetcher
and releasecontextContainer
. (90da666691 by WoLewicki)Modal
first frame being rendered on top-left corner (b950fa2afb by cortinico)onTextLayout
metrics not incorporatingReactTextViewManagerCallback
(a6a2884d63 by NickGerleman)ReactHostImpl.nativeModules
always returning an empty list (2f46a49 by lukmccall)TextLayoutManager
MeasureMode
Regression (99119a2104 by NickGerleman)iOS specific
React-RCTSettings
toPackage.swift
(e40c1d265a by chrfalch)Package.swift
(e2f6ce4ddf by chrfalch)RCTImage
in Swift codebase by enabling "Defines Module" option (1d80586730 by kkafar)RCTImageComponentView
image loading after source props change with no layout invalidation (cd5d74518b by Nick Lefever)RCTScreenSize
take horizontal orientation into account (50ce8c77a7 by okwasniewski)TextInput
on iOS (2da4a6059a by tomekzaw)null
(4a4fd1cb8b by zhongwuzw)v0.80.2
Added
Android specific
exclusiveEnterpriseRepository
(8e47e5486f by cortinico)iOS specific
ENTERPRISE_REPOSITORY
env var to let user consume artifacts from their personal maven mirror (183be8e12c by cipolleschi)Fixed
Android specific
ConcurrentModificationException
inInteropUIBlockListener
(d8b5a5570e by jkoutavas)v0.80.1
Added
react-native
(fbbd20dd63 by buschco)react-native
(50667eceb1 by aswinandro)Fixed
Android specific
v0.80.0
Breaking
react-native
package now defines package.json"exports"
. (319ba0afd2 by huntie)folly::dynamic
events with r-value instead of l-value (12e5df844b by rozele)ReactInstance::loadScript
(061174c150 by RSNara)eslint-config-react-native
to depend oneslint-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
component is redesigned and moved to thereact-native/new-app-screen
package (3cf0102007 by huntie)Android specific
ChoreographerCompat
, UseChoreographer.FrameCallback
instead (f8b2956437 by mdvacca)StandardCharsets
(40b38d0a44 by mdvacca)DeviceInfoModule
internal (f02607badb by mateoguzmana)ModuleDataCleaner
internal (6fa1864d52 by mateoguzmana)loadSplitBundleFromServer
fromDevSupportManager
interface (86cd31eb6b by javache)ColorPropConverter
to Kotlin (57768bfbcd by fabriziocucci)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)NetworkModule
to Kotlin, mark methods as final (8726e26348 by Abbondanzo)ReactEditText
to Kotlin. If you're subclassing this type you'll need to adjust your signatures. (cac27d15be by cortinico)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)ReactTextInputManager
to Kotlin (ab47834eb1 by cortinico)iOS specific
BridgeModuleBatchDidComplete
config helpers (cbad8aafa5 by philIip)Added
UIManager::add/RemoveEventListener
(b0f2083d9d by zeyap)addListener
andremoveListener
APIs (ff4537c15e by rozele)compact
option toreact-native/babel-preset
to allow disabling whitespace removal (86911003dc by jnields)no-deep-imports
rule toeslint-plugin-react-native
. (87809d9326 by coado)URLSearchParams
(af1f1e4fe5 by Ritesh Shukla)onPressMove
as base prop forPressable
(6df938c72e by Regina Tuk)showsVerticalScrollIndicator
in ScrollViewProps.cppSetProp
(bc90c839aa by anupriya13)"exports"
in tests (ee9bd851ac by j-piasecki)minimumFontScale
inparagraphAttributes
(f53d066d26 by anupriya13)TurboModuleWithJSIBindings
interface (1acd45950b by zeyap)SurfaceStartedCallback
onUIManager
(c5e9ef53ae by zeyap)Android specific
screenReaderFocusable
prop (4ce093154d by jorge-cab)UIManagerNativeAnimatedDelegate
to potentially drive per frame NativeAnimated update (8d6098a645 by zeyap)buildReadableMap
,buildReadableArray
) (78dbbaafdd by l2hyunwoo)synchronouslyUpdateViewOnUIThread
from c++ viaUIManager
(4912958812 by zeyap)keep.xml
to prevent resource shrinking (864833fca9 by jakex7)legacyWarningsEnabled
property to enable Legacy Warnings on NewArch (7ca2811750 by cortinico)YogaMeasureFunction.measure()
function. That Component will stop working on NewArch. (9345c88a61 by cortinico)iOS specific
accessibilityRespondsToUserInteraction
as a prop (fd8a3456ca by jorge-cab)RCTRootViewFactory
(ddbb5fda09 by mdjastrzebski)RCTReactNativeFactory
addinitWithDelegate
overload with argument to specify release level for an application (df282a0538 by jorge-cab)useFabricInterop
by default in OSS (21c858ce3e by arushikesarwani94)