microsoft/react-native-windows react-native-windows_v0.81.0
microsoft/react-native-windows
Captured source
source ↗React Native Windows 0.81.0
Repository: microsoft/react-native-windows
Tag: react-native-windows_v0.81.0
Published: 2025-12-23T17:53:57Z
Prerelease: no
Release notes:
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)](https://github.com/microsoft/react-native-windows/commit/50d5d8861fcadc2bcc67c4f1b4027c8f3f546e63)
- 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)](https://github.com/microsoft/react-native-windows/commit/af04d4d517f95d7773e4744edf2cef42fa0870c8)
- 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)](https://github.com/microsoft/react-native-windows/commit/74a4bd9d22d85cfdea9948a274255fa9759d6deb)
---
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)](https://github.com/microsoft/react-native-windows/commit/cc9d7a0ff7617c12bdb4db8413ebd6bc59e9398d)
- 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)](https://github.com/microsoft/react-native-windows/commit/3e8db0cd192b74a23ad8ba4bcac922e04abec808)
- Added UIA update event for change in annotation properties [[Fabric] Added UIA Event Trigger...
Excerpt shown — open the source for the full document.