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 -

Published by grabbou over 5 years ago

This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points. Thanks everyone who contributed code or participated in the discussion for cherry-picking commits. You can participate to the conversation for the next patch release in the dedicated issue.

Changed

iOS specific

Fixed

Android specific

iOS specific


You can find the whole changelog history over at react-native-releases.

react-native - 0.59.3

Published by kelset over 5 years ago

This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points. Thanks everyone who contributed code or participated in the discussion for cherry-picking commits. You can participate to the conversation for the next patch release in the dedicated issue.

Changed

Android specific

Fixed

Android specific

  • Fix IllegalStateException when invalid URL or headers are passed (e4f9ee9 by @dryganets)
  • Fix IllegalStateException when tapping next on Android Keyboard (13cb5a9 by @mdvacca)

iOS specific

  • Show Perf Monitor after reloading JS (bdf809e by @usrbowe)
  • Fix TextInput's maxLength when inserting characters at begin (1a35bc5 by @zhongwuzw)
  • Fix runtime crash in Xcode 10.2 when using RCT_EXTERN_MODULE for swift classes (df7ea67)

You can find the whole changelog history over at react-native-releases.

react-native - 0.59.2

Published by grabbou over 5 years ago

This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points. Thanks everyone who contributed code or participated in the discussion for cherry-picking commits.

Fixed

Android specific

iOS specific

Changed

Android specific

  • Add TLS 1.3 support to all Android versions using Conscrypt; to use this, you must add implementation('org.conscrypt:conscrypt-android:2.0.0') to build.gradle (fab86ee by @dulmandakh)
  • Turn off Metro JS Deltas by default for Android (3f1d2b0 by @PeteTheHeat)

You can find the whole changelog history over at react-native-releases.

react-native - 0.59.1

Published by kelset over 5 years ago

This is a small patch release that addresses two critical issues from the 0.59.0 release.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.

Fixed

Android specific

iOS specific


You can find the whole changelog history over at react-native-releases.

react-native - 0.59.0

Published by grabbou over 5 years ago

Welcome to the stable release of 0.59🚀

Some of the major changes that this version brings:

  • React Hooks 🎣
  • the CLI is extracted to this repository
  • quite a few new deprecated Components
  • a whole lot of QoL improvements on the native Android side (64 bits support via a new JSC, AppCompatActivity, etc) - some of which will be Breaking Changes (for brownfield apps) 💥

For a more complete picture on all the changes, you can read more in the dedicated blog post. Thanks to those who participated in the release candidate phase - and obviously to those who contributed with PRs to make this release possible 🤗

If you're interested in helping evaluate our next release (0.60), subscribe to the dedicated issue here.
Or you can participate to the decision process for the next patch release (0.59.1) here.


You can find the full 0.59.0 commit-by-commit history, plus the whole changelog over at react-native-releases.

react-native - 0.58.6

Published by kelset over 5 years ago

This release is fairly small, as we approach stable status for 0.59.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.

Fixed

Android specific

  • Fix Inverted Horizontal ScrollView on Android (#23233) (2aa2420 by @dmainas)

iOS specific

  • Map TextInput textContentType strings to Objective-C constants (#22611) (2d56e06 by @levibuzolic)
  • Don't reconnect inspector if connection refused (#22625) (82c84c5 by @msand)

You can find the whole changelog history over at react-native-releases.

react-native -

Published by grabbou over 5 years ago

THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

Please use latest release candidate.


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.5

Published by kelset over 5 years ago

This release resolves a few bugs and includes a few improvements, listed below.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.

Removed

Fixed

  • Fixes capitalized I's when emojiis are present after the text being edited. (#21951) (a4f8820 by @dchersey)
  • Fix broken jsiexecutor search path. (#23274) (519ad8c by @amccarri)
  • Fix duplicate symbols linker error in xcodeproj (#23284) (805e4fe by @tyrone-sudeium)
  • apply Network Security Config file (fixes #22375) (part 2 of #23105) (#23135) (b5270e8 by @Salakar)
  • Fix crash for web socket in some race conditions (#22439) (0fc2392 by @zhongwuzw)

iOS specific

Security

Android specific


You can find the whole changelog history over at react-native-releases.

react-native -

Published by grabbou over 5 years ago

THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

Please use latest release candidate.


You can find the whole changelog history over at react-native-releases.

react-native - v0.59.0-rc.3

Published by grabbou over 5 years ago

THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

Please refrain from upgrading from now, unless you want to collaborate in testing it to make sure that 0.59.0 will be fully stable - which would be super useful 🤗

To test it, run react-native init RN059 --version react-native@next 🚢

Some of the major changes that this version will bring:

  • React Hooks 🎣
  • the CLI is extracted to this repository
  • quite a few new deprecated Components
  • a whole lot of QoL improvements on the native Android side (64 bits support via a new JSC, AppCompatActivity, etc) - some of which will be Breaking Changes (for brownfield apps) 💥

(once we reach stable we will create the full changelog, these are only a few highlights)

You can refer to this issue for updates on the RC status, and you can post there your bug reports.

If you feel particularly brave: you'll find a new metro.config.js in your App template: https://github.com/facebook/react-native/blob/0.59-stable/template/metro.config.js#L12-L13
turn the two flags to true which may bring significant perf improvements. Here is a basic explanation of inline requires/imports.


You can find the whole changelog history over at react-native-releases.

For differences from v0.59.0-rc.2, see this list of commits

react-native - 0.59.0-rc.0

Published by grabbou over 5 years ago

THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

Please use latest release candidate.


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.4

Published by kelset over 5 years ago

This release resolves a few bugs and includes a few improvements, listed below.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.

Added

Android specific

Changed

Android specific

Removed

  • Remove jest and jest-junit from runtime dependencies (#23276) (6943b2e by @vovkasm)

Fixed

Android specific

  • Fixes Android crash on animated style with string rotation (c3bd341 by @scisci)

iOS specific


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.3

Published by kelset over 5 years ago

This release resolves a regression in StatusBar using these fixes.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.2

Published by kelset over 5 years ago

This release fixes an issue caused by a wrongly reverted merge commit, that caused a short timeframe of commits to not actually be in the original 0.58.0. Those commits have been added to the 0.58 changelog below, as many are intertwined with the original work.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate in the decision process for the next patch release here.


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.1

Published by kelset over 5 years ago

There were some regressions with developer tools that prevented react-native run-ios from working properly in 0.58.0; this patch fix addresses that.

Thanks everyone who contributed code or participated in the discussion for cherry-picking commits - you can participate to the decision process for the next patch release here.


You can find the whole changelog history over at react-native-releases.

react-native - 0.58.0

Published by grabbou over 5 years ago

Welcome to first stable release of React Native of 2019!
There are a number of significant changes in this version, and we'd like to especially draw your attention to them:

  • Modernizing and stengthening flow types for core components
  • Breaking changes to ScrollView, CameraRollView, and SwipeableRow that make it no longer bound to the component instance in certain methods
  • Support for mutual TLS in WebKit
  • Asset serving from directories besides /assets
  • Numerous crash fixes and resolutions for unexpected behavior

Aside from those:

  • if you are an iOS developer, you'll need to manually link JavaScriptCore.framework when upgrading; this can be done via XCode, and following the steps shown here.

  • Android developers, please note that Android's target SDK 27 is supported. Work is still underway to land target SDK 28 support, and it will come soon.

Thanks to those who gave feedback on during the release candidate phase. If you're interested in helping evaluate our next release (0.59), subscribe to the dedicated issue here.


You can find the full 0.58.0 commit-by-commit history, plus the whole changelog over at react-native-releases.

react-native - 0.57.8

Published by kelset almost 6 years ago

PLEASE NOTE: When upgrading to this version, you will also need to upgrade both react and react-test-renderer to version "16.6.3" in your project's package.json.

Thanks to every one who contributed core as well as those who participated in the discussion around which commits were good candidates for cherry-picking. You may participate to the decision process for the next release here.

Added

  • Fix: Add displayName to ActivityIndicator (#22417) (1d8744f)

Changed

iOS specific

Removed

  • Remove trailing slash from origin header if no port is specified (#22290) (f7e3def)

Fixed

iOS specific

  • Fixed for supporting mediaPlaybackRequiresUserAction under iOS 10. (#22208) (79011d7 by @ifsnow)
  • Use main.jsbundle in iOS template for production build (#22531) (8ba5d4c by @radeno)
  • Use relative path for SCRIPTDIR (#22598) (0301a2e by @sunnylqm)
  • Fix UIScrollView crash (b739c11 by @shergin)
  • Avoid using -[UITextView setAttributedString:] while user is typing (#19809) (26775d5)

Security

  • Bump ws package to 1.1.5 due to vulnerability issues (#21769) (d350f37 by @prog1dev)

You can find the whole changelog history over at react-native-releases.

react-native - 0.57.6

Published by kelset almost 6 years ago

It's highly recommended that you skip this version and upgrade to 0.57.7.

The 0.57.7 release contains a fix for an issue that was introduced in 0.57.6's TextInput.


This patch release fixes a number of crashes, resolves build issues (both for iOS and Android). Thanks to every one who contributed with their PRs as well as those who participated in the discussion around which commits were good candidates for cherry-picking.

PLEASE NOTE: When upgrading to this version, you will also need to upgrade both react and react-test-renderer to version "16.6.1" in your project's package.json.

Added

iOS specific

Removed

  • Remove useless additionnal blur call (#22156) (356ac5d)

Fixed

  • Improving Modal visible prop check to handle undefined and null (#22072) (6c85356 by @MateusAndrade)
  • Fix crash in nativeInjectHMRUpdate (#22412) (0b4fd62 by @vovkasm)
  • Fix IllegalArgumentException when dismissing ReactModalHostView (e360b0b by @mdvacca)
  • Fix regression in StyleSheet.setStyleAttributePreprocessor (#22262) (5ba44f7 by @brentvatne)
  • Fix React Native AsyncMode and DevTools (f41383f by @bvaughn)
  • CxxReact: Silence 'unused lambda capture' warnings in open-source (#22240) (87c9d92 by @empyrical)

Android specific

  • Fixed HTTP connection timeout on Android (#22164) (695784a)
  • resizeMode applies to Image.defaultSource (#22216) (ec1bbfd by @dulmandakh)
  • Android: Close websocket properly when remote server initiates close (#22248) (6e7576b by @syaau)
  • Workaround a wrong fling direction for inverted ScrollViews on Android P (#21117) (90cb45f by @mandrigin)
  • Fix crash when releasing RN views (de3711e by @ayc1)

iOS specific

  • iOS: Support inline view truncation (#21456) (ac5aaec by @rigdern)
  • NetInfo: try to solve crash with releasing _firstTimeReachability (35c1c27 by @mmmulani)
  • Generate ip.txt before SKIP_BUNDLING check (#20554) (26b5a6e by @keatongreve)
  • Revert [Performance improvement for loading cached images on iOS ] (7eeb305 by @kelset)
  • Fix inability to remove 'Disabled' state from AccessibilityStates (79b3311)
react-native - 0.57.7

Published by kelset almost 6 years ago

This patch release fixes an issue introduced in version 0.57.6 (356ac5d) regarding a loss of focus in TextInput. The remainder of these release notes apply to 0.57.6 as well.

This patch release fixes a number of crashes, resolves build issues (both for iOS and Android). Thanks to every one who contributed with their PRs as well as those who participated in the discussion around which commits were good candidates for cherry-picking.

PLEASE NOTE: When upgrading to this version, you will also need to upgrade both react and react-test-renderer to version "16.6.1" in your project's package.json.

Added

iOS specific

Removed

  • Remove useless additionnal blur call (#22156) (356ac5d)

Fixed

  • Improving Modal visible prop check to handle undefined and null (#22072) (6c85356 by @MateusAndrade)
  • Fix crash in nativeInjectHMRUpdate (#22412) (0b4fd62 by @vovkasm)
  • Fix IllegalArgumentException when dismissing ReactModalHostView (e360b0b by @mdvacca)
  • Fix regression in StyleSheet.setStyleAttributePreprocessor (#22262) (5ba44f7 by @brentvatne)
  • Fix React Native AsyncMode and DevTools (f41383f by @bvaughn)
  • CxxReact: Silence 'unused lambda capture' warnings in open-source (#22240) (87c9d92 by @empyrical)

Android specific

  • Fixed HTTP connection timeout on Android (#22164) (695784a)
  • resizeMode applies to Image.defaultSource (#22216) (ec1bbfd by @dulmandakh)
  • Android: Close websocket properly when remote server initiates close (#22248) (6e7576b by @syaau)
  • Workaround a wrong fling direction for inverted ScrollViews on Android P (#21117) (90cb45f by @mandrigin)
  • Fix crash when releasing RN views (de3711e by @ayc1)

iOS specific

  • iOS: Support inline view truncation (#21456) (ac5aaec by @rigdern)
  • NetInfo: try to solve crash with releasing _firstTimeReachability (35c1c27 by @mmmulani)
  • Generate ip.txt before SKIP_BUNDLING check (#20554) (26b5a6e by @keatongreve)
  • Revert [Performance improvement for loading cached images on iOS ] (7eeb305 by @kelset)
  • Fix inability to remove 'Disabled' state from AccessibilityStates (79b3311)
react-native - September 2018 - revision 5

Published by kelset almost 6 years ago

See the full changelog here

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