Releases: react/react-native
0.58.4
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
- bump soloader to
0.6.0(e1694ee by @dulmandakh)
Removed
Fixed
Android specific
iOS specific
- fix incorrect type which makes animated gifs not loop forever on device (#22987) (5e87547 by @chrisnojima)
- Fixes for running the simulator (9a8c959 by @osunnarvik), (98bcfe0 by @cpojer) and (8bddcb6 by @cpojer)
You can find the whole changelog history over at react-native-releases.
0.58.3
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.
0.58.2
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.
0.58.1
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.
0.58.0
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, andSwipeableRowthat 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.frameworkwhen 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.
0.57.8
PLEASE NOTE: When upgrading to this version, you will also need to upgrade both
reactandreact-test-rendererto version"16.6.3"in your project'spackage.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
Changed
- Switch: Improve Accessibility (83d1e85 by @yungsters)
- React sync for revisions 3ff2c7c...6bf5e85 (8d1d47a by @yungsters)
iOS specific
- Extend reason message for
RCTFatalException(#22532) (ba50151 by @zackzachariah)
Removed
Fixed
- Fix text alpha bug (c43b741 by @necolas)
- fix possible NPE in StatusBarModule (1b169fc by @mdvacca)
- Fixes animated gifs incorrectly looping/not stopping on last frame (#21999) (95ef882 by @staufman)
- Fix ListEmptyComponent is rendered upside down when using inverted flag. (#21496) (30c2fb8 by @hyochans)
- Fix bug in comparison logic of object property (#22348) (692fc2e by @vreality64)
- Fix dispatch of OnLayout event for first render (3576819 by @mdvacca)
- KeyboardAvoidingView: Duration cannot be less then 10ms (#21858) (472e978)
- default hitSlop values to 0 (#22281) (274f5b8 by @Taylor123)
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
You can find the whole changelog history over at react-native-releases.
0.57.7
This patch release fixes an issue introduced in version
0.57.6(356ac5d) regarding a loss of focus inTextInput. The remainder of these release notes apply to0.57.6as 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
reactandreact-test-rendererto version"16.6.1"in your project'spackage.json.
Added
iOS specific
- Add iOS 12 textContentType options (#21079) (d0c8cb1 by @ultramiraculous)
Removed
Fixed
- Improving Modal
visibleprop 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)
0.57.6
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
reactandreact-test-rendererto version"16.6.1"in your project'spackage.json.
Added
iOS specific
- Add iOS 12 textContentType options (#21079) (d0c8cb1 by @ultramiraculous)
Removed
Fixed
- Improving Modal
visibleprop 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)
September 2018 - revision 5
See the full changelog here
September 2018 - revision 4
See the changelog here