Jack Pope
55a4d105e7
Enable ban_spread_key_props in xplat/js ( #47636 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47636
We're cleaning up key spreads across WWW/Fbsource. Flow's `ban_spread_key_props` option allows us to fix existing spreads and prevent new ones from being added in code covered by Flow.
Here we fix spreads within xplat/js.
Also based on a unit test keeping config in sync, I've added the option to metro and RN OSS as well.
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D64427942
fbshipit-source-id: db8f4aa428ce1994304b5d814b9d241d26e8d522
2024-11-15 14:18:51 -08:00
Sam Zhou
bea6229a5d
Deploy 0.253.0 to xplat ( #47622 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47622
Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D65967280
fbshipit-source-id: 81ad422cc1d88682ab8ed5c0bf4d07df14295b62
2024-11-14 14:05:17 -08:00
Alex Taylor (alta)
84bfeec9b8
Deploy 0.252.0 to xplat + www ( #47523 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47523
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D65666666
fbshipit-source-id: 19f75611805777115febfca79d0945d31b7ea522
2024-11-08 12:27:49 -08:00
Mateo Guzmán
8bb3033d73
fix(flow): excluding packages/rn-tester/Pods/
from flow checks ( #47474 )
...
Summary:
When running the commands to check the flow types locally, there is quite some noise from files under `packages/rn-tester/Pods` that should not be checked as they are not from the source code itself.
<img width="839" alt="Screenshot 2024-11-07 at 00 50 55" src="https://github.com/user-attachments/assets/7ad3d96d-0f4a-4772-9e37-34d7e593b4cf ">
## Changelog:
[INTERNAL] [FIXED] - Excluding `packages/rn-tester/Pods/` from flow checks
Pull Request resolved: https://github.com/facebook/react-native/pull/47474
Test Plan:
```bash
yarn flow
```
Reviewed By: cortinico
Differential Revision: D65594400
Pulled By: cipolleschi
fbshipit-source-id: d5e8828f41fc87c9a95293c250f24673ebbc6cd4
2024-11-07 04:37:19 -08:00
Panos Vekris
e3f8c63698
Deploy 0.251.1 to xplat ( #47317 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47317
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D65233278
fbshipit-source-id: 35057c00f9377b6492f43bb03e5f92572799a50a
2024-10-30 14:37:10 -07:00
Alex Taylor (alta)
e797135247
Deploy 0.251.0 to www + fbsource ( #47295 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47295
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D65176860
fbshipit-source-id: 2254fdac49a664f3a92ae0834c76d721132fddc4
2024-10-29 19:31:15 -07:00
Sam Zhou
797d013308
Deploy 0.250.0 to xplat ( #47108 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47108
Changelog: [Internal]
Reviewed By: panagosg7
Differential Revision: D64577261
fbshipit-source-id: 265e1f6755fde3836bb7aa15116e2bb380cee091
2024-10-17 19:54:04 -07:00
Sam Zhou
10d8c0df29
Deploy 0.249.0 to xplat ( #47077 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47077
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D64512638
fbshipit-source-id: 6c61e13ef0b02f755a150a4d31312375ca487076
2024-10-17 00:09:24 -07:00
Sam Zhou
60bc3c5aed
Deploy 0.248.1 to xplat ( #47004 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/47004
Changelog: [Internal]
Reviewed By: panagosg7
Differential Revision: D64280903
fbshipit-source-id: f3f7a7bfdab30574fa911ba940032255932cd508
2024-10-13 12:58:21 -07:00
Sam Zhou
105aa129d8
Deploy 0.248.0 to fbsource
...
Summary: Changelog: [Internal]
Reviewed By: cortinico
Differential Revision: D64225120
fbshipit-source-id: ce00574ea5d367737191ac430017332799906ebe
2024-10-11 09:59:44 -07:00
Panos Vekris
d75e917753
Deploy 0.247.1 to xplat ( #46710 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46710
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D63560047
fbshipit-source-id: a43ac647fee12115c794aa8002bd340a4c4bcf16
2024-09-27 15:27:53 -07:00
Sam Zhou
efe51044b8
Deploy 0.247.0 to fbsource
...
Summary: Changelog: [Internal]
Reviewed By: panagosg7
Differential Revision: D63506281
fbshipit-source-id: a992a1786a570f5d9562fbec71e0d2628c139bf3
2024-09-27 00:23:22 -07:00
Alex Taylor (alta)
582c33b13e
Deploy 0.246.0 to xplat + www ( #46519 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46519
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D62763246
fbshipit-source-id: db0296d9ec5c04374c9cacb947b4879671044264
2024-09-17 15:07:17 -07:00
Sam Zhou
2bdcbb1c6b
Deploy 0.245.2 to xplat ( #46343 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46343
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D62226470
fbshipit-source-id: 58fb884fa9071cb3f6c5d4a046ce0a494297a495
2024-09-05 00:45:35 -07:00
Sam Zhou
eb02d5cb03
Deploy 0.245.1 to xplat ( #46328 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46328
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D62186461
fbshipit-source-id: 280794aac3b627af430fc132283b06d512c52f2d
2024-09-04 09:01:22 -07:00
Sam Zhou
7d7f94cc98
Deploy 0.245.0 to xplat ( #46272 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46272
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D62012136
fbshipit-source-id: ae94c6db62cdccec2ba3a175fb71464f16cbeb71
2024-08-30 09:14:54 -07:00
Blake Friedman
2ac997abcc
Remove references to old template ( #46082 )
...
Summary:
## Summary
There are old references to the react-native/template. This code has
moved to react-native-community/template.
Changelog: [Internal]
Pull Request resolved: https://github.com/facebook/react-native/pull/46082
Test Plan:
CI
closes facebook/metro#1324
Reviewed By: cipolleschi
Differential Revision: D61472439
Pulled By: blakef
fbshipit-source-id: fc40145c03002a7c3117b72d07981a96aa3d8760
2024-08-19 09:19:35 -07:00
Sam Zhou
25d6a152cc
Deploy 0.244.0 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D61435279
fbshipit-source-id: 05212fe00d352c32d2be9d93ad0fcd6d414ef828
2024-08-17 17:51:37 -07:00
Sam Zhou
ecc2910b26
Deploy 0.243.0 to xplat ( #45937 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45937
Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D60935044
fbshipit-source-id: 898ccfa0fd9dbd0551bbc9afe46a7ac322191351
2024-08-07 18:28:27 -07:00
Jordan Brown
fa3f769979
Deploy 0.242.0 to xplat ( #45886 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45886
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D60688497
fbshipit-source-id: 09c6daeef56e87317cbdb5c9ee0a8bc0828fa4ce
2024-08-05 07:04:16 -07:00
Alex Taylor (alta)
9504e864bc
Deploy 0.241.0 to xplat ( #45507 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45507
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D59891129
fbshipit-source-id: c1da0730d6c1b52cce5de730b47b3f3c854dff6b
2024-07-18 02:58:25 -07:00
Peter Abbondanzo
0ad437390c
Support loading XML assets ( #45334 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45334
Adds support for the `xml` file extension as a loadable asset, and lets Flow treat the type signature as an image
Changelog: [Internal]
Reviewed By: robhogan
Differential Revision: D58261501
fbshipit-source-id: b29cffee81d0438827529711e86267edd5d2a0f7
2024-07-17 12:37:01 -07:00
Panos Vekris
5daa899f4a
remove one_sided_type_guards option from flowconfigs (on by default) ( #45349 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45349
This is on by default as of version 0.239.0:
https://github.com/facebook/flow/blob/v0.239/src/commands/config/flowConfig.ml#L268
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D59525192
fbshipit-source-id: b4bf456e3c03a712f4c6f5d72d157b3abf8f9895
2024-07-09 10:47:31 -07:00
Sam Zhou
3441641682
Deploy 0.239.1 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D59493995
fbshipit-source-id: 9f0c6d030ef44cc833940e8c33ad72b3489d3a43
2024-07-08 16:42:30 -07:00
Sam Zhou
af506372ba
Deploy 0.239.0 to xplat
...
Summary:
Changelog: [Internal]
allow-large-files
Reviewed By: alexmckenley
Differential Revision: D59348364
fbshipit-source-id: e3d56ebb78fa19b70f2a689f85882fbe3071223f
2024-07-03 16:24:35 -07:00
Sam Zhou
1a990d1904
Deploy 0.238.3 to xplat ( #45209 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/45209
Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D59119421
fbshipit-source-id: a547a153c051c103ecd16ad0497d30d43dbe80a7
2024-06-27 14:02:03 -07:00
Panos Vekris
f7fe68861a
set one_sided_type_guards=true in fbsource ( #45107 )
...
Summary:
This diff enables:
1. [one-sided type guards](https://flow.org/en/docs/types/type-guards/#one-sided-type-guards ) (`implies x is T`), and
2. stricter checking of type guard consistency (see [relevant docs page](https://flow.org/en/docs/types/type-guards/#toc-consistency-checks-of-type-guard-functions )).
To prevent many new errors from being introduced this diff also converts some two-sided type guards to [one-sided](https://flow.org/en/docs/types/type-guards/#one-sided-type-guards ) ones.
Pull Request resolved: https://github.com/facebook/react-native/pull/45107
Updated the flowconfigs and synced flow_runner/codemods since the change has already been applied there:
```
js1 upgrade www-shared -p flow_runner/codemods
```
Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D58874409
fbshipit-source-id: 959a6773701518a1d6aa35e2ec28fd4ce12d2e75
2024-06-21 16:15:34 -07:00
Alex Taylor (alta)
6584b408fb
Deploy 0.238.0 to xplat ( #44941 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/44941
Changelog: [Internal]
Reviewed By: cyan33
Differential Revision: D58565114
fbshipit-source-id: ba6cba0445327ff7ff57505dbb498f2b5d8d5fe7
2024-06-14 02:19:11 -07:00
zhongwuzw
1a1795a537
Fixes enum codegen value cases ( #44654 )
...
Summary:
Fixes https://github.com/facebook/react-native/issues/44632
## Changelog:
[GENERAL] [FIXED] - [codegen] Fixes enum codegen value cases
Pull Request resolved: https://github.com/facebook/react-native/pull/44654
Test Plan: https://github.com/facebook/react-native/issues/44632
Reviewed By: cipolleschi, dmytrorykun
Differential Revision: D58135645
Pulled By: cortinico
fbshipit-source-id: 5c0634ef1d1d7375d2ecfcf7f916d67fd39b7300
2024-06-07 07:53:59 -07:00
Blake Friedman
9744fa9283
cli support to bundle, build & upload ( #44722 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/44722
Add support for bundling, building and uploading on iOS. I've verified these locally and will enable on CircleCI to validate.
Changelog: [Internal]
Reviewed By: cipolleschi
Differential Revision: D57915365
fbshipit-source-id: 1e73918b31f70d337de4d3aee934c8acf88c86d0
2024-06-06 07:06:29 -07:00
Sam Zhou
e0a2e86d03
Deploy 0.237.2 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D58120938
fbshipit-source-id: f789623005f47ab9d6dd134819a08bc832642a22
2024-06-03 21:27:39 -07:00
Sam Zhou
f1265f7758
Deploy 0.237.1 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: pieterv
Differential Revision: D57939041
fbshipit-source-id: 738523fac25112ab3c75bde0c09b2df62c29aa9c
2024-05-29 16:44:34 -07:00
Panos Vekris
0142f82ea7
remove default option experimental.global_find_ref=true ( #44515 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/44515
this has been the default for a while
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D57195561
fbshipit-source-id: b441d972134dba754d714ae5694d94537707ded3
2024-05-09 23:14:37 -07:00
Pieter Vanderwerff
007ca0c376
Deploy 0.236.0 to xplat ( #44510 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/44510
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D57186863
fbshipit-source-id: 389dcb039c7d4c461b3be28f4eba32d5d9781e61
2024-05-09 19:33:12 -07:00
Blake Friedman
2876fae8d3
exclude react-native/sdks from consideration
...
Summary:
Flow shouldn't consider definitions inside this folder. This speeds up working in the OSS checkout if you happen to have Hermes built.
Changelog: [Internal]
Reviewed By: huntie
Differential Revision: D56575537
fbshipit-source-id: 8e5cdd0436712322a4a7298a24c721d9659d98af
2024-04-25 10:42:35 -07:00
Sam Zhou
132563d81c
Deploy 0.235.1 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D56505986
fbshipit-source-id: 2eb4ca02d766f4e2a88ab050e4acd25cd15c490b
2024-04-24 12:27:04 -07:00
Alex Taylor (alta)
739a8dfcf4
Deploy 0.234.0 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D56280192
fbshipit-source-id: 68e0288bb214644d24f3d9f132c3ffff2a3d512a
2024-04-18 16:40:54 -07:00
Sam Zhou
1b152f6eca
Deploy v0.233.0 to xplat ( #44062 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/44062
Changelog: [Internal]
Reviewed By: pieterv
Differential Revision: D55773070
fbshipit-source-id: 685e290e27c9ea22d925fe6f8fbfaa30d0af3bb4
2024-04-12 17:25:25 -07:00
Sam Zhou
dd03513123
Deploy 0.232.0 to xplat ( #43668 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/43668
Changelog: [Internal]
Reviewed By: pieterv
Differential Revision: D55393289
fbshipit-source-id: 069bd01ed6cb772a97c4e581d30aae8b2fd7b0f3
2024-03-26 17:30:41 -07:00
Pieter Vanderwerff
082decb76d
Deploy 0.231.0 to xplat ( #43475 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/43475
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D54886285
fbshipit-source-id: cc4f6eeb7986a25d2bb423dac0b7d1d5a74b9703
2024-03-13 22:23:03 -07:00
Alex Taylor (alta)
9b1c486e40
Deploy 0.230.0 to xplat ( #43373 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/43373
Changelog: [Internal]
Reviewed By: pieterv
Differential Revision: D54640661
fbshipit-source-id: 6d09ec126ea55bbe0d7a6b3a2823b1a0ffef7d21
2024-03-07 15:27:50 -08:00
Sam Zhou
8003189bd9
Deploy 0.229.2 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: GijsWeterings
Differential Revision: D54166486
fbshipit-source-id: 204102267edb9d975b166ecd27b17650f554d24a
2024-02-26 08:05:06 -08:00
Sam Zhou
bdab8700ef
Deploy 0.229.0 to xplat ( #43115 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/43115
Changelog: [Internal]
Reviewed By: alexmckenley
Differential Revision: D53955506
fbshipit-source-id: bfccb5674ece70dbe6b6d6d9a4982592bdff645a
2024-02-20 15:06:24 -08:00
Alex Taylor (alta)
1ad3bbc437
Deploy 0.228.0 to xplat ( #42802 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/42802
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D53337590
fbshipit-source-id: 31e40d692495fc795d3d69b20ba12fcb420b28e7
2024-02-05 19:12:57 -08:00
Pieter Vanderwerff
c33ac4b3d8
Deploy 0.227.0 to xplat
...
Summary: Changelog: [Internal]
Reviewed By: gkz
Differential Revision: D52893857
fbshipit-source-id: 2a4edd77d91d4d6206d59f57afe6feee6fffc8a8
2024-01-18 19:54:35 -08:00
Alex Taylor (alta)
9bd357e7a0
Deploy 0.226.0 to xplat ( #42252 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/42252
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D52708681
fbshipit-source-id: a864d2f5654ce011a4658564ec140aca03fb9ac8
2024-01-11 15:26:31 -08:00
Panos Vekris
1f89a1c96b
Deploy 0.225.1 to xplat ( #42027 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/42027
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D52353283
fbshipit-source-id: 4f6cefdcfe38d34c8629178823df6b39c5aebbfb
2023-12-20 19:54:48 -08:00
Pieter Vanderwerff
bd4ddbe5e5
Deploy 0.225.0 to xplat ( #42004 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/42004
Changelog: [Internal]
Reviewed By: SamChou19815
Differential Revision: D52305312
fbshipit-source-id: b18045c450dc3204b08452ede17b76d1a43cce50
2023-12-19 14:40:47 -08:00
Alex Taylor (alta)
1fed7ab8ea
Deploy 0.224.0 to xplat ( #41949 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/41949
Changelog: [internal]
Reviewed By: gkz
Differential Revision: D52177280
fbshipit-source-id: 37fe478645ad30b40f4fb4e81d7fc467ac971928
2023-12-14 14:58:43 -08:00
Oskar Kwaśniewski
1e0fc76325
fix: add build generated files to *ignore config ( #41826 )
...
Summary:
This PR adds build generated files to *ignore config files. This allows to locally run `yarn lint`
## Changelog:
[INTERNAL] [ADDED] - Add build generated files to local config files
Pull Request resolved: https://github.com/facebook/react-native/pull/41826
Test Plan: CI Green
Reviewed By: huntie
Differential Revision: D51939024
Pulled By: cortinico
fbshipit-source-id: cfd6c1c13dd23c692859cd06fa5955024fafc522
2023-12-08 10:17:31 -08:00