All Versions
88
Latest Version
Avg Release Cycle
22 days
Latest Release
-

Changelog History
Page 6

  • v0.60.3 Changes

    July 18, 2019

    ๐Ÿš€ This is a patch release that fixes the binary path to Hermes package, thanks to @zoontek for creating the PR!

    ๐Ÿš€ You can participate to the conversation for the next patch release in the dedicated issue.


    โฌ†๏ธ To help you upgrading to this version, you can use the new upgrade helper webtool โš›๏ธ


    ๐Ÿš€ You can find the whole changelog history over at react-native-releases.

  • v0.60.2 Changes

    July 11, 2019

    ๐Ÿš€ This patch release includes the Hermes JavaScript Engine announced at Chain React Conf 2019: https://github.com/facebook/hermes

    ๐Ÿ“š Check out the documentation to opt-in and give Hermes a try: https://facebook.github.io/react-native/docs/hermes

  • v0.60.1 Changes

    July 18, 2019

    ๐Ÿš€ This is a patch release that includes the Hermes JavaScript Engine announced at Chain React Conf 2019.

    ๐Ÿ“š Check out the documentation to opt-in and give Hermes a try!

    ๐Ÿš€ You can participate to the conversation for the next patch release in the dedicated issue.


    โฌ†๏ธ To help you upgrading to this version, you can use the new upgrade helper webtool โš›๏ธ


    ๐Ÿš€ You can find the whole changelog history over at react-native-releases.

  • v0.60.0 Changes

    July 03, 2019

    ๐Ÿš€ This feature release of React Native includes many milestone changes for the platform. Please refer to the blog post for selected details. For upgrading users, some of the progress comes with breaking changes; manual intervention may be required for your app. We're also aware that existing CocoaPods integrations using use_frameworks are not out-of-the-box compatible with this version, but please consider various workarounds while we prepare a long-term solution for a future release. If you're interested in helping evaluate our next release (0.61), subscribe to the dedicated issue here.

    Have you ever considered contributing to React Native itself? Be sure to check out Contributing to React Native.

    โž• Added

    Android specific

    iOS specific

    • โž• Add announceForAccessibility and announcementFinished APIs for making screen reader announcements (cfe003238a by @rigdern)
    • 0๏ธโƒฃ Ability to force network requests to use WiFi using the allowsCellularAccess property. This can ensure that network requests are sent over WiFi if communicating with a local hardware device and is accomplished by setting a flag. Default behavior of allowing network connections over cellular networks when available is unchanged. (01c70f2fb9 and 916186a7e6 by @bondparkerbondand @zhongwuzw)
    • $RN_CACHE_DIR can now be used to manually specify the iOS build cache directory (845eee403e by @hramos)

    ๐Ÿ”„ Changed

    Android specific

    iOS specific

    • ๐Ÿ’ฅ BREAKING: Split React.podspec into separate podspecs for each Xcode project; your libraries will need to update for this change as well to avoid CocoaPods build errors (2321b3fd7f by @fson)
    • ๐Ÿ‘Œ Improve handling of native module exceptions; they are now propagated to crash reporting tools with the context and callstack (629708beda by @pvinis)
    • Switch Slider onSlidingComplete event to a non-bubbling event on iOS to match Android (7927437a6d by @rickhanlonii)

    ๐Ÿ—„ Deprecated

    • StatusBar is no longer deprecated; thank you for the feedback (a203ebe206 by @cpojer)

    โœ‚ Removed

    ๐Ÿ›  Fixed

    Android specific

    • ๐Ÿ›  Fix duplicate resource error in Android build (962437fafd and eb534bca58 by @mikehardy and @Dbroqua)
    • Reorder operations of native view hierarchy (5f027ec64d by @lunaleaps)
    • ๐Ÿ›  Fix performance regression from new custom fonts implementation (fd6386a07e by @dulmandakh)
    • ๐Ÿ›  Fix internal test case around disabled state of buttons (70e2ab2ec9)
    • Fix extra call of PickerAndroid's onValueChange on initialization; now it is only called when selectedValue changes (82148da667 by @a-c-sreedhar-reddy)
    • Fix PickerAndroid will reset selected value during items update (310cc38a5a by @Kudo)
    • Fix unexpected PARTIAL_WAKE_LOCK when no headless tasks registered. (bdb1d4377e by @timwangdev)
    • Fix calling TextInput's onKeyPress method when the user types an emoji (a5c57b4ed4)
    • Fix value of TextInput's onSelectionChange start and end arguments by normalizing them (2ad3bb2e2d by @uqmessias)
    • In Linking.getInitialURL method, use the InteractionManager to wait for the current activity to finish initializing (c802d0b757 by @mu29)
    • Disable delta bundles on the first app run (e4aff423ac by @wojteg1337)
    • In DatePickerAndroid, work around Android Nougat bug displaying the wrong the spinner mode (bb060d6cf8 by @luancurti)
    • ๐Ÿ›  Fix crash in Animated Interpolation when inputMin === inputMax (7abfd23b90 by @olegbl)
    • Fix symbolication for RedBox and YellowBox when using delta bundling (a05e9f8e09 by @motiz88)
    • Fix CameraRoll crash on mime type guessing (ebeb893b50 by @Sroka)

    iOS specific

  • v0.60.0-rc.3 Changes

    June 28, 2019

    ๐Ÿš€ THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

    ๐Ÿš€ Please only upgrade to 0.60 if you'd like to help us test this before the stable release - which would be super useful ๐Ÿค—

    โœ… To test it, run:

    react-native init RN060 --version [email protected]
    

    Some of the major changes that this version will bring:

    • ๐Ÿ‘ AndroidX support (this will be a Breaking Change!) (if you are a library maintainer, please have a look at this issue on how to proceed for AndroidX support)
    • Full removal of WebView & Geolocation, you now need to rely on the extracted versions
    • 0๏ธโƒฃ CocoaPods integration by default
    • ๐Ÿ“ฆ Auto-linking of packages as beta support (we will tell you more about this in the future!)
    • ๐Ÿ›  some important fixes, like - for iOS - fix of universal links in iOS 12 / Xcode 10

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

    ๐Ÿš€ You can find the whole changelog history over at react-native-releases.

  • v0.60.0-rc.2 Changes

    June 20, 2019

    ๐Ÿš€ THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

    ๐Ÿš€ Please only upgrade to 0.60 if you'd like to help us test this before the stable release - which would be super useful ๐Ÿค—

    โœ… To test it, run:

    react-native init RN060 --version [email protected]
    

    Some of the major changes that this version will bring:

    • ๐Ÿ‘ AndroidX support (this will be a Breaking Change!) (if you are a library maintainer, please have a look at this issue on how to proceed for AndroidX support)
    • Full removal of WebView & Geolocation, you now need to rely on the extracted versions
    • 0๏ธโƒฃ CocoaPods integration by default
    • ๐Ÿ“ฆ Auto-linking of packages as beta support (we will tell you more about this in the future!)
    • ๐Ÿ›  some important fixes, like - for iOS - fix of universal links in iOS 12 / Xcode 10

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

    ๐Ÿš€ You can find the whole changelog history over at react-native-releases.

  • v0.59.10 Changes

    July 02, 2019

    ๐Ÿš€ This is likely the last patch release for version 59 of React Native for the foreseeable future: it contains an important Android side update for the JavaScript Core, to prevent a great number of crashes mostly related to Samsung devices - thanks to @Kudo for his work on fixing this!

    ๐Ÿš€ Thanks everyone who participated in the discussion.

    ๐Ÿฑ And we hope you are getting ready for 0.60.0, as it's coming soon and it will be packed with exciting new features and improvements ๐Ÿš€


    ๐Ÿš€ You can find the whole changelog history over at react-native-releases.

  • v0.59.9 Changes

    ๐Ÿš€ This is a patch fix release addressing a couple ScrollView regressions, and "future-proof" RN 59 from crashes caused by upgrading Gradle (now can support up to 5.4.1 & 3.4.0 for the plugin) and Xcode 11 Beta 1. You can upgrade to this version without upgrading your tooling.

    ๐Ÿš€ 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

    • โšก๏ธ If isInteraction is not specified in the config, it would always default to true which would block interactions like VirtualizedList updates. This is generally not what you want with useNativeDriver since the animation won't be interrupted by JS. If something does end up interfering with an animation and causes frame drops, isInteraction can be set manually. (8f186b84ae by @sahrens)

    • โšก๏ธ Update detox to match master (c6a5c09e2b by @kelset)

    Android specific

    ๐Ÿ›  Fixed

    Android specific

    iOS specific

  • v0.59.8 Changes

    ๐Ÿš€ This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points (in particular, check the KeyboardAvoidingView change). Thanks everyone who contributed code or participated in the discussion for cherry-picking commits.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix regexp on hasteImpl (bcd1e2 by @CaptainNic)
    • ๐Ÿ›  Fix sparse array handling in EventEmitter#listeners() (f68dc8 by @ide)
    • Fix VirtualizedList to call _updateViewableItems immediately (08141e by @sahrens)
    • Fix prop overrides of TouchableWithoutFeedback (0c4206 by @aleclarson)
    • ๐Ÿ›  Fix resolve relative size rendering error in inspector (4884ab by @gandreadis)
    • Fix VirtualizedSectionList by making sure to check array bounds (54f91d by @vonovak)
    • Update _scrollAnimatedValue offset of ScrollView (e0d1b3 by @miyabi)
    • Fix infinite setState in VirtualizedList (c40a93 by @sahrens)

    iOS specific

    • Fix incorrect opacity behavior for Text component (f71357 by @shergin)
    • Fix Text shadow displays when text Offset is {0,0} (17a81b by @Woodpav)
    • Add convert compatible of NSString for bridge message data (c37e9c by @zhongwuzw)
    • Fix nullability warnings in RCTExceptionsManager (2b7d79 by @jtreanor)
    • ๐Ÿ›  Fix app to reconnect with metro after the bundler is closed and reopened (c28676 by @rickhanlonii)
    • Fix throttle below 16ms on ScrollView (39776a by @sahrens)

    Android specific

    โž• Added

    ๐Ÿ”„ Changed

    • Make KeyboardAvoidingView with behavior="height" resize on keyboard close (7140a7 by @WaldoJeffers)
    • โšก๏ธ Update network inspector to have smarter scroll stickiness (57dc37 by @AlanFoster)
  • v0.59.7 Changes

    ๐Ÿš€ This patch release was unpublished.