Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
984 commits
Select commit Hold shift + click to select a range
e6d0ef2
Introduce script to generate list of legacy architecture types (#49579)
mdvacca Feb 21, 2025
bce6aa2
Back out "Migrate `ReactClippingViewGroup` to Kotlin" (#49586)
alanleedev Feb 21, 2025
4535e62
add the event tracking when connection to debugger is closed (#49574)
vzaidman Feb 21, 2025
f200b70
Add Fantom test for synchronous state updates + UI consistency (#49572)
rubennorte Feb 21, 2025
b418aac
Add TouchableWithoutFeedback to buildTypes and align Flow with TS typ…
coado Feb 21, 2025
e96e0de
Add TouchableNativeFeedback to buildTypes and align Flow types (#49561)
coado Feb 21, 2025
f5837bf
Add TouchableHighlight to buildTypes and move comments from TS defini…
coado Feb 21, 2025
ffd426a
Unbreak CI due to AP Kotlin code which fails to compile (#49589)
cortinico Feb 21, 2025
303d379
Make `RedBoxContentView` internal (#49578)
cortinico Feb 21, 2025
5a01b00
Make PerftestDevSupportManager internal (#49577)
cortinico Feb 21, 2025
289dba8
Align InteractionManager and PanResponder types with OSS (#49517)
j-piasecki Feb 21, 2025
fd3b911
chore(community-cli-plugin): Drop shadowed readline module (#49557)
kitten Feb 21, 2025
e7d0271
Revert D69934543: Make `RedBoxContentView` internal
Feb 21, 2025
bd8c197
Revert D69934544: Make PerftestDevSupportManager internal
Feb 21, 2025
4bc2c52
Make `HermesMemoryDumper` internal (#49585)
mateoguzmana Feb 21, 2025
28458a0
chore(dev-middleware): Move `selfsigned` to `package.json:devDependen…
kitten Feb 21, 2025
b0fd9c1
Update androidx app compat to 1.7.0 (#49594)
janicduplessis Feb 21, 2025
55acb42
chore(community-cli-plugin): Remove extraneous `@react-native/metro-b…
kitten Feb 21, 2025
6dbc055
Cleanup enableEventEmitterRetentionDuringGesturesOnAndroid feature fl…
cortinico Feb 21, 2025
0d45428
Add Switch to buildTypes and align Flow with TS types. (#49597)
coado Feb 21, 2025
f85cca0
Back out D69855097 & D69874923 to unblock Twilight headset pairing/di…
Feb 21, 2025
0aa8af9
Migrate `com.facebook.react.modules.network.RequestBodyUtil` to Kotli…
mateoguzmana Feb 21, 2025
441744a
Implement view finding by native id (#49581)
joevilches Feb 21, 2025
07d9cf3
Back out "cleanup feature flag enableFabricCompleteRootInCommitPhase"…
Feb 21, 2025
4bb03f3
Migrate `com.facebook.react.bridge.queue.MessageQueueThreadHandler` t…
mateoguzmana Feb 21, 2025
8cc772d
Make `PackagerStatusCheck` Internal (#49575)
cortinico Feb 21, 2025
50878c2
Reland: Make PerftestDevSupportManager internal (#49595)
cortinico Feb 21, 2025
d65d846
Move text-specific a11y logic in ReactAccessibilityDelegate to subcla…
joevilches Feb 22, 2025
c9e6567
Fix issue where state updating text to remove link would break TalkBack
joevilches Feb 22, 2025
a003be0
Allow text links to be navigatable via keyboard by default v2 (#49381)
joevilches Feb 22, 2025
814e1eb
avoid sync dispatch with locked mutex in RCTKeyWindowValuesProxy (#49…
sammy-SC Feb 22, 2025
1fe8d58
Remove sharedApplication use in SafeAreaProxy (#49612)
sbuggay Feb 22, 2025
021167e
Remove MessageQueueThreadHandler.java to fix CI (#49613)
mateoguzmana Feb 23, 2025
7b5b7b2
Update VirtualizedSectionList props name (#49592)
j-piasecki Feb 24, 2025
56ed15e
Add optional reference to the TouchableHighlight and new types test (…
coado Feb 24, 2025
4e7b77e
create a heartbeat for device, and not only for debugger (#49618)
vzaidman Feb 24, 2025
b060fbe
Add StatusBar to buildTypes and align Flow with TS types (#49598)
coado Feb 24, 2025
53ff613
Re-land: Make `RedBoxContentView` internal (#49596)
cortinico Feb 24, 2025
dcaa33e
Add support for `numberOfLines` for `TextInput` on iOS (#49549)
j-piasecki Feb 24, 2025
0a87f0c
Align ScrollView with the OSS types (#49617)
j-piasecki Feb 24, 2025
14b0c27
remove duplicate call to json stringify (#49621)
vzaidman Feb 24, 2025
e630b2c
Create specific module in RN to define the types for host instances a…
rubennorte Feb 24, 2025
dbc0bf3
Prepare for removal of types in ReactNativeTypes (#49602)
rubennorte Feb 24, 2025
db4086d
Align LayoutConformance types with OSS (#49625)
j-piasecki Feb 24, 2025
3f3066f
Remove unused sample turbo cxx module variants (#49629)
javache Feb 24, 2025
f8627e5
Align ActivityIndicator with OSS types (#49519)
j-piasecki Feb 24, 2025
5c1e01f
Fabric: Fixes shouldRasterizeIOS prop of View not work on iOS (#49615)
zhongwuzw Feb 24, 2025
92e2168
Add RefreshControl to buildTypes and align Flow with TS types (#49564)
coado Feb 24, 2025
e3b176a
fix: set text position should not reset component text (#49450)
freeboub Feb 24, 2025
8bce4a3
Change TouchedViewDataAtPoint type in ReactNativeTypes to use support…
hoxyq Feb 24, 2025
c66728d
Add ButtonProps export (#49593)
j-piasecki Feb 24, 2025
b565489
Use implicit namespace to better align Animated module with OSS types…
iwoplaza Feb 24, 2025
6f968f0
Pre-suppress errors ahead of builtin libdef improvements (#49647)
SamChou19815 Feb 24, 2025
929c8e4
Fabric: disable React-Fabric stable_sort strict weak sort check in de…
zhongwuzw Feb 24, 2025
f424b68
Add basic benchmarks for the Performance API (#49638)
rubennorte Feb 24, 2025
8989bc2
Refactor tracing in performance.mark and performance.measure (#49639)
rubennorte Feb 24, 2025
ddf9338
enable owner stacks everywhere (#32376)
rickhanlonii Feb 24, 2025
f17c264
Revert D69849314: Use implicit namespace to better align Animated mod…
Feb 24, 2025
a302fbc
Set ReactSurface and ReactRootView to ReactDelegate when created via …
Feb 24, 2025
8c848b4
Reland: Throw exception with name of TurboModule instead of deadlock …
lyahdav Feb 25, 2025
cccd93b
Fix typo in RCTLegacyViewMangerInteropComponentView (#49652)
realsoelynn Feb 25, 2025
0c6dcfd
Use isEmpty as opposed to .size() > 0 in BaseViewManager.java (#49654)
joevilches Feb 25, 2025
e6af795
Remove some confusing comments in ReactAccessibilityDelegate (#49655)
joevilches Feb 25, 2025
4309a5d
Fix URLSearchParams common interface definition (#49640)
j-piasecki Feb 25, 2025
091f542
Add a pretransform replacing Stringish with string (#49636)
j-piasecki Feb 25, 2025
dee6168
Align Keyboard types with OSS (#49623)
j-piasecki Feb 25, 2025
4e79ca4
Add Touchable to buildTypes and align Flow with TS types (#49562)
coado Feb 25, 2025
721f85a
Set minimum typescript version to 4.9 (#49637)
coado Feb 25, 2025
094c5be
Merge and align global.d.ts and globals.d.ts files (#49516)
coado Feb 25, 2025
e3d607f
Fix new arch refresh control not shown when refreshing on mount (#49240)
High5Apps Feb 25, 2025
91b4354
add arguments to command logs (#49646)
sammy-SC Feb 25, 2025
514fccf
Migrate `ReactMarkerConstants` to Kotlin (#49645)
mateoguzmana Feb 25, 2025
d8df3a6
chore(Android): migrate most of the files under MessageQueue to Kotli…
TheRogue76 Feb 25, 2025
823ede1
Backout D69745459 to resolve more Twilight headset pairing issues (#4…
Feb 25, 2025
acc4c9e
translation auto-update for Apps/Wilde/scripts/intl-config.json on ma…
Feb 25, 2025
a033cf9
fix: remove UISceneDelegate from AppDelegate (#49628)
okwasniewski Feb 25, 2025
4121d24
Update deprecated enums in RCTTextPrimitivesConversions.h (#49648)
joannaquu Feb 25, 2025
4a0a10b
Make `ValueAnimatedNode`, `AnimatedNodeValueListener` & `Interpolatio…
mateoguzmana Feb 25, 2025
edfc73d
Align DrawerLayoutAndroid type definitions with OSS (#49620)
j-piasecki Feb 25, 2025
05e9484
report proxy idle state in heartbeat events (#49635)
vzaidman Feb 25, 2025
f7f3253
Add `ProgressResponseBody` test cases (#48675)
mateoguzmana Feb 25, 2025
dcd103e
Migrate `ProgressiveStringDecoder` to Kotlin (#49149)
mateoguzmana Feb 25, 2025
659004f
add a flag to control if RCTTurboModuleManager._turboModuleManagerDel…
sammy-SC Feb 25, 2025
7856ef8
Add Image and ImageBackground to buildTypes and align Flow with TS de…
coado Feb 25, 2025
7c2687e
Eliminate usage of global React types in ReactNativeTypes.js (#32330)
SamChou19815 Feb 25, 2025
61890fe
Cleanup uses of internal Flow types (#49683)
SamChou19815 Feb 25, 2025
8b4bba8
Mark SynchronousEventReceiver as UnstableReactNativeAPI (#49678)
mdvacca Feb 26, 2025
5019a2e
Fix lints and small refactor on sync events (#49679)
mdvacca Feb 26, 2025
3cd7359
Suppress Flow errors that will be introduced by React sync
rubennorte Feb 26, 2025
52fb1dc
Move definition of public instances to ReactNativePrivateInterface (#…
rubennorte Feb 26, 2025
3758174
Fix import lint in TextProps.js (#49675)
joevilches Feb 26, 2025
0f12f99
Make `SurfaceHandlerBinding` internal (#49677)
mateoguzmana Feb 26, 2025
ca49b51
Back out "remove use of RCTUnsafeExecuteOnMainQueueSync and main thre…
sammy-SC Feb 26, 2025
ac57ec4
Reland: Migrate `ReactClippingViewGroup` to Kotlin (#49413) (#49607)
mateoguzmana Feb 26, 2025
9d92b27
Optional post-transform pipeline for .d.ts files generated by build-t…
iwoplaza Feb 26, 2025
dbbdb98
Add SafeAreaView to buildTypes and align Flow with TS types (#49664)
coado Feb 26, 2025
1fd3806
Bump Node 18 -> 20 to build React Native in OSS (#49658)
cortinico Feb 26, 2025
cd072dc
Migrate HostInstance to an interface (#49633)
rubennorte Feb 26, 2025
1e4c0de
Rename INativeMethods as LegacyHostInstanceMethods (#49687)
rubennorte Feb 26, 2025
7e2487b
Migrate `ProgressRequestBody` to Kotlin (#49682)
mateoguzmana Feb 26, 2025
e314130
Enable DOM APIs by default in Fantom tests (#49690)
rubennorte Feb 26, 2025
f2c1f8b
Provide access to document object in Fantom roots (#49691)
rubennorte Feb 26, 2025
6524299
Align Pressable types with OSS (#49631)
j-piasecki Feb 26, 2025
4a055f3
Fallback to fbsystrace when Perfetto is not available (#49657)
javache Feb 26, 2025
5fcb69e
cleanup usage of HERMES_ENABLE_DEBUGGER and define set of build-time …
hoxyq Feb 26, 2025
a860c55
Extract Flow types and constants (#49614)
chrfalch Feb 26, 2025
6eac2bd
Configure all the third party dependencies we need (#49667)
chrfalch Feb 26, 2025
339b0b5
Add utils: CLI arg validation and folders utils (#49668)
chrfalch Feb 26, 2025
7aa5df3
Refactor `setupDependencies` script (#49670)
chrfalch Feb 26, 2025
f7970cd
Add code to generate the Swift Package
chrfalch Feb 26, 2025
1cf751e
Refactor build script (#49669)
chrfalch Feb 26, 2025
2fdb6c9
Refactor compose-framework script (#49665)
chrfalch Feb 26, 2025
8b984ca
Glue all the scripts together. (#49671)
chrfalch Feb 26, 2025
9e64099
Cleanup script and move the index to release (#49666)
cipolleschi Feb 26, 2025
785249d
Use builtin libdefs from flow-typed (#49702)
SamChou19815 Feb 26, 2025
a6607c0
feat: js runtime switching C API for Swift (#49489)
okwasniewski Feb 26, 2025
bf17ace
Move react type definitions back into global libdefs
SamChou19815 Feb 26, 2025
798f2e4
Remove unnecessary extra prototype from ReactNativeElement (#49699)
rubennorte Feb 26, 2025
8a4a623
Internalize and migrate `DimensionPropConverter` to Kotlin (#49676)
mateoguzmana Feb 27, 2025
2bb6571
Fix `onContentSizeChange` being dispatched too often on iOS (#49695)
j-piasecki Feb 27, 2025
38e1444
Add TouchableOpacity to buildTypes and align Flow with TS types (#49700)
coado Feb 27, 2025
6649583
Type Node.textContent as non-nullable string (#49696)
rubennorte Feb 27, 2025
a6dd18c
Expose new DOM classes in the global scope (#49697)
rubennorte Feb 27, 2025
b95424d
Gradle to 8.13 (#49689)
cortinico Feb 27, 2025
d8bc7c6
fix[LayoutableShadowNode::findNodeAtPoint]: consider layoutMetrics.ov…
hoxyq Feb 27, 2025
e2642d5
Add support for setting internal feature flags (#49693)
Feb 27, 2025
3226c32
Remove unnecessary package data-uri-to-buffer (#49714)
rubennorte Feb 27, 2025
63dea20
Migrate `CxxModuleWrapper` & `DefaultJSExceptionHandler` to Kotlin (#…
mateoguzmana Feb 27, 2025
fa6d5ca
Fabric: Fixes TurboModule method parameter Int32 type not work (#49710)
zhongwuzw Feb 27, 2025
72e745f
Scaffold support for Tracing by jsinspector (#48836)
hoxyq Feb 27, 2025
bf6852d
Report JavaScript thread (#49395)
hoxyq Feb 27, 2025
067c5f9
Record Event Loop tasks (#49436)
hoxyq Feb 27, 2025
1aced32
Serialize Hermes Profile to Tracing Profile (#49082)
hoxyq Feb 27, 2025
290f237
Expose API for registering profiles and profile chunks (#49084)
hoxyq Feb 27, 2025
87d4300
Implement sampling profile serializer (#49191)
hoxyq Feb 27, 2025
13a0b46
Use sampling profile serializer and emit profiles in traces (#48315)
hoxyq Feb 27, 2025
90e27c2
show JSC removal message on Android (#49709)
Kudo Feb 27, 2025
daed8e2
Deploy 0.262.0 to xplat (#49708)
Feb 27, 2025
2062def
Bump AGP to 8.8.2 (#49712)
cortinico Feb 27, 2025
5d5d370
Connect the classes for C++ Module registration to TMManagerDelegate …
cipolleschi Feb 27, 2025
6312360
Improve Codegen to support automatic registration of Cxx TM (#49624)
cipolleschi Feb 27, 2025
ed10664
Rename fantom_internal_flags pragma to fantom_react_fb_flags (#49728)
Feb 27, 2025
13177b3
feat: warn about jsc moving to a separate repo (#49692)
okwasniewski Feb 27, 2025
8698eca
Emit synthetic Trace Events for non-bridgeless to fix trace represent…
hoxyq Feb 27, 2025
ee7514c
Ensure Synchronous events are always dispatched from the UIThread (#4…
mdvacca Feb 27, 2025
19c18eb
Add prerelease staging API for Android (#49649)
jorge-cab Feb 27, 2025
144f44f
Reorder the contents in ReactAccessibilityDelegate.java to be more lo…
joevilches Feb 27, 2025
587d849
Revert D70200854
Feb 27, 2025
d0a101f
Add guard for custom module provider lookup in TMManager (#49738)
shwanton Feb 28, 2025
8919fc3
Set optional ref on View and split View Props (#49725)
coado Feb 28, 2025
c4e952e
Temporarily disable Configuration Caching on CI (#49742)
cortinico Feb 28, 2025
42cea2d
(reattempt) Use implicit namespace to better align Animated module wi…
iwoplaza Feb 28, 2025
be59427
Align ProgressBarAndroid types with OSS (#49663)
j-piasecki Feb 28, 2025
e808011
Move environment types (globals) from flow-typed/environment to src/t…
rubennorte Feb 28, 2025
eb877cb
Remove references to service workers in RN globals (#49727)
rubennorte Feb 28, 2025
52713ee
Refactor IntersectionObserver, MutationObserver and PerformanceObserv…
rubennorte Feb 28, 2025
84a1211
Strip all "bom" types that are actually not defined in RN (#49730)
rubennorte Feb 28, 2025
0289e40
fix race condition in getPages test for device disconnection (#49741)
vzaidman Feb 28, 2025
5fc2484
Align useAnimatedValue with OSS types (#49643)
iwoplaza Feb 28, 2025
2b93377
add e2e test for AppState module (#49680)
sammy-SC Feb 28, 2025
167a1a3
Improve text measurement for multiline TextInput on iOS (#49711)
j-piasecki Feb 28, 2025
3c03e2b
Add prepare prebuild reusable workflow (#49530)
cipolleschi Feb 28, 2025
da88bf0
Add job to build the slices for ios prebuilds (#49528)
cipolleschi Feb 28, 2025
2ff0220
Add job to build the XCFramework for ios prebuilds (#49563)
cipolleschi Feb 28, 2025
c99b2a4
Connect the prebuild-ios workflow with other workflows (#49731)
cipolleschi Feb 28, 2025
33c0112
Configure gradle to publish RNDependencies to Maven (#49749)
cipolleschi Feb 28, 2025
0bb6243
Compress xcframework to let sonatype sign it (#49753)
cipolleschi Feb 28, 2025
42a7c62
Ensure that the artifacts have the right extension (#49755)
cipolleschi Mar 1, 2025
21c85ef
batch debug logging for cdp messages (#49726)
vzaidman Mar 3, 2025
7ccb1e1
Avoid the creation of separate folders for separate artifacts (#49760)
cipolleschi Mar 3, 2025
ae7bbe0
fix: make React Native work without AppDelegate window property (#49748)
okwasniewski Mar 3, 2025
2acb407
Update references to relocated react-native-devtools-frontend repo (#…
huntie Mar 3, 2025
569c01e
Add Text to buildTypes and align Flow with TS (#49774)
coado Mar 3, 2025
13ac1a9
Align FlatList types with OSS (#49713)
j-piasecki Mar 3, 2025
6bc5dde
fix: avoid race condition crash in [RCTDataRequestHandler invalidate]…
Saadnajmi Mar 3, 2025
515ff1e
fix: return nullptr when USE_THIRD_PARTY_JSC is set to true (#49781)
okwasniewski Mar 3, 2025
81e4901
Update debugger-frontend from 3adf51a...97e9912 (#49784)
hoxyq Mar 3, 2025
5c909b4
ci: mark unforked monorepo packages as private (#2483)
Saadnajmi Apr 23, 2025
5d1be36
(Chore) Update axios to 1.9.0. (#2494)
hansenyy May 15, 2025
ce68f92
fix: fix build failure with older versions and Hermes (#2500)
tido64 May 20, 2025
e1ded73
fix: fix `TextPropsMacOS` using the wrong `MouseEvent` type (#2507)
tido64 Jun 6, 2025
1b7efce
fix(UBSAN): ensure `[RCTUITextField validAttributesForMarkedText]` Is…
Saadnajmi Jun 18, 2025
9fa3448
Turn on Hermes builds in our test matrix (#2524)
amgleitman Jun 27, 2025
2ed575c
feat: create a new docs website (#2525)
Saadnajmi Jun 28, 2025
4a29cef
fix: expose react-native-macos cli commands (#2529)
Copilot Jul 1, 2025
169e7f9
chore(deps-dev): bump undici from 5.28.5 to 5.29.0 (#2493)
dependabot[bot] Jul 1, 2025
626c8cc
feat: Use peerDependencies to get Hermes version on stable branches (…
amgleitman Jul 1, 2025
214ffac
fix: Fix a typo in Hermes-utils.rb (#2534)
amgleitman Jul 2, 2025
0d7b006
ci: move "NPM Publish (Dry Run)" to Github Actions (#2532)
Saadnajmi Jul 7, 2025
cacc1bd
fix(ci): downgrade npm auth token list check to warning (#2547)
Copilot Jul 9, 2025
48e6077
feat(docsite): Add a link to React Native Windows (#2551)
Saadnajmi Jul 9, 2025
02d5480
fix: Support Function Key Handling in macOS Views (#2554)
ColinHeffernan Jul 23, 2025
8819d6c
fix: TextInputFocus state not in sync with View focus (#2553)
Saadnajmi Jul 23, 2025
ddfd0eb
fix: add RCTAppDependencyProvider to template (#2559)
Saadnajmi Jul 23, 2025
1156c64
chore: update to nx 21 (#2560)
Saadnajmi Jul 25, 2025
133c7dd
ci: update code owners (#2571)
Saadnajmi Jul 25, 2025
370a5e1
ci: "update to nx 21" followup fixes (#2576)
Saadnajmi Jul 28, 2025
96ee79d
chore: add Yarn constraints to enforce dependency alignment (#2582)
Saadnajmi Jul 29, 2025
d947e33
feat: Implement RCTPausedInDebuggerOverlayController (#2586)
Saadnajmi Jul 31, 2025
c4b7586
fix: ensure PausedInDebuggerOverlay has message set before presenting…
Saadnajmi Aug 1, 2025
1340454
ci: use ADO variable syntax for publish tag (#2595)
Saadnajmi Aug 1, 2025
b4fec97
ci: fix nx release not updating our lock file (#2602)
Saadnajmi Aug 1, 2025
2e39616
ci: set npmAuthToken in yarnrc, not npmrc (#2603)
Saadnajmi Aug 1, 2025
5962636
ci: check yarnrc if it exists (#2608)
Saadnajmi Aug 2, 2025
20c4bd4
ci: use npm to publish directly rather than yarn (#2613)
Saadnajmi Aug 5, 2025
026f5da
fix(presssability): don't set keyboard event handlers on iOS and Andr…
Saadnajmi Aug 8, 2025
367e7a2
ci: don't use an npmrc (#2626)
Saadnajmi Aug 11, 2025
4a938fd
ci: fix typo (#2631)
Saadnajmi Aug 11, 2025
9634b2d
cherrypick: Remove unnecessary LICENSE-docs (#2636)
Saadnajmi Aug 11, 2025
d38ba46
chore: remember RCTAppDelegate main window position (#2637)
Saadnajmi Aug 12, 2025
ab14261
chore: Add `focusable` to macOS view config (#2638)
Saadnajmi Aug 12, 2025
d4d09ac
chore: Move one instance of `RCTUIView` --> `RCTPlatformView` (#2639)
Saadnajmi Aug 12, 2025
39abcfb
fix: dismiss redbox only if presented (#2640)
Saadnajmi Aug 13, 2025
3146c9c
fix: remove view config mismatches (#2642)
Saadnajmi Aug 13, 2025
26b5ed6
ci: convert remaining Azure Pipelines PR checks to Github Actions (#2…
Saadnajmi Aug 13, 2025
85494db
chore: remove diff for `[RCTDevSettings overridenKeys]` (#2644)
Saadnajmi Aug 19, 2025
b4b142a
fix(fabric, a11y): implement accessibility role (#2293)
Saadnajmi Aug 20, 2025
1e4a0f1
feat(docs): Add a contributing and release guide (#2625)
Saadnajmi Aug 20, 2025
f6c5b4a
chore: update to yarn 4.9.3 (#2646)
Saadnajmi Aug 21, 2025
89f1399
Merge commit '81e490164fd98ea2f89ac62bceae1d0c80464bd2' into 0.79-merge
gabrieldonadel Aug 12, 2025
38e9c69
chore: merge up to 0.79-stable branch (#2620)
Saadnajmi Aug 22, 2025
797ca8c
ci: add more yarn constraints (#2651)
Saadnajmi Aug 23, 2025
6f800a5
fix(constraints): `enforcePrivateReactNativeScopedPackages` checks wo…
Saadnajmi Aug 25, 2025
1c4af82
ci: disable postinstall scripts and update nx (#2654)
Saadnajmi Aug 27, 2025
d8590f1
chore(ci): disable integration tests (#2653)
Saadnajmi Aug 27, 2025
e80a43c
ci(publish): exclude nonexistent vars.yml (#2660)
Saadnajmi Aug 28, 2025
149b2d1
ci: rename GHA job to match Azure Pipelines to satisfy checks (#2664)
Saadnajmi Aug 29, 2025
a0d76f3
chore: Remove @definitelytyped/dtslint dependency (#2665)
hansenyy Aug 29, 2025
d30f249
fix: null shadow color crash (#2672)
gabrieldonadel Sep 5, 2025
c167ffb
feat(docs): Add Expo modules guide (#2671)
gabrieldonadel Sep 5, 2025
5c684ef
fix: center RNTesterExampleFilter on macOS (#2681)
Saadnajmi Sep 10, 2025
66f8fbe
fix: revert "render Text in an NSTextView (#2286)" (#2676)
Saadnajmi Sep 10, 2025
1211612
ci: only create .rnm-publish sentinel file if versioning happened (#2…
Saadnajmi Sep 10, 2025
18a6c74
fix(fabric, textinput): implement selection properly (#2689)
Saadnajmi Sep 11, 2025
f5843d4
ci: pin cmake to 3.31.6 (#2691)
Saadnajmi Sep 17, 2025
9719891
feat(fabric): Add macOS host platform to ReactCommon (#2690)
Saadnajmi Sep 18, 2025
663b601
chore(deps): bump rexml from 3.3.9 to 3.4.2 (#2693)
dependabot[bot] Sep 18, 2025
55cef4f
chore!: bump macOS minimum OS to 14.0 (#2687)
Saadnajmi Sep 19, 2025
9842cc8
chore: set new architecture as the default (#2688)
Saadnajmi Sep 19, 2025
0438580
chore(fabric): implement focus view props (#2692)
Saadnajmi Sep 19, 2025
61a3a83
chore(deps): bump rexml from 3.3.9 to 3.4.2 in /packages/helloworld (…
dependabot[bot] Sep 19, 2025
cd44df2
ci: update to macos-26 (#2694)
Saadnajmi Sep 19, 2025
52e2d9c
fix(fabric): Add focus and blur to View commands (#2703)
Saadnajmi Sep 23, 2025
8692129
fix(rn-tester): move macOS API examples (#2704)
Saadnajmi Sep 25, 2025
69fe24f
feat(fabric)!: Implement keyboard event handling on View (#2699)
Saadnajmi Sep 30, 2025
c49d7b2
chore: revert "Add onMouseEnter and onMouseLeave to Text" (#2709)
Saadnajmi Sep 30, 2025
2dddc18
feat(fabric): Implement mouse events (#2708)
Saadnajmi Oct 1, 2025
9006981
feat(fabric): add support for tooltip (#2714)
Saadnajmi Oct 6, 2025
8a41f83
feat(fabric): Implement Drag and Drop on View (#2713)
Saadnajmi Oct 7, 2025
aef0241
chore(rntester): Add missing "Build JS Bundle" step to pbxproj (#2718)
Saadnajmi Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .ado/Brewfile

This file was deleted.

356 changes: 0 additions & 356 deletions .ado/ReactApple.nuspec

This file was deleted.

37 changes: 0 additions & 37 deletions .ado/apple-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .ado/get-next-semver-version.js

This file was deleted.

44 changes: 0 additions & 44 deletions .ado/gitTagRelease.js

This file was deleted.

84 changes: 0 additions & 84 deletions .ado/jobs/build-test-rntester.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .ado/jobs/npm-publish-dry-run.yml

This file was deleted.

79 changes: 78 additions & 1 deletion .ado/jobs/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ jobs:
variables:
- name: BUILDSECMON_OPT_IN
value: true
- name: USE_YARN_FOR_PUBLISH
value: false

timeoutInMinutes: 90
cancelTimeoutInMinutes: 5
templateContext:
Expand All @@ -16,4 +19,78 @@ jobs:
targetPath: $(System.DefaultWorkingDirectory)
artifactName: github-npm-js-publish
steps:
- template: /.ado/templates/npm-publish-steps.yml@self
- checkout: self
clean: true
fetchFilter: blob:none
persistCredentials: true

- template: /.ado/templates/configure-git.yml@self

- script: |
PUBLISH_TAG=$(jq -r '.release.version.versionActionsOptions.currentVersionResolverMetadata.tag' nx.json)
if [ -z "$PUBLISH_TAG" ] || [ "$PUBLISH_TAG" = "null" ]; then
echo "Error: Failed to read publish tag from nx.json"
exit 1
fi
echo "##vso[task.setvariable variable=publishTag]$PUBLISH_TAG"
echo "Using publish tag from nx.json: $PUBLISH_TAG"
displayName: Read publish tag from nx.json

- script: |
yarn install
displayName: Install npm dependencies

- script: |
node .ado/scripts/prepublish-check.mjs --verbose --skip-auth --tag $(publishTag)
displayName: Verify release config

- script: |
echo Target branch: $(System.PullRequest.TargetBranch)
yarn nx release --dry-run --verbose
displayName: Version and publish packages (dry run)
condition: and(succeeded(), ne(variables['publish_react_native_macos'], '1'))

# Disable Nightly publishing on the main branch
- ${{ if endsWith(variables['Build.SourceBranchName'], '-stable') }}:
- script: |
git switch $(Build.SourceBranchName)
yarn nx release --skip-publish --verbose
env:
GITHUB_TOKEN: $(githubAuthToken)
displayName: Version Packages and Github Release
condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1'))

- script: |
set -eox pipefail
if [[ -f .rnm-publish ]]; then
# https://github.com/microsoft/react-native-macos/issues/2580
# `nx release publish` gets confused by the output of RNM's prepack script.
# Let's call publish directly instead on the packages we want to publish.
# yarn nx release publish --tag $(publishTag) --excludeTaskDependencies
if [ "$(USE_YARN_FOR_PUBLISH)" = "true" ]; then
echo "Configuring yarn for npm publishing"
yarn config set npmPublishRegistry "https://registry.npmjs.org"
yarn config set npmAuthToken $(npmAuthToken)
echo "Publishing with yarn npm publish"
yarn ./packages/virtualized-lists npm publish --tag $(publishTag)
yarn ./packages/react-native npm publish --tag $(publishTag)
else
echo "Publishing with npm publish"
npm publish ./packages/virtualized-lists --tag $(publishTag) --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmAuthToken)
npm publish ./packages/react-native --tag $(publishTag) --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmAuthToken)
fi
fi
displayName: Publish packages
condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1'))

- script: |
if [ "$(USE_YARN_FOR_PUBLISH)" = "true" ]; then
echo "Cleaning up yarn npm configuration"
yarn config unset npmAuthToken || true
yarn config unset npmPublishRegistry || true
else
echo "Cleaning up npm configuration"
rm -f ~/.npmrc
fi
displayName: Remove NPM auth configuration
condition: always()
59 changes: 0 additions & 59 deletions .ado/jobs/react-native-test-app-integration.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .ado/jobs/test-javascript.yml

This file was deleted.

Loading
Loading