Skip to content

Commit d31d0a6

Browse files
anupriya13Yajur-GroveriamAbhi-916jonthysell
authored
Integrate RN Nightly Build 0.79.0-nightly-20250220-41b597c73 (#14662)
* Integrate RN 0.79.0-nightly-20250220-41b597c73 * Change files * Update Button.win32.js * Fix path for JSRuntime * update shared.vcxitems to reflect changed path * add jsruntimefactory.h to shared.vcxitems * fix include * fix import statement * add new includes * fix reactinstance import * Update ReactCommon.vcxproj * Update ReactCommon.vcxproj.filters * yarn format * fix #14664 * fix #14665 * Update CSSTokenizer.h * fix #14666 * Update ReactInstance.h * Update ReactCommon.vcxproj * added float.h to ReactCommon vcxproj * updated vcxproj to add Rect.h and remove Float.h * added Float.h from node_modules/ReactCommon to ReactCommon * override rect.h * Revert "updated vcxproj to add Rect.h and remove Float.h" This reverts commit 8c0b9a8. * removed Float.h from vcxproj * fix override of rect.h * add point.h override * add overrides * add overrides * remove unnecessary overrides and add the file reference instead * replace pressevent to gestureresponderevent * Add files for cxx and override float.h * override dynamic_cast to static_cast * lint fix * update flow bin * lint and format fix * add back props that were deleted * run prettier * fix missed merge update * test change win32 OS string type * update imports * Add js.flow * Update index.windows.js * remove unwanted prop * lint fix * patched lint Accessibility.windows.js * revert package import PlatformTypes.win32 * fixed lint issue * lint * fix some errors * remove flow override * Update CoreEventTypes.windows.js * Update CoreEventTypes.windows.js * Update AccessibilityInfo.win32.js * Update FocusManager.win32.js * remove unwanted prop from override * update snapshots * create platformtypes override * add code to file * fix override * run prettier * Fix all linting issues * remove baseversion * Remove ReactInstance.h override * Revert "Remove ReactInstance.h override" This reverts commit 376e968. --------- Co-authored-by: Yajur Grover <yajurgrover24@gmail.com> Co-authored-by: Yajur Grover <157416350+Yajur-Grover@users.noreply.github.com> Co-authored-by: Abhijeet Jha <74712637+iamAbhi-916@users.noreply.github.com> Co-authored-by: Jon Thysell <jthysell@microsoft.com>
1 parent 721dff3 commit d31d0a6

File tree

157 files changed

+4426
-2368
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+4426
-2368
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.79.0-nightly-20250220-41b597c73",
4+
"packageName": "@office-iss/react-native-win32",
5+
"email": "54227869+anupriya13@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "patch",
3+
"comment": "Integrate RN 0.79.0-nightly-20250220-41b597c73",
4+
"packageName": "@react-native-windows/automation-channel",
5+
"email": "54227869+anupriya13@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.79.0-nightly-20250220-41b597c73",
4+
"packageName": "react-native-windows",
5+
"email": "54227869+anupriya13@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}

packages/@office-iss/react-native-win32-tester/overrides.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"excludePatterns": [
66
"src/js/examples-win32/**"
77
],
8-
"baseVersion": "0.79.0-nightly-20250206-fb8a6a5bb",
8+
"baseVersion": "0.79.0-nightly-20250220-41b597c73",
99
"overrides": [
1010
{
1111
"type": "patch",

packages/@office-iss/react-native-win32-tester/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"peerDependencies": {
2020
"@office-iss/react-native-win32": "^0.0.0-canary.285",
2121
"react": "19.0.0",
22-
"react-native": "0.79.0-nightly-20250206-fb8a6a5bb"
22+
"react-native": "0.79.0-nightly-20250220-41b597c73"
2323
},
2424
"devDependencies": {
2525
"@office-iss/react-native-win32": "^0.0.0-canary.285",
@@ -30,7 +30,7 @@
3030
"@types/node": "^18.0.0",
3131
"eslint": "^8.19.0",
3232
"just-scripts": "^1.3.3",
33-
"react-native": "0.79.0-nightly-20250206-fb8a6a5bb",
33+
"react-native": "0.79.0-nightly-20250220-41b597c73",
3434
"react-native-platform-override": "^1.9.54",
3535
"typescript": "5.0.4"
3636
},

packages/@office-iss/react-native-win32-tester/src/js/examples/PlatformColor/PlatformColorExample.win32.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
const React = require('react');
1414
const ReactNative = require('react-native');
1515
import Platform from 'react-native/Libraries/Utilities/Platform'; // #6210
16-
const {DynamicColorIOS, PlatformColor, StyleSheet, Text, View} = ReactNative;
16+
const {PlatformColor, StyleSheet, Text, View} = ReactNative;
1717

1818
function PlatformColorsExample() {
1919
function createTable() {

packages/@office-iss/react-native-win32/.flowconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,4 @@ untyped-import
164164
untyped-type-import
165165

166166
[version]
167-
^0.259.1
167+
^0.261.2

packages/@office-iss/react-native-win32/overrides.json

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
"**/__snapshots__/**",
88
"src-win/rntypes/**"
99
],
10-
"baseVersion": "0.79.0-nightly-20250206-fb8a6a5bb",
10+
"baseVersion": "0.79.0-nightly-20250220-41b597c73",
1111
"overrides": [
1212
{
1313
"type": "derived",
1414
"file": ".flowconfig",
1515
"baseFile": ".flowconfig",
16-
"baseHash": "13f269517a5c374d16cd75eb490ff53ac304c600"
16+
"baseHash": "bbd5e6a4e1714c0737ae334c59130213ff0ece37"
1717
},
1818
{
1919
"type": "derived",
2020
"file": "src-win/index.win32.js",
2121
"baseFile": "packages/react-native/index.js",
22-
"baseHash": "ec48ab28959a5c8978fb3cceccd9a294e5f6dc7e"
22+
"baseHash": "62b4752ea0e271645cc0fff8b54f2c1167284d43"
2323
},
2424
{
2525
"type": "platform",
@@ -29,7 +29,7 @@
2929
"type": "patch",
3030
"file": "src-win/Libraries/Alert/Alert.win32.js",
3131
"baseFile": "packages/react-native/Libraries/Alert/Alert.js",
32-
"baseHash": "5191de27105f056043f07bf83c1db5d0241fbe96"
32+
"baseHash": "95ce9fad7e029b50ff6f1598e38aa420660913dc"
3333
},
3434
{
3535
"type": "derived",
@@ -60,7 +60,7 @@
6060
"type": "derived",
6161
"file": "src-win/Libraries/Components/Button.win32.js",
6262
"baseFile": "packages/react-native/Libraries/Components/Button.js",
63-
"baseHash": "9ed5b714f91dfa171526005ff765cdf6a52cbf16"
63+
"baseHash": "b714b539fc713630886ddabb3f0bcad4f13eb591"
6464
},
6565
{
6666
"type": "platform",
@@ -85,7 +85,7 @@
8585
"type": "patch",
8686
"file": "src-win/Libraries/Components/Pressable/Pressable.win32.js",
8787
"baseFile": "packages/react-native/Libraries/Components/Pressable/Pressable.js",
88-
"baseHash": "026789eccf4b50ffab1eb5904b265067ed912b5d",
88+
"baseHash": "0241c2ca83e3701e7516aa899f160ec9c1cacbfb",
8989
"issue": 6240
9090
},
9191
{
@@ -109,13 +109,13 @@
109109
"type": "derived",
110110
"file": "src-win/Libraries/Components/TextInput/TextInput.win32.js",
111111
"baseFile": "packages/react-native/Libraries/Components/TextInput/TextInput.js",
112-
"baseHash": "103e01e40f864bb4b5749c02ec526c5ec3720c9d"
112+
"baseHash": "bbd21bfeb34988fa7e5e50dff9817b9e14d2bd11"
113113
},
114114
{
115115
"type": "patch",
116116
"file": "src-win/Libraries/Components/TextInput/TextInputState.win32.js",
117117
"baseFile": "packages/react-native/Libraries/Components/TextInput/TextInputState.js",
118-
"baseHash": "2826039a29aa7bd68c64032b260317bae836d078"
118+
"baseHash": "0814cb4b219fd3c6947e492c617fd6832ef113d2"
119119
},
120120
{
121121
"type": "platform",
@@ -136,7 +136,7 @@
136136
"type": "patch",
137137
"file": "src-win/Libraries/Components/Touchable/Touchable.win32.js",
138138
"baseFile": "packages/react-native/Libraries/Components/Touchable/Touchable.js",
139-
"baseHash": "b06bb9da5282d7559f283a7d535797a0417808a6",
139+
"baseHash": "81688929fae255e49fe08bdb491ca0304204ffb2",
140140
"issue": 0
141141
},
142142
{
@@ -149,7 +149,7 @@
149149
"type": "derived",
150150
"file": "src-win/Libraries/Components/Touchable/TouchableNativeFeedback.win32.js",
151151
"baseFile": "packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js",
152-
"baseHash": "5be72257c6d6f421d9eea0c9cc87a32993aa5bec"
152+
"baseHash": "bf4f87d88a7f118db00ee42b73e1fd0c6dcd17f7"
153153
},
154154
{
155155
"type": "platform",
@@ -185,19 +185,19 @@
185185
"type": "derived",
186186
"file": "src-win/Libraries/Components/View/ViewAccessibility.win32.js",
187187
"baseFile": "packages/react-native/Libraries/Components/View/ViewAccessibility.js",
188-
"baseHash": "6d95b62113259d6813558271c5403d403518d9b6"
188+
"baseHash": "7b90ff2ca0ede95e456afd76aeb859f539ade3ff"
189189
},
190190
{
191191
"type": "derived",
192192
"file": "src-win/Libraries/Components/View/ViewPropTypes.d.ts",
193193
"baseFile": "packages/react-native/Libraries/Components/View/ViewPropTypes.d.ts",
194-
"baseHash": "8e33800dfdd3b50e26c3331abb8b4682c091602f"
194+
"baseHash": "ef39871442f6fd69ff316e824fcace95bda6f95b"
195195
},
196196
{
197197
"type": "patch",
198198
"file": "src-win/Libraries/Components/View/ViewPropTypes.win32.js",
199199
"baseFile": "packages/react-native/Libraries/Components/View/ViewPropTypes.js",
200-
"baseHash": "847fa0493f8222a69378a3daf7445cfb2f336899",
200+
"baseHash": "be0e93a4b26b0d42b7b058b88478fda11e54775c",
201201
"issue": 6240
202202
},
203203
{
@@ -292,20 +292,20 @@
292292
"type": "patch",
293293
"file": "src-win/Libraries/LogBox/UI/LogBoxInspectorHeader.win32.js",
294294
"baseFile": "packages/react-native/Libraries/LogBox/UI/LogBoxInspectorHeader.js",
295-
"baseHash": "c4a8a3591ffb65360237708c9fb919408835cb76",
295+
"baseHash": "614a9137be35124ce4d555c3e766568a690a9937",
296296
"issue": 7952
297297
},
298298
{
299299
"type": "derived",
300300
"file": "src-win/Libraries/LogBox/UI/LogBoxInspectorReactFrames.win32.js",
301301
"baseFile": "packages/react-native/Libraries/LogBox/UI/LogBoxInspectorReactFrames.js",
302-
"baseHash": "af64938c722b23d8820509f54b82bb813e75343f"
302+
"baseHash": "3a3d7da499937cce35c9bd17a11f10b2eeac04cc"
303303
},
304304
{
305305
"type": "derived",
306306
"file": "src-win/Libraries/LogBox/UI/LogBoxInspectorStackFrame.win32.js",
307307
"baseFile": "packages/react-native/Libraries/LogBox/UI/LogBoxInspectorStackFrame.js",
308-
"baseHash": "663d3325298404d7c012a6aa53e833eb5fc2ec76",
308+
"baseHash": "f91edc40bb2bb20bb94be69e6d8af2aa8d53ca8e",
309309
"issue": 5885
310310
},
311311
{
@@ -319,7 +319,7 @@
319319
"type": "derived",
320320
"file": "src-win/Libraries/NativeComponent/BaseViewConfig.win32.js",
321321
"baseFile": "packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js",
322-
"baseHash": "4f959b8e2f98c7d6de44e06be8bc41bf58adbe31"
322+
"baseHash": "1f6068ed8762edc516d9679832fee7f12a31858e"
323323
},
324324
{
325325
"type": "copy",
@@ -355,7 +355,7 @@
355355
"type": "patch",
356356
"file": "src-win/Libraries/Pressability/Pressability.win32.js",
357357
"baseFile": "packages/react-native/Libraries/Pressability/Pressability.js",
358-
"baseHash": "d7e980de04cea46e1d71dd107726548cb96d7866",
358+
"baseHash": "3134555d257392ef1a8ce66600e8a714bb01323b",
359359
"issue": 6240
360360
},
361361
{
@@ -378,13 +378,13 @@
378378
"type": "patch",
379379
"file": "src-win/Libraries/ReactNative/PaperUIManager.win32.js",
380380
"baseFile": "packages/react-native/Libraries/ReactNative/PaperUIManager.js",
381-
"baseHash": "0011b1ecbb845e7d634f8a5c62b1fb902c4606ad"
381+
"baseHash": "7a14c3d42ba7442848bd90329f6d31bda323c6d4"
382382
},
383383
{
384384
"type": "derived",
385385
"file": "src-win/Libraries/Settings/Settings.win32.js",
386386
"baseFile": "packages/react-native/Libraries/Settings/Settings.js",
387-
"baseHash": "030ad9c005e35cbd2b3bbb2e3c6c6a5b29965b4a"
387+
"baseHash": "a089870c24dfac3fd1d5ca28e7dbebd22da73b9a"
388388
},
389389
{
390390
"type": "platform",
@@ -402,7 +402,7 @@
402402
"type": "patch",
403403
"file": "src-win/Libraries/StyleSheet/StyleSheet.win32.js",
404404
"baseFile": "packages/react-native/Libraries/StyleSheet/StyleSheet.js",
405-
"baseHash": "6d0e21e38e081e55ee5148fb146de6a7ee51c6a6"
405+
"baseHash": "6c83ae0478119480b693eeab590fa4ba5af98084"
406406
},
407407
{
408408
"type": "derived",
@@ -414,40 +414,40 @@
414414
"type": "derived",
415415
"file": "src-win/Libraries/Text/Text.win32.js",
416416
"baseFile": "packages/react-native/Libraries/Text/Text.js",
417-
"baseHash": "f493b2f8d8fddeec94d1603023ff6c6eb10a1c42"
417+
"baseHash": "9a5bc1a6cd62cb91f04f1017f2cb31a6733807df"
418418
},
419419
{
420420
"type": "derived",
421421
"file": "src-win/Libraries/Text/TextNativeComponent.win32.js",
422422
"baseFile": "packages/react-native/Libraries/Text/TextNativeComponent.js",
423-
"baseHash": "1b2e6301edc13f3a91e47b9befe8a47a12e6ad39",
423+
"baseHash": "d9c832f0e2ca119b4b8773f59f707a6418fa7b5f",
424424
"issue": 7074
425425
},
426426
{
427427
"type": "derived",
428428
"file": "src-win/Libraries/Text/TextProps.win32.js",
429429
"baseFile": "packages/react-native/Libraries/Text/TextProps.js",
430-
"baseHash": "ef1efdc0fb302273cd98be71aef2986677dda184"
430+
"baseHash": "d448bcd43908efac636a89fe9e034d1c996c25c9"
431431
},
432432
{
433433
"type": "patch",
434434
"file": "src-win/Libraries/Types/CoreEventTypes.win32.js",
435435
"baseFile": "packages/react-native/Libraries/Types/CoreEventTypes.js",
436-
"baseHash": "18dd62b3ecabdb9996549b608d159ba47a817969",
436+
"baseHash": "38acf41281b75a0aaa0288628142fe77033a0e95",
437437
"issue": 6240
438438
},
439439
{
440440
"type": "copy",
441441
"file": "src-win/Libraries/Utilities/BackHandler.win32.js",
442442
"baseFile": "packages/react-native/Libraries/Utilities/BackHandler.android.js",
443-
"baseHash": "2bb4fd6801144ecefb2c77d695a244768a30c23a",
443+
"baseHash": "dfaab027e0fe3a2d7b6dccd92c1de2a558a5d36c",
444444
"issue": 4629
445445
},
446446
{
447447
"type": "derived",
448448
"file": "src-win/Libraries/Utilities/DeviceInfo.win32.js",
449449
"baseFile": "packages/react-native/Libraries/Utilities/DeviceInfo.js",
450-
"baseHash": "9d473fcf9fd449b7c021116c3187d4ffcbdbe83d"
450+
"baseHash": "e40e5c968968ee7c3115df57e6c07f8383719ee2"
451451
},
452452
{
453453
"type": "derived",
@@ -469,17 +469,18 @@
469469
"baseFile": "packages/react-native/Libraries/Utilities/NativePlatformConstantsIOS.js",
470470
"baseHash": "092016d462d51606f0b9c32b3a8e3da19b0d7586"
471471
},
472-
{
473-
"type": "derived",
474-
"file": "src-win/Libraries/Utilities/Platform.flow.win32.js",
475-
"baseFile": "packages/react-native/Libraries/Utilities/Platform.flow.js",
476-
"baseHash": "0a7fce66d820af1b612a861a564b6f035256843d"
477-
},
478472
{
479473
"type": "derived",
480474
"file": "src-win/Libraries/Utilities/Platform.win32.js",
481475
"baseFile": "packages/react-native/Libraries/Utilities/Platform.android.js",
482-
"baseHash": "3158c23684ce4993286f2f40dc80188ecbfbd0dc"
476+
"baseHash": "8c3daf7b75af0445441def55571374bebed83726"
477+
},
478+
{
479+
"type": "patch",
480+
"file": "src-win/Libraries/Utilities/PlatformTypes.js",
481+
"baseFile": "packages/react-native/Libraries/Utilities/PlatformTypes.js",
482+
"baseHash": "0a7fce66d820af1b612a861a564b6f035256843d",
483+
"issue": 14686
483484
},
484485
{
485486
"type": "copy",

packages/@office-iss/react-native-win32/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@
2525
},
2626
"dependencies": {
2727
"@babel/runtime": "^7.0.0",
28-
"@jest/create-cache-key-function": "^29.6.3",
28+
"@jest/create-cache-key-function": "^29.7.0",
2929
"@react-native-community/cli": "15.0.0-alpha.2",
3030
"@react-native-community/cli-platform-android": "15.0.0-alpha.2",
3131
"@react-native-community/cli-platform-ios": "15.0.0-alpha.2",
3232
"@react-native/assets": "1.0.0",
33-
"@react-native/assets-registry": "0.79.0-nightly-20250206-fb8a6a5bb",
34-
"@react-native/codegen": "0.79.0-nightly-20250206-fb8a6a5bb",
35-
"@react-native/community-cli-plugin": "0.79.0-nightly-20250206-fb8a6a5bb",
36-
"@react-native/gradle-plugin": "0.79.0-nightly-20250206-fb8a6a5bb",
37-
"@react-native/js-polyfills": "0.79.0-nightly-20250206-fb8a6a5bb",
38-
"@react-native/normalize-colors": "0.79.0-nightly-20250206-fb8a6a5bb",
39-
"@react-native/virtualized-lists": "0.79.0-nightly-20250206-fb8a6a5bb",
33+
"@react-native/assets-registry": "0.79.0-nightly-20250220-41b597c73",
34+
"@react-native/codegen": "0.79.0-nightly-20250220-41b597c73",
35+
"@react-native/community-cli-plugin": "0.79.0-nightly-20250220-41b597c73",
36+
"@react-native/gradle-plugin": "0.79.0-nightly-20250220-41b597c73",
37+
"@react-native/js-polyfills": "0.79.0-nightly-20250220-41b597c73",
38+
"@react-native/normalize-colors": "0.79.0-nightly-20250220-41b597c73",
39+
"@react-native/virtualized-lists": "0.79.0-nightly-20250220-41b597c73",
4040
"abort-controller": "^3.0.0",
4141
"anser": "^1.4.9",
4242
"ansi-regex": "^5.0.0",
@@ -50,7 +50,7 @@
5050
"flow-enums-runtime": "^0.0.6",
5151
"glob": "^7.1.1",
5252
"invariant": "^2.2.4",
53-
"jest-environment-node": "^29.6.3",
53+
"jest-environment-node": "^29.7.0",
5454
"memoize-one": "^5.0.0",
5555
"metro-runtime": "^0.81.0",
5656
"metro-source-map": "^0.81.0",
@@ -59,7 +59,7 @@
5959
"pretty-format": "^29.7.0",
6060
"promise": "^8.3.0",
6161
"react-clone-referenced-element": "^1.0.1",
62-
"react-devtools-core": "^6.1.0",
62+
"react-devtools-core": "^6.1.1",
6363
"react-refresh": "^0.14.0",
6464
"react-shallow-renderer": "^16.15.0",
6565
"regenerator-runtime": "^0.13.2",
@@ -73,7 +73,7 @@
7373
"devDependencies": {
7474
"@babel/core": "^7.25.2",
7575
"@babel/eslint-parser": "^7.25.1",
76-
"@react-native/metro-config": "0.79.0-nightly-20250206-fb8a6a5bb",
76+
"@react-native/metro-config": "0.79.0-nightly-20250220-41b597c73",
7777
"@rnw-scripts/babel-react-native-config": "0.0.0",
7878
"@rnw-scripts/eslint-config": "1.2.35",
7979
"@rnw-scripts/jest-out-of-tree-snapshot-resolver": "^1.1.39",
@@ -84,19 +84,19 @@
8484
"@types/prop-types": "15.7.1",
8585
"@types/react": "^19.0.0",
8686
"eslint": "^8.19.0",
87-
"flow-bin": "^0.259.1",
87+
"flow-bin": "^0.261.2",
8888
"jscodeshift": "^0.14.0",
8989
"just-scripts": "^1.3.3",
9090
"prettier": "2.8.8",
9191
"react": "19.0.0",
92-
"react-native": "0.79.0-nightly-20250206-fb8a6a5bb",
92+
"react-native": "0.79.0-nightly-20250220-41b597c73",
9393
"react-native-platform-override": "^1.9.54",
9494
"typescript": "5.0.4"
9595
},
9696
"peerDependencies": {
9797
"@types/react": "^19.0.0",
9898
"react": "^19.0.0",
99-
"react-native": "0.79.0-nightly-20250206-fb8a6a5bb"
99+
"react-native": "0.79.0-nightly-20250220-41b597c73"
100100
},
101101
"beachball": {
102102
"defaultNpmTag": "canary",

0 commit comments

Comments
 (0)