Updates the requirements on react-native to permit the latest version.
Release notes
*Sourced from [react-native's releases](https://github.com/facebook/react-native/releases).*
> ## 0.59.0
> 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](https://github.com/react-native-community/react-native-cli)
> * 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](http://facebook.github.io/react-native/blog/2019/03/12/releasing-react-native-059). Thanks to those who participated in the [release candidate phase](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/79) - 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](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/99).
> Or you can participate to the decision process for the next patch release (0.59.1) [here](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/100).
>
> ---
>
> You can find the full 0.59.0 commit-by-commit history, plus the whole [changelog](https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md) over at `react-native-releases`.
Changelog
*Sourced from [react-native's changelog](https://github.com/facebook/react-native/blob/master/Releases.md).*
> # Releases Guide
>
> This document serves as guide for release coordinators. You can find a list of releases and their release notes at https://github.com/facebook/react-native/releases
>
> ## Release schedule
>
> React Native follows a monthly release train. Every month, a new branch created off master enters the Release Candidate phase, and the previous Release Candidate branch is released and considered stable.
>
>
> | Version | RC release | Stable release |
> | ------- | ------------------- | ---------------- |
> | 0.38.0 | week of November 7 | November 21 |
> | 0.39.0 | week of November 21 | December 2 |
> | 0.40.0 | 1st of December | 1st of January |
> | 0.41.0 | 1st of January | 1st of February |
> | 0.42.0 | 1st of February | 1st of March |
> | ... | ... | ... |
> | 0.56.0 | 1st of June | 1st of July |
> | 0.57.0 | 1st of July | 1st of August |
> | 0.58.0 | 1st of August | 1st of September |
> | ... | ... | ... |
>
> -------------------
>
> ## How to cut a new release branch
>
> ### Prerequisites
>
> The following are required for the local test suite to run:
>
> - macOS with [Android dev environment set up](https://github.com/facebook/react-native/blob/master/ReactAndroid/README.md)
> - [react-native-cli](https://www.npmjs.com/package/react-native-cli) installed globally (v0.2.0 or newer)
>
> ### Step 1: Check everything works
>
> Before cutting a release branch, make sure [Circle](https://circleci.com/gh/facebook/react-native) CI system is green.
>
> Before executing the following script, make sure you have:
>
> - An Android emulator / Genymotion device running
> - No packager running in any of the projects
>
> ```bash
> ./scripts/test-manual-e2e.sh
> ```
>
> This script bundles a react-native package locally and passes it to the `react-native` cli that creates a test project inside `/tmp` folder using that version.
>
> After `npm install` completes, the script prints a set of manual checks you have to do to ensure the release you are preparing is working as expected on both platforms.
>
> ... (truncated)
Commits
- [`7c73f2b`](https://github.com/facebook/react-native/commit/7c73f2bb5a0f97902f469bc043681e79e161aac3) [0.59.0] Bump version numbers
- [`fa190ba`](https://github.com/facebook/react-native/commit/fa190bab3f8b5f0f121a84c9614126c5b5a7f2fb) Fix flow error
- [`9f5946b`](https://github.com/facebook/react-native/commit/9f5946bdc26462a0552353869ec0ff81808f347f) Fix DatePicker tests
- [`f6ca4d0`](https://github.com/facebook/react-native/commit/f6ca4d0a96186a8637c737e4cd6c92d35b60385b) Add prop to configure `importantForAutofill`. ([#22763](https://github-redirect.dependabot.com/facebook/react-native/issues/22763))
- [`ffa6d29`](https://github.com/facebook/react-native/commit/ffa6d2921a5e0ab679854de20c8290ad69c75d82) Disable Snapshot tests for Text component on iOS
- [`f0bc491`](https://github.com/facebook/react-native/commit/f0bc4914525edf79c92e7fbeceb4c5ee06d8e294) Remove duplicated Yoga compile sources to prevent "duplicate symbols" errors ...
- [`456a984`](https://github.com/facebook/react-native/commit/456a9847225eab8abca339b5c3bbb59ea3bcc4da) Fix image wrong scale factor when load image from file system ([#23446](https://github-redirect.dependabot.com/facebook/react-native/issues/23446))
- [`8d95e73`](https://github.com/facebook/react-native/commit/8d95e734bb318e245ceb39a85e703403a47fba52) Text: Implement textAlign justify for android O+ ([#22477](https://github-redirect.dependabot.com/facebook/react-native/issues/22477))
- [`caba1cb`](https://github.com/facebook/react-native/commit/caba1cb2e124bb3db31a17ab7489372dd01198f4) Fix crash when calling substring() on a string containing emoji. ([#23609](https://github-redirect.dependabot.com/facebook/react-native/issues/23609))
- [`370947d`](https://github.com/facebook/react-native/commit/370947d2b233f962dcda4b9e8850a04949e23c35) Bump Jest version
- Additional commits viewable in [compare view](https://github.com/facebook/react-native/compare/v0.42.0...v0.59.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Coverage remained the same at 54.774% when pulling 33a80fd8c9f525952097962eb5c7985ce803de35 on dependabot/npm_and_yarn/react-native-approx-0.59.0 into c11b93c308349531ac6940fa66d10f42c99bec53 on master.
Updates the requirements on react-native to permit the latest version.
Release notes
*Sourced from [react-native's releases](https://github.com/facebook/react-native/releases).* > ## 0.59.0 > 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](https://github.com/react-native-community/react-native-cli) > * 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](http://facebook.github.io/react-native/blog/2019/03/12/releasing-react-native-059). Thanks to those who participated in the [release candidate phase](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/79) - 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](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/99). > Or you can participate to the decision process for the next patch release (0.59.1) [here](https://github-redirect.dependabot.com/react-native-community/react-native-releases/issues/100). > > --- > > You can find the full 0.59.0 commit-by-commit history, plus the whole [changelog](https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md) over at `react-native-releases`.Changelog
*Sourced from [react-native's changelog](https://github.com/facebook/react-native/blob/master/Releases.md).* > # Releases Guide > > This document serves as guide for release coordinators. You can find a list of releases and their release notes at https://github.com/facebook/react-native/releases > > ## Release schedule > > React Native follows a monthly release train. Every month, a new branch created off master enters the Release Candidate phase, and the previous Release Candidate branch is released and considered stable. > > > | Version | RC release | Stable release | > | ------- | ------------------- | ---------------- | > | 0.38.0 | week of November 7 | November 21 | > | 0.39.0 | week of November 21 | December 2 | > | 0.40.0 | 1st of December | 1st of January | > | 0.41.0 | 1st of January | 1st of February | > | 0.42.0 | 1st of February | 1st of March | > | ... | ... | ... | > | 0.56.0 | 1st of June | 1st of July | > | 0.57.0 | 1st of July | 1st of August | > | 0.58.0 | 1st of August | 1st of September | > | ... | ... | ... | > > ------------------- > > ## How to cut a new release branch > > ### Prerequisites > > The following are required for the local test suite to run: > > - macOS with [Android dev environment set up](https://github.com/facebook/react-native/blob/master/ReactAndroid/README.md) > - [react-native-cli](https://www.npmjs.com/package/react-native-cli) installed globally (v0.2.0 or newer) > > ### Step 1: Check everything works > > Before cutting a release branch, make sure [Circle](https://circleci.com/gh/facebook/react-native) CI system is green. > > Before executing the following script, make sure you have: > > - An Android emulator / Genymotion device running > - No packager running in any of the projects > > ```bash > ./scripts/test-manual-e2e.sh > ``` > > This script bundles a react-native package locally and passes it to the `react-native` cli that creates a test project inside `/tmp` folder using that version. > > After `npm install` completes, the script prints a set of manual checks you have to do to ensure the release you are preparing is working as expected on both platforms. > > ... (truncated)Commits
- [`7c73f2b`](https://github.com/facebook/react-native/commit/7c73f2bb5a0f97902f469bc043681e79e161aac3) [0.59.0] Bump version numbers - [`fa190ba`](https://github.com/facebook/react-native/commit/fa190bab3f8b5f0f121a84c9614126c5b5a7f2fb) Fix flow error - [`9f5946b`](https://github.com/facebook/react-native/commit/9f5946bdc26462a0552353869ec0ff81808f347f) Fix DatePicker tests - [`f6ca4d0`](https://github.com/facebook/react-native/commit/f6ca4d0a96186a8637c737e4cd6c92d35b60385b) Add prop to configure `importantForAutofill`. ([#22763](https://github-redirect.dependabot.com/facebook/react-native/issues/22763)) - [`ffa6d29`](https://github.com/facebook/react-native/commit/ffa6d2921a5e0ab679854de20c8290ad69c75d82) Disable Snapshot tests for Text component on iOS - [`f0bc491`](https://github.com/facebook/react-native/commit/f0bc4914525edf79c92e7fbeceb4c5ee06d8e294) Remove duplicated Yoga compile sources to prevent "duplicate symbols" errors ... - [`456a984`](https://github.com/facebook/react-native/commit/456a9847225eab8abca339b5c3bbb59ea3bcc4da) Fix image wrong scale factor when load image from file system ([#23446](https://github-redirect.dependabot.com/facebook/react-native/issues/23446)) - [`8d95e73`](https://github.com/facebook/react-native/commit/8d95e734bb318e245ceb39a85e703403a47fba52) Text: Implement textAlign justify for android O+ ([#22477](https://github-redirect.dependabot.com/facebook/react-native/issues/22477)) - [`caba1cb`](https://github.com/facebook/react-native/commit/caba1cb2e124bb3db31a17ab7489372dd01198f4) Fix crash when calling substring() on a string containing emoji. ([#23609](https://github-redirect.dependabot.com/facebook/react-native/issues/23609)) - [`370947d`](https://github.com/facebook/react-native/commit/370947d2b233f962dcda4b9e8850a04949e23c35) Bump Jest version - Additional commits viewable in [compare view](https://github.com/facebook/react-native/compare/v0.42.0...v0.59.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.