Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

fix(deps): update dependency react-native to v0.56.0 #134

Merged
merged 1 commit into from
Jul 17, 2018

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 15, 2018

This Pull Request updates dependency react-native from v0.55.4 to v0.56.0

Note: This PR was created on a configured schedule ("every weekend" in timezone Europe/Paris) and will not receive updates outside those times.

Release Notes

v0.56.0

Compare Source
Welcome to the June 2018 release of React Native!
Over 60 contributors made 816 commits since March - and we are extremely grateful to every single one of you.

As you'll see in a second, this new version has some important breaking changes that required a lot of extra efforts to bring to a stable 0.56. This was the main reason behind skipping April and May from the monthly release cycle, but looking forward we are planning on going back to do a rollout every month.

Highlights

React Native now uses Babel 7

When upgrading to 0.56, make sure to bump your babel-preset-react-native package.json dependency to ^5.0.1 or newer.

React Native library authors will need to update their libraries to make use of the updated Babel preset as Babel 7 is not backwards compatible.

If you have issues upgrading to Babel 7, please double check the related documentation, in particular the sections related to Package Renames and Scoped Packages.

The babel-bridge library may be used if you need to use libraries that have not yet upgraded to Babel 7. You may also enforce the Babel 7 dependency via tools like yarn resolutions.

Node 8 is now the minimum required version.

Trailing commas are now allowed.

iOS 9 is now the minimum required version.

Any device that can run iOS 8, can upgrade to iOS 9. Developers who support iOS 8 in their apps may continue doing so as this is a Xcode-level setting (IPHONEOS_DEPLOYMENT_TARGET).

Xcode 9 is now the minimum required version.

We recommend using Xcode 9.4 as that is what we use to run our tests.

Android projects are now compiled using the Android 26 SDK.

The target API level is left unchanged in this release.

Starting August 2018, new apps submitted to the Play Store will need to target API 26 as a minimum. You can now opt your project in to use API 26 (or newer) as the target. Please let us know about any issues, as we'd like to finalize support for Android API 26 by the time 0.57.0 is released.

WebView will only load http(s) URLs by default

Geolocation is disabled by default.

Flow improvements, migrating away from PropTypes.

Added Flow types for several components.

We're migrating away from PropTypes and runtime checks and instead relying on Flow. You'll notice many improvements related to Flow in this release.

  • Fix project settings warnings on newer Xcode versions, remove unnecessary console logging.
  • Modernized YellowBox.
    Sort warnings by recency, group warnings by format string, present stack traces, show status of loading source maps, support inspecting each occurrence of a warning, and bug fixes.
  • Prettier files!
  • Lots of bug fixes.
State of React Native

Heads-up: the Facebook internal team is currently working on a rewrite of some core architecture pieces. This is a work in progress and we do not expect it to be ready for use in open source quite yet, but we felt the need to let you know what those commits mentioning Fabric are about.


Added: new features
Android specific additions
iOS specific additions

Changes: existing functionality that is now different
iOS specific changes
Android specific changes

Fixed: bugs that have been resolved
iOS specific fixes
Android specific fixes

Removed: features that have been removed; these are breaking
Android specific removals
iOS specific removals

Known issues

During the RC testing of this version, a few issues that have been opened don't have yet a finalized solution ( 19827, 19763, 19859, 19955 ). We are aware of them and we hope that by releasing 0.56.0 the surface of developers interacting to find solutions to them will allow for faster resolution and an even better 0.56.1 release. So please check the already opened issues before submitting new ones.



This PR has been generated by Renovate Bot.

@renovate renovate bot force-pushed the renovate/react-native-0.x branch 9 times, most recently from e470954 to 1229c3c Compare July 17, 2018 16:56
@renovate renovate bot force-pushed the renovate/react-native-0.x branch from 1229c3c to 64a50f7 Compare July 17, 2018 18:27
@renovate renovate bot merged commit c578859 into master Jul 17, 2018
@renovate renovate bot deleted the renovate/react-native-0.x branch July 17, 2018 19:11
@francoischalifour
Copy link
Member

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants