react-native-windows

A framework for building native Windows apps with React.

OTHER License

Downloads
1.3M
Stars
16.3K
Committers
209

Bot releases are visible (Hide)

react-native-windows - React Native Windows 0.66.14

Published by rnbot over 2 years ago

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.66.0.

New changes

  • 789933a1 Enable TurboModule Promise completion from any thread (#9595) ([email protected])
react-native-windows - React Native Windows 0.68.0-preview.4

Published by rnbot over 2 years ago

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.68.0-preview.1.

New changes

  • 8b72f04b MustBeNoExceptVoidFunctor should depend on the template type parameter to avoid being evaluated too early (#9562) ([email protected])
  • 52a27804 [0.68] Move hardcoded PackageReferences from templates into targets ([email protected])
  • b74b942d Crash when getting Platform.osVersion on Windows 8.1 ([email protected])
  • cbfb81d0 Expose InlineSourceMap property ([email protected])
  • afe29061 Enable TurboModule Promise completion from any thread (#9595) ([email protected])
  • 8b72f04b Bump @react-native-windows/cli to v0.68.0-preview.4 (beachball)
react-native-windows - React Native Windows 0.66.13

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.67.2

Published by rnbot over 2 years ago

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.67.0.

New changes

  • 51ab3772 Use temporary folder to store V8 JS bytecode ([email protected])
  • 51ab3772 Bump @react-native-windows/cli to v0.67.1 (beachball)
react-native-windows - React Native Windows 0.66.12

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.68.0-preview.3

Published by rnbot over 2 years ago

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.68.0-preview.1.

New changes

  • 4128a73e Use temporary folder to store V8 JS bytecode ([email protected])
  • 988af2c0 Bump @react-native-windows/cli to v0.68.0-preview.3 (beachball)
react-native-windows - React Native Windows 0.66.11

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.68.0-preview.2

Published by rnbot over 2 years ago

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.68.0-preview.1.

New changes

  • 98e92db5 [0.68] Normalize package reference for WinUI between C# and C++ templates ([email protected])
  • 2d99c664 [0.68] Bump minimum Node version to 14 ([email protected])
  • 02283c25 Bump Hermes version to 0.11 ([email protected])
  • 02283c25 Bump @react-native-windows/cli to v0.68.0-preview.2 (beachball)
  • 02283c25 Bump @react-native-windows/virtualized-list to v0.68.0-preview.2 (beachball)
  • 02283c25 Bump @react-native-windows/codegen to v0.68.0-preview.2 (beachball)
react-native-windows - React Native Windows 0.68.0-preview.1

Published by NickGerleman over 2 years ago

We're excited to release our first preview of react-native-windows targeting React Native 0.68. 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.

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.

What's New

  • PackageReference for C++ projects: New C++ projects use recently added MSBuild support for PackageReference based NuGet restoration. This change lays the foundation for simplified build logic, smaller downloads, and always up-to-date references to libraries (such as the RNW NuGet
    package).

  • Native animation driver improvements: There have been many improvements to the native animation driver, around both correctness and reliability.

  • onMouseEnter/onMouseLeave on arbitrary native components: We previously exposed onMouseEnter and onMouseLeave callbacks on <View>. These are now exposed to all native components (e.g. <Text>).

  • editable support for <TextInput> with secureTextEntry: <TextInput> components that are marked as secureTextEntry now correctly respect the editable prop.

  • Debug variant NuGet packages: We now publish binaries for the debug builds of Microsoft.ReactNative, that can be used in place of the default release-mode binaries. E.g. by using the Microsoft.ReactNative.Debug Nuget package in place of Microsoft.ReactNative.

  • run-windows architecture selection: run-windows previously would always default to building x86 applications. It now defaults to the system architecture (e.g. x64 or ARM64).

  • Automatic PCH selection: We've enabled large PCH's by default on machines with more than 7GB of memory per-thread. This can help to significantly reduce build time on pools with high-memory hardware.

  • Other bug-fixes and improvements: We've made many more fixes across the platform. Expect less crashes, more correct behavior, and quality of life improvements for developers.

Breaking Changes

  • packages.config projects: Projects using packages.config, either directly, or transitively through community modules, may need to be modified. run-windows, and Visual Studio using the default project, restore both packages.config and PackageReference dependencies, but you may need to restore packages.config projects explicitly if using MSBuild directly. This requirement may be removed before the final release of RNW 0.68.

  • Node 14: react-native 0.68 now requires Node 14 or later to be used.

Known Issues

  • NuGet package mismatch: A publishing issue with our first preview led to an NPM package version of 0.68.0-preview.1 but a NuGet package version of 0.68.0-preview.0 This will be resolved for 0.68.0-preview.2.
react-native-windows - React Native Windows 0.64.30

Published by rnbot over 2 years ago

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.64.0.

New changes

react-native-windows - React Native Windows 0.67.1

Published by rnbot over 2 years ago

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.67.0.

New changes

react-native-windows - React Native Windows 0.66.10

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.65.12

Published by rnbot over 2 years ago

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.65.0.

New changes

react-native-windows - React Native Windows 0.64.29

Published by rnbot over 2 years ago

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.64.0.

New changes

  • 73ce6623 [0.64] Avoid capturing raw this pointer in WebSocket module ([email protected])
react-native-windows - React Native Windows 0.66.9

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.65.11

Published by rnbot over 2 years ago

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.65.0.

New changes

  • 6421adf1 [0.65] Avoid capturing raw this pointer in WebSocket module ([email protected])
react-native-windows - React Native Windows 0.67.0

Published by rnbot over 2 years ago

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.

What's New

  • View manager pointer hooks: View managers can now implement IViewManagerWithPointerEvents to customize handling of pointer events that would normally be propagated to React as touch events.

  • Accessible images: Images with the accessible prop set will now show up to screen readers, including support for accessibilityLabel.

  • Removal of temp certificates We previously included a temporary AppX signing certificate when creating a new project. You no longer need to check in a certificate, and only need to use one when publishing your application. See this document for details on how to use a certificate when publishing your app.

  • WinUI 2.7: We've changed the default version of WinUI from WinUI 2.6 to WinUI 2.7.

  • RNW version queries: Libraries targetting multiple versions of react-native-windows can now specialize behavior dependent on the version of RNW the library is compiled with. RNW_AT_LEAST and RNW_LESS_THAN macros are exposed to C++ community modules targeting RNW 0.67+.

  • Bug-fixes and improvements: We've made many more fixes across the platform. Expect less crashes, more correct behavior, and quality of life improvements for developers.

Breaking Changes

  • AppX deployment: UWP applications without certificates need to be deployed using loose file registration. This is handled for you if you use Visual studio, or run-windows, but may require changes if you are using custom logic for deployment.
react-native-windows - React Native Windows 0.66.8

Published by rnbot over 2 years ago

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.66.0.

New changes

react-native-windows - React Native Windows 0.67.0-preview.7

Published by rnbot almost 3 years ago

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.67.0-preview.1.

New changes

react-native-windows - React Native Windows 0.66.7

Published by rnbot almost 3 years ago

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.66.0.

New changes