Releases: microsoft/react-native-windows
React Native Windows 0.78.9
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.78.0.
New changes
- 7eb3a4e Promote 0.78 to legacy (tatianakapos@microsoft.com)
- not avai Bump @react-native-windows/cli to v0.78.5 (beachball)
- not avai Bump @react-native-windows/codegen to v0.78.3 (beachball)
React Native Windows 0.79.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.79.0-preview.1.
New changes
- 6975f8a integrate rn 0.79.0-rc4 (tatianakapos@microsoft.com)
- 790495e Fix blob module in paper (30809111+acoates-ms@users.noreply.github.com)
React Native Windows 0.78.8
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.78.0.
New changes
- 07ae9d5 Integrate 0.78.2 (30809111+acoates-ms@users.noreply.github.com)
React Native Windows 0.78.7
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.78.0.
New changes
- not avai Bump @react-native-windows/cli to v0.78.4 (beachball)
React Native Windows 0.79.0-preview.1
0.79.0-preview.1 Release Notes
We're excited to release React Native Windows 0.79.0-preview.1 targeting React Native 0.79.0-rc1! There have been many changes to both react-native-windows and react-native itself, and we would love your feedback on anything that doesn't work as expected. This release includes the commits to React Native Windows from 01/27/2025 - 05/30/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 documentfor more details.
Reliability
-
Removes unnecessary m_isUndefined property from HostPlatformColor to fix color comparison issues and ensure correct text color Property updates switching between PlatformColors would no-op (#14398) · microsoft/react-native-windows@782335b (github.com)
-
Fixes build failure by ensuring hstring is recognized as a valid argument type for JS string in turbo module specs. TurboModule spec checking should accept hstring for string arguments (#14322) · microsoft/react-native-windows@4315cad (github.com)
-
Correctly imports Number.h from react-native core. Fix Number.h not copied from react-native core (#14331) · microsoft/react-native-windows@c0be76e (github.com)
-
Replaces use of execSync with spawnSync in @react-native-windows/automation. [Replace use of execSync with spawnSync in @react-native-windows/automation (#14434) · 8cec8fe (github.com)](Replace use of
execSync
withspawnSync
in `@react-native-windows/… · 8cec8fe) -
Fixes race condition when sending pending outgoing WebSocket messages. Enforce SendPendingMessages in dispatch queue (#14487) · microsoft/react-native-windows@5959d3a (github.com)
-
Fixes react devtools hitting an assert on launch. Fix react devtools hitting an assert on launch(#14320) · microsoft/react-native-windows@f24c9bc (github.com)
-
Codegen jsSrcsDir can now be at a subpath directory of the package instead of top-level only fix(cli): codegen jsSrcsDir subpath (#14530) · microsoft/react-native-windows@0bdc548 82ae06a (github.com)
-
Fixes border color issue by distinguishing between undefined and transparent colors, and resolved a crash in ReactNativeIsland when calling GetComponentView before the surface loads. Fix bool operator on transparent colors returning false in ReactNativeIsland (#14413) · microsoft/react-native-windows@7dea848 (github.com)
-
Fixes build issue building component codegen using clang Fix build issue building component codegen using clang (#14393) microsoft/react-native-windows@cddb834 (github.com)
-
Fixes tooltip margins scaling issue, crash with empty string tooltips, and ensured tooltips respect system TextScaleFactor. Fix tooltips in high dpi (#14397) · microsoft/react-native-windows@222e66d (github.com)
-
Fixes a crash issue where calling Arrange/Measure on a ReactNativeIsland with an active RN instance and ReactNativeHost before the root component is created. Fix issue when calling arrange on an RN Island during load (#14362) · microsoft/react-native-windows@ce99a08 (github.com)
-
Rounded focus visuals to align with fluent design and fixed overlapping visuals causing a gray border when nudged into the container. Round Focus visuals by default, fix nudge rendering (#14312) · microsoft/react-native-windows@98087a7 (github.com)
-
Introduced PortalShadowNode for separate layout, allowing native constraints and scale factor, and updated modal to constrain size to 90% of the screen while forwarding scale factor and layout direction. Allow portals to have independent layout constraints and scale factor (#14315) · microsoft/react-native-windows@ad17235 (github.com)
-
Refactor WebSocket resource class Refactor WebSocket resource class (#14377) · microsoft/react-native-windows@ca717fc (github.com)
-
Created new methods for reference access to static values exported as data fields to fix issues with exporting data fields across DLL boundaries, while maintaining backward compatibility. JSValue exports data fields - should export value reference accessors (#14707) · microsoft/react-native-windows@105c93d (github.com)
-
Update native module doc links in cpp-lib template (#14704) Update native module doc links in cpp-lib template (#14704) · microsoft/react-native-windows@75f5e7c (github.com)
-
Updated React.Cpp.Props to prioritize platform overrides, removed unnecessary ReactCommon patching, and inherited TextLayoutManager to ensure correct access for TextInput and Paragraph. (#14697) Cleanup unneeded ReactCommon patching, and extra hostplatform overrides (#14697) · microsoft/react-native-windows@05a6715 (github.com)
-
Improved readability of Redbox errors from Transform errors and fixed a crash when reloading an already crashed instance. Clean up error messages (#14695) · microsoft/react-native-windows@e8d0404 (github.com)
-
Fixes descriptions for new project templates (#14694) Fix descriptions for new project templates (#14694) · microsoft/react-native-windows@89d0a4b (github.com)
-
Optimized CallInvokerWriter to write data directly into JS, avoiding intermediate dynamic objects and restoring previous performance. Reenable optimization in TMs to avoid going through a dynamic for callbacks/promises (#14691) · microsoft/react-native-windows@721dff3 (github.com)
-
Bump folly to 2024.10.14.00 Bump folly to 2024.10.14.00 (#14532) ) · microsoft/react-native-windows@935e5a7 (github.com)
-
Fixes crash when reloading an instance with an active ReactNativeIsland (#14676) Fix crash when reloading an instance with an active ReactNativeIsland (#14676) · microsoft/react-native-windows@935e5a7 (github.com)
-
Fixes the issue of the loading string getting cut off in small islands by using the new adjustsFontSizeToFit code to scale the text size appropriately. Scale loading bar text when island is super small (#14680) · microsoft/react-native-windows@9a999fe (github.com)
-
Updated the .gitignore templates to target MS Build related log files (*.binlog, *.wrn, *.err) and set the default build log directory to the windows directory if not specified. fix(cli): ignore msbuild binlog files (#14621) · microsoft/react-native-windows@5005dc0 (github.com)
New Features
-
Adds new .NET projection for Microsoft.ReactNative. Add new .NET projection for Microsoft.ReactNative (#13913) · microsoft/react-native-windows@9f5249a (github.com)
-
Allow for customizing MSBuild behavior locally through the file system. Allow non-versioned MSBuild local overrides (#14430) · microsoft/react-native-windows@c6c019f (github.com)
-
Implements WebSocket resource task sequencer and fixes crash in WinRTWebSocketResource2. Implement WebSocket resource task sequencer (#14577) · microsoft/react-native-windows@cdf1d34 (github.com)
-
Make ExperimentalFeatures overridable through props files Make ExperimentalFeatures overridable through props files (#14501) · microsoft/react-native-windows@dda13b3 (github.com)
-
Adds a new SetProperties method to ReactNativeIsland. [SetProperties is not exposed on ReactNativeIsland (#14517) · microsoft/react-nat...
React Native Windows 0.78.6
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.78.0.
New changes
- e74aaad [Fabric] Implement hidesWhenStopped in ActivityIndicator (54227869+anupriya13@users.noreply.github.com)
- e74aaad Implement onProgress for Image (54227869+anupriya13@users.noreply.github.com)
- e74aaad Implement body in Image Source (54227869+anupriya13@users.noreply.github.com)
- e74aaad implemented on onEndEditing (email not defined)
- e74aaad Fix react devtools hitting an assert on launch (tatianakapos@microsoft.com)
- e74aaad Scale loading bar text when island is super small (30809111+acoates-ms@users.noreply.github.com)
- e74aaad [Fabric] Implement selectTextOnFocus in Text Input (54227869+anupriya13@users.noreply.github.com)
- e74aaad Allow text components to have children (tatianakapos@microsoft.com)
- e74aaad [Fabric] Implementation of accessibilityItemType (kvineeth@microsoft.com)
- e74aaad Bump hermes version (30809111+acoates-ms@users.noreply.github.com)
- e74aaad [Fabric] Implement minimumFontScale in Text (54227869+anupriya13@users.noreply.github.com)
- e74aaad Add ImageRequestParams (54227869+anupriya13@users.noreply.github.com)
- e74aaad Added override Text.d.ts to src-win/Libraries/Text/ to add tooltip prop to Text component (email not defined)
- e74aaad Add SetProperties method to ReactNativeIsland (30809111+acoates-ms@users.noreply.github.com)
- e74aaad PointerEvent fixes (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implementation of adjustFontSizeToFit for Text in Fabric (kvineeth@microsoft.com)
- e74aaad Properly hook up root uia provider to island (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Update WindowsAppSDK version to 1.7.250401001 (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Fix crash when reloading an instance with an active ReactNativeIsland (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement scrollEventThrottle for ScrollView in Fabric (54227869+anupriya13@users.noreply.github.com)
- e74aaad Fix: Text component pressRetentionOffset issue on Windows (abhijeetjha@microsoft.com)
- e74aaad Clean up error messages (30809111+acoates-ms@users.noreply.github.com)
- e74aaad merge in folly 2024.10.14.00 (tatianakapos@microsoft.com)
- e74aaad Fix tooltips in high dpi (30809111+acoates-ms@users.noreply.github.com)
- e74aaad added check for double click on textInput component view connecting it to WM_LBUTTONDBLCLK (email not defined)
- e74aaad Implement decelerationRate in ScrollView (54227869+anupriya13@users.noreply.github.com)
- e74aaad Add Custom Font Family support in TextInput (54227869+anupriya13@users.noreply.github.com)
- e74aaad Allow portals to have independent layout constraints and scale factor (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Fix warning in glog stub (30809111+acoates-ms@users.noreply.github.com)
- e74aaad addded titlebar , title handling , X handling , resizable (abhijeetjha@microsoft.com)
- e74aaad Implement accessibilityLevel for Fabric (kvineeth@microsoft.com)
- e74aaad Components do not lost hover state if pointer leaves window before it leaves the component (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Fix Narrator Bug (34109996+chiaramooney@users.noreply.github.com)
- e74aaad Fix InitialProps (30809111+acoates-ms@users.noreply.github.com)
- 00fb4d9 Removed unused
react-shallow-renderer
dependency (4123478+tido64@users.noreply.github.com) - e74aaad Implemented OnPressIn event for textinput (hmalothu@microsoft.com)
- e74aaad TurboModule spec checking should accept hstring for string arguments (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement zoomScale, maximumZoomScale and minimumZoomScale in ScrollView (54227869+anupriya13@users.noreply.github.com)
- e74aaad Implement onScrollEndDrag prop (10109130+sharath2727@users.noreply.github.com)
- e74aaad solved access read violation due to incorrect view access to obtain contentIsland (abhijeetjha@microsoft.com)
- e74aaad [Fabric] Implementation of accessibilityAccessKey (kvineeth@microsoft.com)
- e74aaad Remove usage of JSDispatcher in various built-in modules (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Basic support for stitching the UIA tree for a ContentIslandComponentView's child (email not defined)
- e74aaad Fix build issue building component codegen using clang (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Fix bool operator on transparent colors returning false (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement SpellCheck and AutoCorrect for TextInput (54227869+anupriya13@users.noreply.github.com)
- e74aaad Fix platform color (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Reenable optimization in TMs to avoid going through a dynamic for callbacks/promises (30809111+acoates-ms@users.noreply.github.com)
- e74aaad JSValue shouldn't export data fields, which make it hard to use MS.RN.Cxx across dll boundaries (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement letterSpacing for TextInput (54227869+anupriya13@users.noreply.github.com)
- e74aaad Update folly exports from rn-win32 (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement showsVerticalScrollIndicatorValue and showsVerticalScrollIndicatorValue for ScrollView (54227869+anupriya13@users.noreply.github.com)
- e74aaad [Fabric] Implement maxFontSizeMultiplier in Text (54227869+anupriya13@users.noreply.github.com)
- e74aaad [Fabric] Implementation of accessibiltyAnnotation and adding support for IAnnotationProvider (kvineeth@microsoft.com)
- e74aaad Fix issue when calling arrange on an RN Island during load (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Implement OnScrollBeginDrag Event (54227869+anupriya13@users.noreply.github.com)
- e74aaad Implemented textAlign in TextInput for Fabric (14967941+danielayala94@users.noreply.github.com)
- afc4641 Fix Number.h not copied from react-native core (hampus.sjoberg@protonmail.com)
- e74aaad Allow TextInput to scroll (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Fix stale focus rects left in UI when last focusable component is removed (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Property updates switching between PlatformColors would no-op (30809111+acoates-ms@users.noreply.github.com)
- e74aaad Round Focus visuals by default, fix nudge rendering (30809111+acoates-ms@users.noreply.github.com)
- not avai Bump @react-native-windows/cli to v0.78.3 (beachball)
- not avai Bump @react-native-windows/codegen to v0.78.2 (beachball)
React Native Windows 0.74.46
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.74.0.
New changes
- 146c018 JSValue shouldn't export data fields, which make it hard to use MS.RN.Cxx across dll boundaries (30809111+acoates-ms@users.noreply.github.com)
React Native Windows 0.76.14
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.76.0.
New changes
- 8e81100 Fixing unreferenced parameter warnings as errors in Playground-Composition and elsewhere (jthysell@microsoft.com)
React Native Windows 0.74.45
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.74.0.
New changes
- 2bdaa5c Fix await on new arch - switching to CallInvoker for TM callbacks (acoates@microsoft.com)
React Native Windows 0.75.18
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.75.0.
New changes
- 40684c4 Fixing unreferenced parameter warnings as errors in Playground-Composition and elsewhere (jthysell@microsoft.com)