Skip to content

Move the current latest release 0.83-stable to legacy#16255

Merged
vineethkuttan merged 3 commits into
0.83-stablefrom
83legacy
Jun 16, 2026
Merged

Move the current latest release 0.83-stable to legacy#16255
vineethkuttan merged 3 commits into
0.83-stablefrom
83legacy

Conversation

@vineethkuttan

@vineethkuttan vineethkuttan commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Description

Ahead of the 0.84 release, we are updating the current latest stable version to the legacy.

Type of Change

  • This change requires a documentation update

Why

Move the current latest release 0.82-stable to legacy

What

Refer https://github.com/microsoft/react-native-windows/wiki/How-to-promote-a-release#promoting-a-preview-to-latest

  1. Move the current latest release 0.XX-stable to legacy
    To prevent older branches from being published as latest we need to change the tag they publish as. To do that:
  • Check out the current branch for latest (the one before preview) (i.e. git checkout 0.XX-stable)
  • Make sure your branch is up-to-date with the microsoft/react-native-windows repo
  • Create a new branch for the PR (i.e. git checkout -b promoteXX)
  • Run yarn promote-release --release legacy --rnVersion 0.XX
  • Create a PR with the generated commits to the latest branch (i.e. git push -u origin promoteXX)
  • After the PR is merged, wait for (or kick off, if you haven't set the automatic trigger) a new Publish run for the 0.XX-stable branch
  • After the Publish completes, wait for (or kick off, if you haven't set the automatic trigger) a new NuGet Release run for the 0.XX-stable branch (be sure, when running this manually, to select the correct Publish pipeline run under Resources > Publish [Publish])

Changelog

Should this change be included in the release notes: no

Microsoft Reviewers: Open in CodeFlow

@vineethkuttan vineethkuttan requested review from a team as code owners June 16, 2026 06:05
@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown

Performance Test Results

Branch: 83legacy
Commit: 1c7808a2
Time: 2026-06-16T08:45:55.628Z
Tests: 161/161 passed

✅ Passed

161 scenario(s) across 28 suite(s) — no regressions

SectionList

Scenario Mean Median StdDev Renders vs Baseline
SectionList mount 5.00ms 5.00ms ±1.49ms 1 +0.0%
SectionList unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
SectionList rerender 11.70ms 11.50ms ±1.49ms 2 +9.5%
SectionList with-3-sections-15-items 6.50ms 6.50ms ±1.27ms 1 +18.2%
SectionList with-5-sections-50-items 6.50ms 6.00ms ±2.01ms 1 +0.0%
SectionList with-10-sections-200-items 5.50ms 6.00ms ±0.71ms 1 +9.1%
SectionList with-20-sections-200-items 5.70ms 5.00ms ±2.79ms 1 +0.0%
SectionList with-section-separator 2.00ms 2.00ms ±0.47ms 1 +0.0%
SectionList with-item-separator 2.90ms 3.00ms ±1.66ms 1 +50.0%
SectionList with-header-footer 2.10ms 2.00ms ±0.74ms 1 +0.0%
SectionList with-section-footer 2.10ms 2.00ms ±1.79ms 1 +0.0%
SectionList with-sticky-section-headers 1.70ms 2.00ms ±0.48ms 1 +0.0%
SectionList with-empty-list 0.60ms 1.00ms ±0.52ms 1 +0.0%
SectionList with-50-sections-1000-items 1.90ms 2.00ms ±0.32ms 1 +0.0%

FlatList

Scenario Mean Median StdDev Renders vs Baseline
FlatList mount 5.10ms 4.50ms ±1.66ms 1 +12.5%
FlatList unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
FlatList rerender 10.80ms 10.00ms ±2.25ms 2 +11.1%
FlatList with-10-items 5.20ms 5.00ms ±1.40ms 1 +25.0%
FlatList with-100-items 5.30ms 5.00ms ±0.48ms 1 +0.0%
FlatList with-500-items 5.20ms 5.00ms ±1.69ms 1 +25.0%
FlatList with-1000-items 4.40ms 4.50ms ±0.70ms 1 +12.5%
FlatList horizontal 5.10ms 5.00ms ±1.66ms 1 +0.0%
FlatList with-separator 1.70ms 2.00ms ±0.48ms 1 +0.0%
FlatList with-header-footer 1.80ms 2.00ms ±0.42ms 1 +0.0%
FlatList with-empty-list 0.80ms 0.50ms ±1.23ms 1 +0.0%
FlatList with-get-item-layout 1.50ms 1.50ms ±0.53ms 1 +50.0%
FlatList inverted 1.40ms 1.00ms ±0.52ms 1 -33.3%
FlatList with-num-columns 3.30ms 3.00ms ±1.70ms 1 +0.0%

TouchableOpacity

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity mount 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TouchableOpacity rerender 1.30ms 1.00ms ±0.67ms 2 +0.0%
TouchableOpacity custom-active-opacity 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity disabled 1.00ms 1.00ms ±1.49ms 1 +0.0%
TouchableOpacity with-all-handlers 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity with-hit-slop 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity with-delay 0.90ms 1.00ms ±0.32ms 1 +0.0%
TouchableOpacity nested 1.70ms 2.00ms ±0.48ms 1 +100.0%
TouchableOpacity multiple-10 6.47ms 6.00ms ±1.41ms 1 +0.0%
TouchableOpacity multiple-50 32.27ms 32.00ms ±4.06ms 1 +10.3%
TouchableOpacity multiple-100 57.80ms 58.00ms ±8.22ms 1 +16.0%

ScrollView

Scenario Mean Median StdDev Renders vs Baseline
ScrollView mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
ScrollView unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
ScrollView rerender 0.70ms 1.00ms ±0.48ms 2 +0.0%
ScrollView children-20 3.73ms 4.00ms ±1.03ms 1 +0.0%
ScrollView children-100 17.27ms 17.00ms ±2.81ms 1 +6.3%
ScrollView horizontal 3.60ms 3.00ms ±1.26ms 1 -25.0%
ScrollView sticky-headers 2.60ms 3.00ms ±1.07ms 1 +0.0%
ScrollView scroll-indicators 0.80ms 1.00ms ±0.42ms 1 +0.0%
ScrollView nested 1.40ms 1.00ms ±0.70ms 1 +0.0%
ScrollView content-container-style 0.80ms 1.00ms ±0.63ms 1 +0.0%
ScrollView children-500 19.73ms 19.00ms ±3.41ms 1 +0.0%

TouchableHighlight

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight mount 0.50ms 0.50ms ±0.53ms 1 +0.0%
TouchableHighlight unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TouchableHighlight rerender 0.70ms 1.00ms ±0.48ms 2 +0.0%
TouchableHighlight custom-underlay-color 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight custom-active-opacity 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight disabled 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight with-all-handlers 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight with-hit-slop 0.50ms 0.50ms ±0.53ms 1 +Infinity%
TouchableHighlight nested-touchables 1.50ms 1.00ms ±1.27ms 1 +0.0%
TouchableHighlight multiple-touchables-10 2.60ms 3.00ms ±0.52ms 1 +0.0%
TouchableHighlight multiple-touchables-50 14.80ms 14.00ms ±3.16ms 1 +12.0%
TouchableHighlight multiple-touchables-100 25.80ms 25.50ms ±4.47ms 1 +13.3%

Pressable

Scenario Mean Median StdDev Renders vs Baseline
Pressable mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Pressable rerender 0.70ms 1.00ms ±0.48ms 2 +100.0%
Pressable with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable with-style-function 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable disabled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable with-hit-slop 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable nested 0.70ms 1.00ms ±0.48ms 1 +0.0%
Pressable multiple-10 3.60ms 3.00ms ±1.06ms 1 +0.0%
Pressable multiple-50 16.80ms 16.00ms ±2.11ms 1 +14.3%
Pressable multiple-100 18.00ms 13.00ms ±10.76ms 1 +8.3%

Modal

Scenario Mean Median StdDev Renders vs Baseline
Modal mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Modal rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
Modal slide-animation 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal fade-animation 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal transparent 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal with-callbacks 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal rich-content 1.40ms 1.00ms ±0.52ms 1 -50.0%
Modal with-accessibility 0.40ms 0.00ms ±0.52ms 1 +0.0%

Image

Scenario Mean Median StdDev Renders vs Baseline
Image mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Image rerender 0.10ms 0.00ms ±0.32ms 2 +0.0%
Image with-resize-mode 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-border-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-tint-color 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-blur-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-accessibility 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image multiple-10 1.00ms 1.00ms ±0.00ms 1 +0.0%
Image multiple-50 4.33ms 4.00ms ±1.23ms 1 +33.3%
Image multiple-100 8.53ms 8.00ms ±1.30ms 1 +0.0%

ActivityIndicator

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ActivityIndicator rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
ActivityIndicator size-large 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator size-small 0.00ms 0.00ms ±0.00ms 1 +0.0%
ActivityIndicator with-color 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator not-animating 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator multiple-10 1.00ms 1.00ms ±0.00ms 1 +0.0%
ActivityIndicator multiple-50 4.53ms 4.00ms ±0.99ms 1 +0.0%
ActivityIndicator multiple-100 8.20ms 8.00ms ±1.08ms 1 +14.3%

Switch

Scenario Mean Median StdDev Renders vs Baseline
Switch mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Switch rerender 0.20ms 0.00ms ±0.42ms 2 -100.0%
Switch value-true 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch disabled 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch custom-colors 0.40ms 0.00ms ±0.52ms 1 +0.0%
Switch on-value-change 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch multiple-10 2.20ms 2.00ms ±1.78ms 1 +0.0%
Switch multiple-50 10.80ms 9.00ms ±3.12ms 1 +0.0%
Switch multiple-100 20.80ms 18.00ms ±4.96ms 1 +12.5%

Button

Scenario Mean Median StdDev Renders vs Baseline
Button mount 0.70ms 1.00ms ±0.48ms 1 +0.0%
Button unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Button rerender 1.20ms 1.00ms ±0.79ms 2 +0.0%
Button disabled 0.60ms 1.00ms ±0.52ms 1 +0.0%
Button with-color 0.40ms 0.00ms ±0.52ms 1 -100.0%
Button with-accessibility 0.60ms 1.00ms ±0.52ms 1 +0.0%
Button multiple-10 6.53ms 6.00ms ±1.41ms 1 +0.0%
Button multiple-50 25.47ms 27.00ms ±9.34ms 1 +0.0%
Button multiple-100 23.40ms 21.00ms ±9.91ms 1 +10.5%

TextInput

Scenario Mean Median StdDev Renders vs Baseline
TextInput mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TextInput rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
TextInput multiline 0.10ms 0.00ms ±0.32ms 1 +0.0%
TextInput with-value 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput styled 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput multiple-100 9.13ms 8.00ms ±3.42ms 1 +14.3%

View

Scenario Mean Median StdDev Renders vs Baseline
View mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
View unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
View rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
View nested-50 4.00ms 4.00ms ±0.93ms 1 +33.3%
View nested-100 7.93ms 8.00ms ±1.39ms 1 +14.3%
View shadow 0.10ms 0.00ms ±0.32ms 1 +0.0%
View border-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
View nested-500 18.07ms 11.00ms ±12.65ms 1 +10.0%

Text

Scenario Mean Median StdDev Renders vs Baseline
Text mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
Text rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
Text long-1000 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text nested 0.30ms 0.00ms ±0.48ms 1 +0.0%
Text styled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Text multiple-100 9.07ms 9.00ms ±1.53ms 1 +28.6%

SectionList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
SectionList native mount 5.40ms 5.16ms ±0.89ms 1 -20.7%

FlatList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
FlatList native mount 5.20ms 4.76ms ±0.88ms 1 -48.4%

TouchableHighlight.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight native mount 1.51ms 1.49ms ±0.16ms 1 -28.6%

TouchableOpacity.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity native mount 1.75ms 1.72ms ±0.09ms 1 -45.2%

Pressable.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Pressable native mount 1.60ms 1.54ms ±0.16ms 1 -38.5%

ScrollView.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ScrollView native mount 3.67ms 3.36ms ±0.54ms 1 -17.1%

ActivityIndicator.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator native mount 1.37ms 1.29ms ±0.18ms 1 -47.9%

TextInput.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TextInput native mount 2.19ms 2.00ms ±0.45ms 1 -51.0%

Switch.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Switch native mount 1.30ms 1.20ms ±0.32ms 1 -31.0%

Button.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Button native mount 2.08ms 1.90ms ±0.44ms 1 -26.9%

Modal.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Modal native mount 1.06ms 0.96ms ±0.24ms 1 -21.2%

Image.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Image native mount 1.77ms 1.88ms ±0.20ms 1 -17.0%

View.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
View native mount 1.07ms 1.04ms ±0.05ms 1 -26.9%

Text.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Text native mount 1.30ms 1.28ms ±0.06ms 1 -26.5%

@iamAbhi-916 iamAbhi-916 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@vineethkuttan vineethkuttan merged commit 83f78a8 into 0.83-stable Jun 16, 2026
24 checks passed
@vineethkuttan vineethkuttan deleted the 83legacy branch June 16, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants