Releases: microsoft/react-native-windows
React Native Windows 0.77.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.77.0.
New changes
React Native Windows 0.76.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.76.0.
New changes
React Native Windows 0.75.13
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
- 7478775 Introducing telemetry collection for 0.75 ([email protected])
React Native Windows 0.74.34
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
- 1b4cbdc Round Focus visuals by default, fix nudge rendering ([email protected])
- bf15804 Fix platform color ([email protected])
- 1b4cbdc Fix crash when currently focused element gets marked as enableFocusRing=false ([email protected])
- 1b4cbdc Basic support for stitching the UIA tree for a ContentIslandComponentView's child (email not defined)
- bf15804 TurboModule spec checking should accept hstring for string arguments ([email protected])
- 1b4cbdc Allow portals to have independent layout constraints and scale factor ([email protected])
- 1b4cbdc add modal implementation with PopupWindowSiteBridge ([email protected])
- not avai Bump @react-native-windows/cli to v0.74.10 (beachball)
- not avai Bump @react-native-windows/codegen to v0.74.7 (beachball)
React Native Windows 0.78.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.78.0-preview.1.
New changes
React Native Windows 0.74.33
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
- b2f3b75 Re-enable code-signing of NuGet packages ([email protected])
React Native Windows 0.78.0-preview.1
We're excited to release React Native Windows 0.78.0.preview1 targeting React Native 0.78.0-rc.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 12/18/2024 – 01/27/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
- Add _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR preprocessor definition to fix failing calls to std::mutex::lock. Fix calls to std::mutex::lock (#14223) · microsoft/react-native-windows@12a642f (github.com)
- Expand field sanitization to codedError.data. PRName (#14161) · microsoft/react-native-windows@42ff8f3 (github.com)
- Removes deprecated std::aligned_storage. std::aligned_storage is deprecated (#14253) · microsoft/react-native-windows@a8a7c00 (github.com)
- Stop disabling warning 4244 because BinSkim fails if it sees one. Stop disabling warning 4244 because BinSkim fails if it sees one (#14258) · microsoft/react-native-windows@5957d0a (github.com)
- Update the control type values of components to corresponding accessibilityRole value. Update the control type values of components to corresponding accessibilityRole value(#14215) · microsoft/react-native-windows@38f1cd0 (github.com)
New Features
- Updates WinUI3ExperimentalVersion from 1.6.240701003-experimental2 to 1.7.250109001-experimental2. Update WinUI3ExperimentalVersion from 1.6.240701003-experimental2 to 1.7.250109001-experimental2 (#14270) · microsoft/react-native-windows@a610c68 (github.com)
- Remove Paper-only code from Fabric builds of Microsoft.ReactNative. Remove Paper-only code from Fabric builds of Microsoft.ReactNative (#14289) · microsoft/react-native-windows@3cba4c4 (github.com)
New Architecture-specific changes
- Adds support for custom controls to pass range data to UIA via the IRangeValueProvider. Added support for aria-readonly and accessibilityState.readOnly. Implement IRangeValueProvider and Adjust IValueProvider Implementation (#14212) · microsoft/react-native-windows@7e4bcc6 (github.com)
- Rework modal to be implemented entirely using public APIs. Rework modal to be implemented entirely using public APIs(#14256) · microsoft/react-native-windows@fb5c92b (github.com)
- RNIsland UIA fragment root should report parents fragment root. RNIsland UIA fragment root should report parents fragment root (#14302) · microsoft/react-native-windows@b438707 (github.com)
- Fix crash when currently focused element gets marked as enableFocusRing=false. Fix crash when currently focused element gets marked as enableFocusRing=false (#14306) · microsoft/react-native-windows@47c5cd4 (github.com)
React Native Windows 0.77.0
We're excited to release React Native Windows 0.77.0 targeting React Native 0.77.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 9/26/2024 – 12/18/2024.
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.
Changes
Reliability
- Fixes Webdebugging crashing on TurboModule. SampleTurboModule only works as a turbomodule, so do not install it when using web debugger (#13911) · microsoft/react-native-windows@bc8039e (github.com)
- Update our dependencies on @react-native-community/cli to the correct 15.0.0-alpha.2. Update to @react-native-community/[email protected] (#13951) · microsoft/react-native-windows@61bde52 (github.com)
- Cleanup ReactNativeAppBuilder and ReactNativeWin32App. Cleanup ReactNativeAppBuilder and ReactNativeWin32App (#13983) · microsoft/react-native-windows@e1b07c7 (github.com)
- Fix Text running flattenStyle multiple times. Fix Text running flattenStyle multiple times (#14041) · microsoft/react-native-windows@d929b3f (github.com)
- Update RNW CLI to preserve and re-use init-windows arguments. Update RNW CLI to preserve and re-use init-windows arguments (#13988) · microsoft/react-native-windows@a9afb5f (github.com)
- Fixing text components not rendering a border with Paper. Fixing text components not rendering a border with Paper (#14054) · microsoft/react-native-windows@dc70ca2 (github.com)
- Fix issue with prop cloning with custom native props. Fix issue with prop cloning with custom native props (#14061) · microsoft/react-native-windows@59443c8 (github.com)
- Update to Microsoft.NETCore.UniversalWindowsPlatform 6.2.14. Update to Microsoft.NETCore.UniversalWindowsPlatform 6.2.14 (#14084) · microsoft/react-native-windows@845aad2 (github.com)
- Fixed issue with managed codegen target failing when run from path with spaces. Adding quotes around codegen tool executeable path and response file (#14100) · microsoft/react-native-windows@a900eed (github.com)
- Fixes library temples adding the correct files in npm packages. Add windows folder to file list (#14134) · microsoft/react-native-windows@6d890d4 (github.com)
- Fix bug in error telemetry collection. [Telemetry] Bug fix in codedError.data from trackException() (#14191) · microsoft/react-native-windows@bd901aa (github.com)
- Use WebSocket factory in PkgInspectorConnection. Use WebSocket factory in PkgInspectorConnection (#14202) · microsoft/react-native-windows@b4fd3e8 (github.com)
- Stop disabling warning 4244 because BinSkim fails if it sees one. Stop disabling warning 4244 because BinSkim fails if it sees one (#14258) · microsoft/react-native-windows@2a743bb (github.com)
- Add _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR preprocessor definition to fix failing calls to std::mutex::lock. Fix calls to std::mutex::lock (#14229) · microsoft/react-native-windows@cfb5737 (github.com)
New Features
- Update the cpp-lib template project to support importing either paper Uwp or fabric Composition prop/targets. Update the cpp-lib template project to support importing either paper Uwp or fabric Composition prop/targets (#13945) · microsoft/react-native-windows@d1f46f7 (github.com)
- Enables Telemetry data. Migration from AppInsights to 1DS (#13493) · microsoft/react-native-windows@0b6877e (github.com)
- Introduced --list option to init-windows command. Introducing --list option to init-windows (#13986) · microsoft/react-native-windows@916e2de (github.com)
- React Native Windows has been updated to build on WinAppSDK 1.6. Update WinAppSDK from 1.5 to 1.6 (1.6.240923002) (#13977) · microsoft/react-native-windows@598f233 (github.com)
- Add timeout to JS bundle creation in release builds. Add timeout to JS bundle creation in release builds (#4063) · microsoft/react-native-windows@914b6b7 (github.com)
- Enables telemetry collection to monitor RNW reliability, performance, and usage. Enable data uploading (#14039) · microsoft/react-native-windows@c1e4952 (github.com)
Breaking Changes
- Temporarily disable code-signing of NuGet packages. Temporarily disable code-signing of NuGet packages (#14034) · microsoft/react-native-windows@2557b61 (github.com)
New Architecture-specific changes
- Update cpp-app template to use ReactNativeAppBuilder. Update cpp-app template to use ReactNativeAppBuilder (#13875) · microsoft/react-native-windows@ce41d52
(github.com) - Fix JS Exception when accessing NativeModules. Use a legacy native module binding that always returns null in bridgeless mode (#13905) · microsoft/react-native-windows@67a19fe (github.com)
- Implement UIA ExpandCollapse Pattern allowing custom controls to implement 'expand' and 'collapse' actionsr. Implement IExpandCollapseProvider (#13892) · microsoft/react-native-windows@bba47ee (github.com)
- Implement tooltip property. implement tooltip property (#13941) · microsoft/react-native-windows@efcfebf (github.com)
- Fix RootComponentView leak. Fix RootComponentView leak (#13959) · microsoft/react-native-windows@10f9674 (github.com)
- Add Support for AccessibilityState:Busy. Add Support for AccessibilityState:Busy (#13952) · microsoft/react-native-windows@37e15f1 (github.com)
- Introducing autocapitalize prop in TextInput. Introducing autocapitalize prop in TextInput - Take 2 (#13343) · microsoft/react-native-windows@905d445 (github.com)
- Add very basic box-shadow support. Add very basic box-shadow support (#14028) · microsoft/react-native-windows@19b6aba (github.com)
- Focus should notify island host when tab loop wraps to give host oportunity to take focus. Focus should notify island host when tab loop wraps to give host oportunity to take focus (#14026) · microsoft/react-native-windows@3becf03 (github.com)
- Default scroll to bring a component into view should have padding around the viewport. Default scroll to bring a component into view should have padding around the viewport (#14018) · microsoft/react-native-windows@daa7709 (github.com)
- Update focus visuals to use cornerRadius and inner/outer strokes. Update focus visuals to use cornerRadius and inner/outer strokes (#14008) · microsoft/react-native-windows@a3850c3 (github.com)
- Get Modal to host RN components in new hwnd. Get Modal to host RN components in new hwnd (#13500) · microsoft/react-native-windows@15e5afb (github.com)
- Support accessibilitySt...
React Native Windows 0.76.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.76.0.
New changes
- 9e57735 Promote 0.76 to legacy ([email protected])
- not avai Bump @react-native-windows/cli to v0.76.3 (beachball)
- not avai Bump @react-native-windows/codegen to v0.76.2 (beachball)
React Native Windows 0.74.32
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
- 3493ff8 RNIsland UIA fragment root should report parents fragment root. ([email protected])
- 3493ff8 Update WinUI3ExperimentalVersion from 1.6.240701003-experimental2 to 1.7.250109001-experimental2 ([email protected])