Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
3224 commits
Select commit Hold shift + click to select a range
556957d
Revert D76284119: Implement console.timeStamp
zinuzoid Jun 26, 2025
63d8d97
Reduce call to `folly::dynamic::object` insert and remove unnecessary…
zeyap Jun 26, 2025
49b7fff
Support IPv6 dev server URLs in legacy standalone RDT connection
motiz88 Jun 26, 2025
0386b9b
Rename arguments of `onContentSizeChange` callback (#52291)
pchalupa Jun 26, 2025
ff97ca3
Re-land Implement console.timeStamp
hoxyq Jun 26, 2025
47b2fe4
Refactored how we create umbrella, modulemap and header files (#52286)
chrfalch Jun 26, 2025
ffa6630
Add API to get image loader instance from rncxx IMountingManager inte…
rshest Jun 26, 2025
9498720
Add versionExportedApis transform to JS API snapshot (#52292)
huntie Jun 26, 2025
050fb25
Add debug flag to show versionExportedApis graph in output (#52298)
huntie Jun 26, 2025
e50133a
Support namespaced references in snapshot type versioning (#52299)
huntie Jun 26, 2025
895f9b4
Improve stable hash input for local type names (#52300)
huntie Jun 26, 2025
afb2afe
Fix React-Fabric podspec to only use the sources for iOS (#52295)
cipolleschi Jun 26, 2025
e3f029f
make VirtualView hidden when it is not visible on screen (#52294)
sammy-SC Jun 26, 2025
d0770ce
Introduce isOSS (#52222)
andrewdacenko Jun 26, 2025
ed756ed
Back out "Revert D76757706: [iOS][RN] Fix LegacyViewManagerInteropCom…
realsoelynn Jun 26, 2025
56ccc87
Enable experimental.pattern_matching=true [DO NOT SHIP] (#52302)
gkz Jun 26, 2025
a6a2884
Fix onTextLayout metrics not incorporating ReactTextViewManagerCallba…
NickGerleman Jun 26, 2025
505588b
Add annotations or make things readonly to prepare for object literal…
SamChou19815 Jun 26, 2025
ffd6e55
Remove RCTPushNotificationManager from umbrella header (#52306)
cipolleschi Jun 26, 2025
793023a
Fewer calls to direct manipulation callback (#52296)
zeyap Jun 26, 2025
c360251
Back out "Adding `shouldForwardToReactInstance` check in ReactDelegat…
realsoelynn Jun 26, 2025
fbd8281
Back out "Migrate `ReactDelegate` to Kotlin" (#52304)
realsoelynn Jun 26, 2025
a0d4e18
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jun 27, 2025
d4bf1b7
Remove experimental notice from V2 API snapshot and build by default …
huntie Jun 27, 2025
78c9671
Migrate ThemedReactContext to Kotlin (#52309)
cortinico Jun 27, 2025
09ef774
Add edge-to-edge opt-in support (#52088)
zoontek Jun 27, 2025
5723de5
Explicitly cover more node types in versionExportedApis (#52310)
j-piasecki Jun 27, 2025
55d8581
Cover versionExportedApis transform with tests (#52311)
j-piasecki Jun 27, 2025
d5cd6ed
Update debugger-frontend from d95ac13...35c4630 (#52317)
vzaidman Jun 27, 2025
ee02152
Fix non standard hermes config internally (#52321)
andrewdacenko Jun 27, 2025
faef2b1
Back out "Back out "[react-native][PR] Migrate `ReactDelegate` to Kot…
realsoelynn Jun 27, 2025
d96bbcd
Back out "Back out "Adding `shouldForwardToReactInstance` check in Re…
realsoelynn Jun 27, 2025
9fa3448
Turn on Hermes builds in our test matrix (#2524)
amgleitman Jun 27, 2025
2d1db71
Add global cache for Facsimile Layouts (#52308)
NickGerleman Jun 27, 2025
132c2cd
Fix keyboard navigation if snapToAlignment is set
joevilches Jun 28, 2025
2e6cf96
Update hermes-parser and related packages in xplat/arvr/socialvr to 0…
gkz Jun 28, 2025
9a2c422
Deploy 0.274.2 to xplat (#52329)
gkz Jun 28, 2025
2ed575c
feat: create a new docs website (#2525)
Saadnajmi Jun 28, 2025
73e5132
Kotlin: fix static code analysis weak warnings (5/n) (#52337)
mateoguzmana Jun 30, 2025
c4325c3
Fix broken Modal OSS E2E test due to `createNewDialog` setter (#52341)
cortinico Jun 30, 2025
b8b79a3
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jun 30, 2025
5340a00
Define isProfiling option when Fusebox is used in Production mode (#5…
hoxyq Jun 30, 2025
69a55d7
Console: prioritize original console.timeStamp implementation (#52319)
hoxyq Jun 30, 2025
69e4252
Fix access to observers outside lock in ImageResponseObserverCoordina…
javache Jun 30, 2025
7d01060
Kotlin: fix static code analysis weak warnings (6/n) (#52338)
mateoguzmana Jun 30, 2025
3eeda07
Align `AttributeConfiguration` type in `ReactNativeTypes` (#33671)
Jul 1, 2025
5cc4d0a
Reland Fix possible invalid measurements when width or height is zero…
NickGerleman Jul 1, 2025
ce306ac
Remove redundant check for NativeReactNativeFeatureFlags (#52354)
javache Jul 1, 2025
da52084
RN: Always Flatten Animated Styles (#52268)
yungsters Jul 1, 2025
dcbbf27
Reintroduce CppPropsIteratorSetter for Yoga Styles (#52351)
mdvacca Jul 1, 2025
4a29cef
fix: expose react-native-macos cli commands (#2529)
Copilot Jul 1, 2025
8f9bca5
Initial commit of ReactNativeApi.d.ts (#52343)
coado Jul 1, 2025
128f5eb
Validate RN JS API snapshot on CI (#52352)
coado Jul 1, 2025
1c7b04d
Delete public-api-test (#52342)
coado Jul 1, 2025
71f2f05
Align breaking change detection with new snapshot format (#52353)
coado Jul 1, 2025
b41b924
Add diff-api-snapshot action to danger (#52045)
coado 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
2a6b55f
put optimisation for VirtualView on iOS behind a flag (#52345)
sammy-SC Jul 2, 2025
c1168cf
Fix deep react native imports eslint rule (#52365)
coado Jul 2, 2025
326467c
Add changelog entry for 0.79.5 (#52367)
fabriziocucci Jul 2, 2025
2d68a73
Fix run-ci-javascript-tests script (#52364)
motiz88 Jul 2, 2025
bf51035
Scaffolding for custom RNDT shell binary (#52357)
motiz88 Jul 2, 2025
b578a70
Bump packages for next release (#52359)
cortinico Jul 2, 2025
4274d6f
Tweak RNTester status bar on Android (#52369)
huntie Jul 2, 2025
e20bb56
Bump Gradle to 8.14.2 (#52370)
cortinico Jul 2, 2025
faa8c7b
Keep changelog references for previous versions in CHANGELOG (#52372)
fabriziocucci Jul 2, 2025
ceb5f1d
Remove unused SharedAttributedString alias (#52362)
christophpurrer Jul 2, 2025
da23346
Fix UNDEFINED YGValue serialization (#52376)
Jul 2, 2025
9079b53
Fix exhaustive switches (#52379)
NSProgrammer Jul 2, 2025
22b8b53
Fix exhaustive switches (#52383)
NSProgrammer Jul 2, 2025
a4b0d64
ReactNativeFeatureFlags.enableAndroidTextMeasurementOptimizations() (…
NickGerleman Jul 3, 2025
0d455f3
buildSpannableFromFragmentsOptimized (#52385)
NickGerleman Jul 3, 2025
508b152
Avoid array copies on every MapBuffer read (#52386)
NickGerleman Jul 3, 2025
097d482
fix(ios): Correct gradient interpolation for when transitioning to tr…
intergalacticspacehighway Jul 3, 2025
cec0de8
Change Scroller getter to protected (#52387)
joevilches Jul 3, 2025
6cb8dc3
RNGP - Add support for `exclusiveEnterpriseRepository` (#52378)
cortinico Jul 3, 2025
45fd7fe
Convert UIManagerModuleConstantsHelper to Kotlin (#52358)
cortinico Jul 3, 2025
9253fc3
Defer focus cell render mask updates (#52380)
rozele Jul 3, 2025
94c97db
Implement Network.getResponseBody (#52332)
huntie Jul 3, 2025
68342a4
Support CDP response previews for chunked data (#52331)
huntie Jul 3, 2025
ebb831a
Implement Network.loadingFailed (#52334)
huntie Jul 3, 2025
f4a9aa3
Implement connectionTiming and dataReceived NetworkReporter methods (…
huntie Jul 3, 2025
2e724e4
Add changelog for 0.80.1 (#52392)
cortinico Jul 3, 2025
477d8df
Updated targetSdk to 36 (#52355)
kikoso Jul 3, 2025
facdc2f
Support rename of React stack bottom frame (#52398)
hoxyq Jul 3, 2025
85d10ed
Fix Dimensions window values on Android < 15 (#47554)
zoontek Jul 3, 2025
3561791
fix: rename bottom stack frame (#33680) (#52400)
hoxyq Jul 3, 2025
2536062
CallInvoker > Remove unused includes (#52381)
christophpurrer Jul 3, 2025
76ff1aa
Refactor ViewManagerInterfaces codegen to generate kotlin classes (#5…
mdvacca Jul 3, 2025
5b24576
Remove Virtual View accessibilityOrder implementation (#52297)
jorge-cab Jul 3, 2025
c9f1778
Implement accessibilityOrder by building the accessibilityTree throug…
jorge-cab Jul 3, 2025
47fe09f
Make virtual destructors default implemented - instead of empty one (…
christophpurrer Jul 3, 2025
f2ecb7e
Make loadWithFeatureFlags correctly internal (#52395)
cortinico Jul 3, 2025
ccb9edc
Remove deprecated `isStartSamplingProfilerOnInit` from `DeveloperSett…
cortinico Jul 3, 2025
2ce7eab
Remove unused RAIICallbackWrapperDestroyer (#52390)
christophpurrer Jul 3, 2025
0e175ce
Mark ShadowNode::Shared as deprecated and replace all usages (#52393)
sammy-SC Jul 4, 2025
2d0aa1a
Revert Refactor ViewManagerInterfaces codegen to generate kotlin classes
cortinico Jul 4, 2025
b4dcc98
Revert D77547628: Fix Dimensions window values on Android < 15
Jul 4, 2025
bc4bce6
remove uses of ShadowNode::Shared from ShadowNode.cpp (#52422)
sammy-SC Jul 4, 2025
962a7dd
Expose unstable_TextAncestorContext API (#52368)
huntie Jul 4, 2025
d2b55ad
Use build instead of targets in check-api.sh (#52424)
Jul 4, 2025
f753158
Add JS implementation for PerformanceResourceTiming (#52427)
huntie Jul 4, 2025
c9e44fb
upgrade[react-devtools]: 6.1.4 (#52426)
hoxyq Jul 4, 2025
377baa2
Update debugger-frontend from 35c4630...51a91a2
hoxyq Jul 4, 2025
efdf739
Deprecate the DefaultNewArchitectureEntryPoint.load(Boolean, Boolean,…
cortinico Jul 4, 2025
0666885
Deploy 0.275.0 to xplat
SamChou19815 Jul 4, 2025
c302902
upgrade[react-devtools]: 6.1.5 (#52440)
hoxyq Jul 4, 2025
22ccf8a
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jul 4, 2025
dcd4307
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jul 4, 2025
27723c7
Clean up prop diffing gen (#52436)
Jul 5, 2025
987e3f8
Make NetworkingModule handlers internal (#52438)
huntie Jul 5, 2025
0836446
Update to Metro ^0.82.5 (#52454)
robhogan Jul 6, 2025
5cdea3c
Remove last use of Metro deep imports (#52456)
robhogan Jul 6, 2025
4e62558
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jul 6, 2025
8531015
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jul 6, 2025
255977a
Fix CQS signal modernize-concat-nested-namespaces in xplat/js/react-n…
Jul 6, 2025
e870935
C++ Turbo Module > Allow Promise<void> types (#52388)
christophpurrer Jul 7, 2025
9d5033a
Delete non C++ Turbo Module SampleCxxModule (#52407)
christophpurrer Jul 7, 2025
5e650d0
Remove more unused #includes (#52389)
christophpurrer Jul 7, 2025
94aca59
Remove unused #include <ReactCommon/TurboModuleUtils.h> (#52411)
christophpurrer Jul 7, 2025
7998914
Remove outdated SampleTurboCxxModuleLegacyImpl (#52412)
christophpurrer Jul 7, 2025
caff37d
Remove internal calls to BugReporting (#52374)
huntie Jul 7, 2025
9d4d8dc
Move BugReporting module out of open source repo (#52425)
huntie Jul 7, 2025
9d63098
chore: bump @react-native-community/cli* devDependencies to 20.0.0-al…
szymonrybczak Jul 7, 2025
1c51d66
Deprecate ShadowNode::ListOfShared and migrate to std::vector<std::sh…
sammy-SC Jul 7, 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
2b2f679
feat(fabric): Implement keyboard events and drag/drop APIs for TextIn…
Saadnajmi Oct 8, 2025
258ce1f
fix: "Lint PR Title" job cache validation error (#2722)
Copilot Oct 8, 2025
e6c7bbd
chore: set Hermes as default in our template (#2712)
Saadnajmi Oct 9, 2025
55dbdfe
fix: keyDownEvents stops propogation, default events for Pressable (#…
Saadnajmi Oct 9, 2025
1ae9a89
feat(fabric): Implement Paste for TextInput (#2715)
Saadnajmi Oct 9, 2025
55213f8
feat(fabric): Make all Views layer-backed (#2724)
Saadnajmi Oct 10, 2025
fdfba41
feat(textinput): Add a scrollview to multiline TextInput (#2726)
Saadnajmi Oct 13, 2025
90ce605
feat(fabric): Pick the rest of TextInput changes (#2727)
Saadnajmi Oct 14, 2025
337dff4
fix: implement RCTAppearanceProxy (#2729)
Saadnajmi Oct 14, 2025
6e895c3
fix: Suppress deprecation warnings for minimum of OS 26 (#2725)
eschwieb Oct 14, 2025
98eb33d
fix: Add proper constraints for macOS dev loading view (#2707)
zhongjiahao-M Oct 14, 2025
9c6efe8
feat(fabric): Add some missing macOS only props (#2730)
Saadnajmi Oct 16, 2025
721a5aa
feat: Add onDoubleClick event handler (#2731)
Saadnajmi Oct 17, 2025
2b48430
chore(deps): bump validator from 13.11.0 to 13.15.20 (#2744)
dependabot[bot] Oct 30, 2025
099d5e0
chore: remove clipsToBounds overrides (#2748)
Saadnajmi Nov 3, 2025
e57e55c
fix: add missing text inputs in macOS Configure Bundler dialog (#2747)
Copilot Nov 3, 2025
9ed2ea2
docs: Add documentation pages for macOS only props and events (#2741)
Copilot Nov 3, 2025
b3aad0b
feat: display dev menu as a sheet when invoked from Metro (1/2) (#2750)
Saadnajmi Nov 5, 2025
fda2587
feat: Add a dev menu to RCTSurfaceHostingView (2/2) (#2749)
Saadnajmi Nov 7, 2025
d129166
chore: remove JSC from the build matrix (#2754)
Saadnajmi Nov 7, 2025
7781a97
docs: update React Native version to 0.79 in getting started guide (#…
dannyhw Nov 7, 2025
9739b56
chore(docs): document our CLI commands (#2755)
Saadnajmi Nov 10, 2025
b167e81
fix: handle new path to native_modules in CLI (#2756)
Saadnajmi Nov 10, 2025
2bc02aa
chore(docs): improve Expo CLI metro.config.js instructions (#2758)
gabrieldonadel Nov 11, 2025
218d010
chore(docs): configure prism to style diff blocks (#2759)
gabrieldonadel Nov 11, 2025
0ee9be8
chore(template): dynamically resolve node modules root (#2757)
Saadnajmi Nov 14, 2025
2ee06fb
chore: set npmMinimalAgeGate in yarn (#2764)
Saadnajmi Nov 26, 2025
b01a6d0
chore: update axios (#2768)
Saadnajmi Dec 2, 2025
72412fd
fix: avoid reallocating views on RCTDevLoadingView showMessage calls …
shirakaba Dec 2, 2025
8be1b97
chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /docsite (#2765)
dependabot[bot] Dec 2, 2025
c995f95
chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docsit…
dependabot[bot] Dec 2, 2025
187d21f
ci: fix failing `pod install`, run `yarn dedupe` (#2773)
Saadnajmi Dec 4, 2025
1b4f79e
chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (#2772)
dependabot[bot] Dec 5, 2025
855b9a9
chore(deps): bump node-forge from 1.3.1 to 1.3.2 (#2771)
dependabot[bot] Dec 5, 2025
10f145a
chore(deps): bump validator from 13.15.20 to 13.15.23 (#2770)
dependabot[bot] Dec 17, 2025
d9a1c1b
chore(deps): bump node-forge from 1.3.1 to 1.3.3 in /docsite (#2779)
dependabot[bot] Dec 18, 2025
8c1b168
Fix typo in intro.md regarding macOS features (#2782)
ludwig-pro Dec 20, 2025
5406504
refactor: introduce `RCTPlatformImage` (1/2) (#2783)
Saadnajmi Dec 23, 2025
d2b8e80
feat: Introduce RCTUIImage (2/2) (#2766)
Saadnajmi Dec 30, 2025
5921ec9
chore(ci): fix "Setup toolchain" xcode path (#2788)
gabrieldonadel Jan 5, 2026
f9b9069
ci: Use JSC on the main branch while Hermes is failing (#2792)
Saadnajmi Jan 5, 2026
d1ca0af
ci: replace custom cmake script with action (#2780)
Saadnajmi Jan 5, 2026
4971a4b
fix(hermes): Resolve Hermes commits from main (#2794)
Saadnajmi Jan 8, 2026
f85676d
Merge commit '1c51d6684b50f21f769ea51a0613967c639f5106' into 0.81-merge
Saadnajmi Jan 9, 2026
92c80a6
fix: add exception handling to hermes-utils.rb
Saadnajmi Nov 4, 2025
3738aad
yarn constraints --fix
Saadnajmi Jan 9, 2026
e46ef8d
fix: followup JS fixes
Saadnajmi Jan 10, 2026
9518426
fix: followup native changes
Saadnajmi Jan 12, 2026
5338dee
chore: update references from RCTUI<View|Image> to RCTPlatform<View|I…
Saadnajmi Jan 12, 2026
1bbcce4
feat: implement RCTUIScrollViewDelegate and RCTVirtualViewComponentView
Saadnajmi Jan 12, 2026
b2d3e10
feat: implement RCTUIAccessibilityTraits, RCTVIewAccessibilityElement…
Saadnajmi Jan 13, 2026
03243b2
feat: implement RCTUIImageViewAnimated
Saadnajmi Jan 13, 2026
6eeba14
feat: implement RCTPerfMonitor
Saadnajmi Jan 13, 2026
69d6706
chore: update podfile lock
Saadnajmi Jan 13, 2026
c0d393f
chore: merge to 0.81-stable merge base (#2733)
Saadnajmi Jan 13, 2026
368edae
ci: automate setting npm tags (#2803)
Saadnajmi Jan 16, 2026
0415484
ci: fix name of react native artifact (#2811)
Saadnajmi Jan 17, 2026
c597bf8
ci: use Node 22 for Azure Pipelines (#2813)
Saadnajmi Jan 17, 2026
b9dde72
fix(cli): fix undeclared `chalk` dependency (#2819)
tido64 Jan 22, 2026
f9584c3
fix: fix `@react-native-community/cli-platform-apple` not being resol…
tido64 Jan 22, 2026
709c4c3
fix: set codegenConfig key to macos (#2822)
Saadnajmi Jan 22, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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