Releases: microsoft/react-native-windows
React Native Windows 0.82.0-preview.7
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- f2e1f06 cleanup legacy filters ([email protected])
React Native Windows 0.82.0-preview.6
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- af291af Add multipart/form-data test endpoint ([email protected])
React Native Windows 0.82.0-preview.5
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- cff8b32 Fix selectable text not working inside ScrollView ([email protected])
- 9486be3 integrate 0.82.1 ([email protected])
React Native Windows 0.82.0-preview.4
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- not avai Bump @react-native-windows/cli to v0.82.0-preview.3 (beachball)
React Native Windows 0.82.0-preview.3
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- 7d9a26d fix: Apply fontStyle italic to TextInput component ([email protected])
React Native Windows 0.82.0-preview.2
This is a preview of the next version of react-native-windows. To see a summary of changes in this major release, see release notes for React Native Windows 0.82.0-preview.1.
New changes
- 4bb47d0 implements selectionColor ([email protected])
- 8b6a19d forking GenerateModuleCpp ([email protected])
- 8fc409b update package.json to RN 0.82.0-rc-0 and removed SDL check for 4996 deprecation warning ([email protected])
- not avai Bump @react-native-windows/cli to v0.82.0-preview.2 (beachball)
- not avai Bump @react-native-windows/codegen to v0.82.0-preview.2 (beachball)
React Native Windows 0.81.2
This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.81.0.
New changes
- 2589a21 Align metro-runtime version with core ([email protected])
React Native Windows 0.82.0-preview.1
RNW Release Notes 0.82.0
We're excited to release React Native Windows 0.82.0 targeting React Native 0.82.0!
This release includes the commits to React Native Windows from 8/2/2025 - 01/15/2026.
How to upgrade?
You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.
Starting with React Native Windows 0.82, the legacy Paper architecture has been completely removed. All apps now run exclusively on the New Architecture (Fabric). If you haven't already migrated your app to Fabric, you must do so before upgrading to 0.82. See the New Architecture migration guide for details
New Architecture-specific changes
-
Adds Text Component selection support for Fabric : Fabric : Implements selectable prop for #15473 by iamAbhi-916 · microsoft/react-native-windows
-
Adds Text Component selectionColor support for Fabric : Fabric : Implements selectionColor for #15553 by iamAbhi-916 · microsoft/react-native-windows
-
Accessibility and UIA Support for XAML Fabric implementation : Accessibility and UIA Support for XAML Fabric implementation by protikbiswas100 · Pull Request #15466 · microsoft/react-native-windows
-
PagingEnabled Parity for Fabric ScrollView : PagingEnabled Parity for Fabric ScrollView by Nitin-100 · Pull Request #15341 · microsoft/react-native-windows
-
TextAlign and WritingDirection Parity for Fabric TextInput : TextAlign and WritingDirection Parity for Fabric TextInput by Nitin-100 · Pull Request #15340 · microsoft/react-native-windows
-
ContextMenu implementation in Fabric as per Parity to Paper : TextAlign and WritingDirection Parity for Fabric TextInput by Nitin-100 · Pull Request #15340 · microsoft/react-native-windows
-
Defer UIA accessibility provider initialization until requested : Defer UIA accessibility provider initialization until requested by Copilot · Pull Request #14756 · microsoft/react-native-windows
Breaking Changes
-
Fixed focus restoration on close, removed minimize/maximize buttons, and hidden title bar icon for cleaner modal appearance : Modal outstanding issues by iamAbhi-916 · Pull Request #15445 · microsoft/react-native-windows
-
Remove old architecture that is not supported in 0.82 : Remove paper by acoates-ms · Pull Request #15354 · microsoft/react-native-windows
New Features
-
Add ability to customize native accessibility of custom native components : Add ability to customize native accessibility of custom native components by acoates-ms · Pull Request #15532 · microsoft/react-native-windows
-
Improve the inspector page name for modern debugger : Improve the inspector page name for modern debugger by iamAbhi-916 · Pull Request #15375 · microsoft/react-native-windows
-
Xaml UI Hosting : Xaml UI Hosting by sharath2727 · Pull Request #15223 · microsoft/react-native-windows
-
Added support for italic underline and strikethrough styling for TextInput Implements italic underline and strikethrough styling for TextInputTextinput fontstyles by iamAbhi-916 · Pull Request #15565 · microsoft/react-native-windows
Reliability
-
Fixed devtools ui overlay on high dpi displays : Fix DPI scaling for debugging overlay highlights by iamAbhi-916 · Pull Request #15479 · microsoft/react-native-windows
-
Fix crash when switching bundles in playground : Fix crash when switching bundles in playground by iamAbhi-916 · Pull Request #15478 · microsoft/react-native-windows
-
Initialize Xaml on demand : Initialize Xaml on demand by sundaramramaswamy · Pull Request #15407 · microsoft/react-native-windows
-
Fixed app crash when loading images with no network connection : [Fix crash] Image loading fails due to network error for instance shut down metro while app is running by iamAbhi-916 · Pull Request #15428 · microsoft/react-native-windows
-
Fix Debugger outstanding issues: Debugger outstanding issues by iamAbhi-916 · Pull Request #15392 · microsoft/react-native-windows
-
Fixed modal dialog crash when interacting with parent window after dismissal : Fix modal Crash after closing DesktopPopupSiteBridge by iamAbhi-916 · Pull Request #15384 · microsoft/react-native-windows
-
[Fabric] Fix UIA_LiveSettingPropertyId to use VT_I4 datatype instead of VT_BSTR : [Fabric] Fix UIA_LiveSettingPropertyId to use VT_I4 datatype instead of VT_BSTR by ritoban23 · Pull Request #15438 · microsoft/react-native-windows
-
Include missing bridging files in MS.RN.Cxx : Include missing bridging files in MS.RN.Cxx by acoates-ms · Pull Request #15524 · microsoft/react-native-windows
-
Remove WerRegisterMemoryBlock which causes issues when kernel debugging : Remove WerRegisterMemoryBlock which causes issues when kernel debugging by acoates-ms · Pull Request #15432 · microsoft/react-native-windows
-
Tooltip positioned incorrectly on non 100% scale factor : Tooltip positioned incorrectly on non 100% scale factor by acoates-ms · Pull Request #15382 · microsoft/react-native-windows
-
Enable UTs on more platforms : Enable UTs on more platforms by acoates-ms · Pull Request #15373 · microsoft/react-native-windows
-
TextInputs are zero height if there is no value and no placeholder text : TextInputs are zero height if there is no value and no placeholder text by acoates-ms · Pull Request #15334 · microsoft/react-native-windows
-
Focusable Pressables should take focus when they are clicked on Focusable
Pressables should take focus when they are clicked on by acoates-ms · Pull Request #15327 · microsoft/react-native-windows
Other
-
Fix playground "New Window" command : Fix playground "New Window" command by acoates-ms · Pull Request #15474 · microsoft/react-native-windows
-
Fix stackoverflow in StructInfo : Fix stackoverflow in StructInfo by ivan-golubev · Pull Request #15454 · microsoft/react-native-windows
-
Remove code related to USE_WINUI3 which is now always true : Remove code related to USE_WINUI3 which is now always true by acoates-ms · Pull Request #15393 · microsoft/react-native-windows
-
Update WinAppSdk to 1.8 : Update WinAppSdk to 1.8 by acoates-ms · Pull Request #15381 · microsoft/react-native-windows
-
Deprecates chakra support and more legacy instance code : Remove chakra support and more legacy instance code by acoates-ms · Pull Request #15371 · microsoft/react-native-windows
-
Deprecates web debugging support (#15350) [Remove web debugging support : Remove web debugging support by acoates-ms · Pull Request #15350 · microsoft/react-native-windows
-
Realign view.js Realign view.js by acoates-ms · Pull Request #15310 · microsoft/react-native-windows
-
Realign index.windows.js with core and disable the deep import warning : Realign index.windows.js with core and disable the deep import warning by acoates-ms · Pull Request #15309 · microsoft/react-native-windows
-
Fix init-windows template to automatically detect existing codegen spec files : Fix init-windows template to automatically detect existing codegen spec files by Copilot · Pull Request #15096 · microsoft/react-native-windows
-
Simplify Playground-Composition : Simplify Playground-Composition by acoates-ms · Pull Request #15308 · microsoft/react-native-windows
React Native Windows 0.81.1
This is patch release of react-native-windows, fixing bugs or adding non-breaking enhancements. To see a summary of changes in this major release, see release notes for React Native Windows 0.81.0.
New changes
- 0ba33b8 [NetUI] Reintroduce experimental yoga flag for use by NetUI ([email protected])
- 58d0858 Include missing bridging files in MS.RN.Cxx ([email protected])
React Native Windows 0.81.0
0.81.0 Release Notes
We're excited to release React Native Windows 0.81.0 targeting React Native 0.81.0!
This release includes the commits to React Native Windows from 8/1/2025 - 11/05/2025.
How to Upgrade
You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.
Enabled Modern Hermes Debugger for RNW
capabilities reference: React Native DevTools · React Native
Minimum Node.js bumped to 22
React Native for Windows v0.81 requires Node.js version 22.14.0 (the latest Maintenance LTS version at the time of writing) or higher. You may need to upgrade Node.js in your development or CI environment when you upgrade to React Native Windows 0.81.
Metro Config update
Deep imports from src were removed in Metro 0.83. As a result, exclusionList has been removed from metro.config starting with RNW v0.81 (RNW v0.81 includes Metro 0.83 updates). To address this, upgrade your app to RNW v0.81 by following the steps here.
Reliability
-
Fixed deadlock in ReactInstanceWin::DetachRootView during Hermes garbage collection by removing synchronous call. Added QuirkSettings.SetUseRunOnQueueSync option for backward compatibility if needed. Remove sync call from DetachRootView to fix deadlock, add public QuirkSettings API for backward compatibility (#15113)
-
Fix PowerShell Export-ModuleMember error preventing developer mode enablement Fix PowerShell Export-ModuleMember error preventing developer mode enablement 15297 (#15306)
-
Handling platform color with accent color Handling platform color with accent color (#15276)
-
Verify code signatures on installers/updates downloaded from Microsoft verify code signatures on installers/updates downloaded from Microsoft (#15241)
-
SDL PowerShell injection fix SDL powershell injection fix (#15245)
-
Fix stricter checks against key events fix: stricter checks against key events (#15225)
-
Fix JSI RuntimeData test compilation errors with UUID namespace and override specifiers [Fix] JSI RuntimeData test compilation errors with UUID namespace and override specifiers (#15210)
-
Adding nullptr check before destroyShadow calls adding nullptr check before destroyShadow calls (#15127)
-
Upgrade dotnet version Upgrade dotnet version (#15143)
-
Test Fix for PressEvents Test Fix for PressEvents (#14973)
-
Replace ContextContainer::Shared with std::shared_ptr Replace ContextContainer::Shared with std::shared_ptr (#14975)
-
Use new LongLivedObject.h header namespace [react-native-windows] Use new LongLivedObject.h header namespace (#14839)
-
Removed unneeded @azure/core-auth dependency Removed unneeded @azure/core-auth dependency (#14919)
-
Fix crash happens when recursively accessing a shadow node in NativeUIManager [ Fix ] : Paper crash occurring in SetLayoutPropsRecursive due to a null pointer dereference (#15016)
New Architecture-specific Changes
-
Fix metro config property name in cpp-lib template Fix metro config property name in cpp-lib template (#15305)
-
Implement SDL /GS crash detection and analysis tooling for stack buffer overrun monitoring Implement SDL /GS crash detection and analysis tooling for stack buffer overrun monitoring (#15244)
-
Implement accessibilityHeadingLevel for Fabric architecture Add UIA HeadingLevel behaviour for Fabric architecture (#15207)
-
Fixing Clipped Property for Modal Component [Fabric] Fixing Clipped Property for Modal Component (#15176)
-
Implement onMomentumScrollBegin and onMomentumScrollEnd event handlers for Fabric ScrollView Implement onMomentumScrollEnd and onMomentumScrollBegin for Fabric ScrollView (#15104)
-
Add reply count prop to AccessibilityAnnotationInfo Add reply count prop to AccessibilityAnnotationInfo (#15055)
-
Fix for Text and TextInput focus issue with screen readers in Fabric [Fabric] Fix for Text and TextInput focus issue with screen readers (#15088)
-
Added UIA update event for change in annotation properties [Fabric] Added UIA Event Trigger For accessibilityAnnotation Property Changes (#15039)
-
Implement announceForAccessibility in AccessibilityInfo Module [Fabric] Implement announceForAccessibility in AccessibilityInfo Module (#14995)
-
Added support for the scrollEnabled, OnScroll event for the TextInput component [Fabric] Implementation of scrollEvent Handling and scrollEnabled,OnScroll prop for TextInput (#14946)
-
Implement snapToAlignment property for ScrollView in Fabric [Fabric] Implement snapToAlignment property for ScrollView (#14841)
-
Implement snapToInterval property for ScrollView in Fabric [Fabric] Implement snapToInterval property for ScrollView (#14847)
-
Implement the onPressOut property for the fabric implementation of TextInput [Fabric] Implement the onPressOut property for the fabric implementation of TextInput (#14784)
Accessibility
-
Screen reader fails to announce the expand/collapse state of the navigation button - Fixed Screen reader fails to announce the expaMond/collapse state of the navigation button (#15106)
-
Implement accessibilityHeadingLevel for Fabric architecture Add UIA HeadingLevel behaviour for Fabric architecture (#15207)
-
Fix for Text and TextInput focus issue with screen readers in Fabric [Fabric] Fix for Text and TextInput focus issue with screen readers (#15088)
-
Added UIA update event for change in annotation properties [Fabric] Added UIA Event Trigger For accessibilityAnnotation Property Changes (#15039)
-
Implement announceForAccessibility in AccessibilityInfo Module [Fabric] Implement announceForAccessibility in AccessibilityInfo Module (#14995)
-
Added support for (ariaHidden, importantForAccessibility, accessibilityElementsHidden) to have unified underlying behaviour across all components [ Fabric ] Added ariaHidden accessibility prop across all components (#14836)
-
Add accessibilityValue support to Button component Add accessibilityValue support to Button component (#14903) (#14904)
Other
- Add Symbol Publishing for MSRC Compliance [Add Symbol Publishing for MSRC Compliance (Work Item 5926483...