Releases: microsoft/react-native-windows
React Native Windows 0.78.12
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
- c2c7207 Add office required yoga flag ([email protected])
- not avai Bump @react-native-windows/cli to v0.78.8 (beachball)
React Native Windows 0.78.10
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
- 47e475c Add office required yoga flag ([email protected])
- not avai Bump @react-native-windows/cli to v0.78.6 (beachball)
React Native Windows 0.79.0
0.79.0 Release Notes
We're excited to release React Native Windows 0.79.0 targeting React Native 0.79.0! 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 document for 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) · cdf1d34 (github.com)](https://github.com/microsof...
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 ([email protected])
- 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 ([email protected])
- 790495e Fix blob module in paper ([email protected])
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 ([email protected])
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 ([email protected])
- e74aaad Implement onProgress for Image ([email protected])
- e74aaad Implement body in Image Source ([email protected])
- e74aaad implemented on onEndEditing (email not defined)
- e74aaad Fix react devtools hitting an assert on launch ([email protected])
- e74aaad Scale loading bar text when island is super small ([email protected])
- e74aaad [Fabric] Implement selectTextOnFocus in Text Input ([email protected])
- e74aaad Allow text components to have children ([email protected])
- e74aaad [Fabric] Implementation of accessibilityItemType ([email protected])
- e74aaad Bump hermes version ([email protected])
- e74aaad [Fabric] Implement minimumFontScale in Text ([email protected])
- e74aaad Add ImageRequestParams ([email protected])
- 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 ([email protected])
- e74aaad PointerEvent fixes ([email protected])
- e74aaad Implementation of adjustFontSizeToFit for Text in Fabric ([email protected])
- e74aaad Properly hook up root uia provider to island ([email protected])
- e74aaad Update WindowsAppSDK version to 1.7.250401001 ([email protected])
- e74aaad Fix crash when reloading an instance with an active ReactNativeIsland ([email protected])
- e74aaad Implement scrollEventThrottle for ScrollView in Fabric ([email protected])
- e74aaad Fix: Text component pressRetentionOffset issue on Windows ([email protected])
- e74aaad Clean up error messages ([email protected])
- e74aaad merge in folly 2024.10.14.00 ([email protected])
- e74aaad Fix tooltips in high dpi ([email protected])
- e74aaad added check for double click on textInput component view connecting it to WM_LBUTTONDBLCLK (email not defined)
- e74aaad Implement decelerationRate in ScrollView ([email protected])
- e74aaad Add Custom Font Family support in TextInput ([email protected])
- e74aaad Allow portals to have independent layout constraints and scale factor ([email protected])
- e74aaad Fix warning in glog stub ([email protected])
- e74aaad addded titlebar , title handling , X handling , resizable ([email protected])
- e74aaad Implement accessibilityLevel for Fabric ([email protected])
- e74aaad Components do not lost hover state if pointer leaves window before it leaves the component ([email protected])
- e74aaad Fix Narrator Bug ([email protected])
- e74aaad Fix InitialProps ([email protected])
- 00fb4d9 Removed unused
react-shallow-renderer
dependency ([email protected]) - e74aaad Implemented OnPressIn event for textinput ([email protected])
- e74aaad TurboModule spec checking should accept hstring for string arguments ([email protected])
- e74aaad Implement zoomScale, maximumZoomScale and minimumZoomScale in ScrollView ([email protected])
- e74aaad Implement onScrollEndDrag prop ([email protected])
- e74aaad solved access read violation due to incorrect view access to obtain contentIsland ([email protected])
- e74aaad [Fabric] Implementation of accessibilityAccessKey ([email protected])
- e74aaad Remove usage of JSDispatcher in various built-in modules ([email protected])
- 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 ([email protected])
- e74aaad Fix bool operator on transparent colors returning false ([email protected])
- e74aaad Implement SpellCheck and AutoCorrect for TextInput ([email protected])
- e74aaad Fix platform color ([email protected])
- e74aaad Reenable optimization in TMs to avoid going through a dynamic for callbacks/promises ([email protected])
- e74aaad JSValue shouldn't export data fields, which make it hard to use MS.RN.Cxx across dll boundaries ([email protected])
- e74aaad Implement letterSpacing for TextInput ([email protected])
- e74aaad Update folly exports from rn-win32 ([email protected])
- e74aaad Implement showsVerticalScrollIndicatorValue and showsVerticalScrollIndicatorValue for ScrollView ([email protected])
- e74aaad [Fabric] Implement maxFontSizeMultiplier in Text ([email protected])
- e74aaad [Fabric] Implementation of accessibiltyAnnotation and adding support for IAnnotationProvider ([email protected])
- e74aaad Fix issue when calling arrange on an RN Island during load ([email protected])
- e74aaad Implement OnScrollBeginDrag Event ([email protected])
- e74aaad Implemented textAlign in TextInput for Fabric ([email protected])
- afc4641 Fix Number.h not copied from react-native core ([email protected])
- e74aaad Allow TextInput to scroll ([email protected])
- e74aaad Fix stale focus rects left in UI when last focusable component is removed ([email protected])
- e74aaad Property updates switching between PlatformColors would no-op ([email protected])
- e74aaad Round Focus visuals by default, fix nudge rendering ([email protected])
- 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 ([email protected])