react-native

A framework for building native applications using React

MIT License

Downloads
121.8M
Stars
115.5K
Committers
3.5K

Bot releases are hidden (Show)

react-native - 0.70.1

Published by dmytrorykun about 2 years ago

Added

Changed

Fixed

Android specific

iOS specific


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.70.0

Published by dmytrorykun about 2 years ago

0.70 stable is out!

This release includes 493 commits with 88 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.69.5

Published by kelset about 2 years ago

Changed

Android specific

  • Replaced reactnativeutilsjni with reactnativejni in the build process to reduce size (54a4fcbfdc by @SparshaSaha)

Fixed


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file

react-native - 0.70.0-rc.4

Published by kelset about 2 years ago

Changed

Android specific

Fixed


  • You can participate in the conversation on the status of this release in the working group.

  • To help you upgrade to this version, you can use the upgrade helper ⚛️

  • See changes from this release in the changelog PR


Help us testing 🧪

RC4 is going to be the last RC before 0.70.0 - unless blocking issues arise. To help us catch them, test it by running:

npx react-native init RN070RC4 --version 0.70.0-rc.4

And play around with the fresh app - let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).

Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one!

react-native - 0.70.0-rc.3

Published by kelset about 2 years ago

Changed

Android specific

iOS specific

Fixed

Android specific


  • You can participate in the conversation on the status of this release in the working group.

  • To help you upgrade to this version, you can use the upgrade helper ⚛️

  • See changes from this release in the changelog PR


Help us testing 🧪

To test it, run:

npx react-native init RN070RC3 --version 0.70.0-rc.3

And play around with the fresh app - let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).

Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one!

react-native - 0.69.4

Published by kelset about 2 years ago

Changed

Android specific


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.68.3

Published by kelset about 2 years ago

Changed

Android specific

Fixed

  • Use monotonic clock for performance.now() (114d31feee)

Android specific

  • Logging a soft error when ReactRootView has an id other than -1 instead of crashing the app in hybrid apps (1ca2c24930 by @Kunal-Airtel2022)

You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.70.0-rc.2

Published by kelset about 2 years ago

To try it, run:

npx react-native init RN070RC2 --version 0.70.0-rc.2


  • You can participate in the conversation on the status of this release in the working group

  • To help you upgrade to this version, you can use the upgrade helper ⚛️

  • The full list of changes in release can read in the changelog PR


Help us testing 🧪

We need your help testing one feature in particular with this RC (autolinking of TurboModules from libraries)! Here is what you have to do:

  1. generate a new app (as per command above)
  2. turn on the new architecture:
    1. iOS
      1. cd ios
      2. bundle install && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install(or RCT_NEW_ARCH_ENABLED=1 pod install)
      3. cd ..
      4. yarn ios
    2. Android
      1. go into gradle.properties
      2. switch the flag newArchEnabled to true
      3. yarn android
    3. verify that the app is running new arch by checking the Metro log for something along the lines of LOG Running "RN070RC1" with {"fabric":true,"initialProps":{"concurrentRoot":true},"rootTag":1}
  3. add a library that has the new TM implementation (such as https://github.com/th3rdwave/react-native-safe-area-context) via yarn add <lib>
  4. rerun the app again (remember to do a new RCT_NEW_ARCH_ENABLED=1 pod install for iOS), verify that the lib added works correctly
  5. check in the file android/app/build/generated/rncli/src/main/jni/Android-rncli.mk that there's a reference to the library added, something along the lines of
    include <path>/node_modules/react-native-safe-area-context/android/build/generated/source/codegen/jni/Android.mk
    
    import-codegen-modules := \
      libreact_codegen_safeareacontext
    
  6. let us know how it went by posting a comment in the working group discussion! Please specify with system you tried it on (ex. macos, windows).

Bonus points: It would be even better if you could swap things around: instead of using a fresh new app, use a more complex one - or use a different library that is already leveraging the new architecture!

react-native - 0.70.0-rc.1

Published by kelset about 2 years ago

To test it, run:

npx react-native init RN070RC1 --version 0.70.0-rc.1


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.3

Published by kelset about 2 years ago

Fixed

iOS specific

  • Fix React-bridging header not found for third party modules (fa2acc32d1 by @Kudo)

You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.69.2

Published by kelset over 2 years ago

Changed

iOS specific

  • Hermes pod: change logic to use the hermes tag to set the pod source correctly (46a9edc854 by @kelset)
  • Fix the race condition when calling readAsDataURL after new Blob(blobs) (bd12e41188 by @wood1986)
  • Make sure that Flipper pods are not installed when creating a release build (23accbf58d by @cipolleschi)

You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.70.0-rc.0

Published by dmytrorykun over 2 years ago

To test it, run:

npx react-native init RN070RC0 --version 0.70.0-rc.0


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.1

Published by fortmarek over 2 years ago

Changed

iOS specific

Fixed

  • Use monotonic clock for performance.now() (114d31feee)

iOS specific


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.69.0

Published by fortmarek over 2 years ago

0.69 stable is out!

This release includes 629 commits with 80 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.


You can participate in the conversation on the status of this release in this discussion


To help you upgrade to this version, you can use the upgrade helper ⚛️


You can find the whole changelog history in the changelog.md file.

react-native - 0.69.0-rc.6

Published by cortinico over 2 years ago

To test it, run:

npx react-native init RN069RC6 --version 0.69.0-rc.6


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.0-rc.5

Published by fortmarek over 2 years ago

To test it, run:

npx react-native init RN069RC5 --version 0.69.0-rc.5


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.0-rc.4

Published by fortmarek over 2 years ago

To test it, run:

npx react-native init RN069RC4 --version 0.69.0-rc.4
NOTE: Installing hermes on iOS is currently broken and will be fixed in the next RC.


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.0-rc.3

Published by cortinico over 2 years ago

To test it, run:

npx react-native init RN069RC3 --version 0.69.0-rc.3


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.0-rc.2

Published by fortmarek over 2 years ago

To test it, run:

npx react-native init RN069RC2 --version 0.69.0-rc.2

NOTE: Installing hermes on iOS is currently broken and will be fixed in the next RC.


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

react-native - 0.69.0-rc.1

Published by fortmarek over 2 years ago

To test it, run:

npx react-native init RN069RC1 --version 0.69.0-rc.1


You can participate in the conversation on the status of this release in the working group.


To help you upgrade to this version, you can use the upgrade helper ⚛️


See changes from this release in the changelog PR

Package Rankings
Top 0.22% on Npmjs.org
Top 0.89% on Repo1.maven.org
Top 0.1% on Cocoapods.org
Top 10.68% on Bower.io
Related Projects