ueno-llc / react-native-starter

Professional react-native starter kit with everything you'll ever need to deploy rock solid apps
https://ueno-llc.github.io/react-native-starter
MIT License
574 stars 90 forks source link

Update react-native-firebase to the latest version 🚀 #150

Closed greenkeeper[bot] closed 6 years ago

greenkeeper[bot] commented 6 years ago

Version 4.2.0 of react-native-firebase was just published.

Dependency react-native-firebase
Current Version 4.1.0
Type dependency

The version 4.2.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of react-native-firebase.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v4.2.0

v4.2.0 Changelog

If you are upgrading from a version prior to v4.1.0, please make sure you have checked for breaking changes in the release notes for all missed versions.

iOS Breaking Changes

  • This version supports v5+ of the Firebase iOS pods which contained a number of breaking changes"

    1. If you had previously restricted the version of Firebase/Core to 4.13.0, you will need to remove that restriction.
    2. Run pod update to get the latest versions of all the Firebase pods.

Auth

  • Full support for the new passwordless email sign in functionality: fetchSignInMethodsForEmail, isSignInWithEmailLink, sendSignInLinkToEmail and signInWithEmailLink

Database

  • [ios] Use a separate dispatch queue for requests

Firestore

  • [ios] Use a separate dispatch queue for requests and callbacks to improve performance - thanks @bzztbomb

Invites

Messaging

  • [ios] Cache and send data messages received whilst the app is being initialised - fixes #1005

Notifications

Commits

The new version differs by 49 commits.

  • 130321a 4.2.0
  • 88b1cad [android][notifications] Change actions runInBackground to use showUserInterface instead
  • 7b81731 Update README.md versions
  • 1f814d4 [android][firestore] Ensure settings are preserved if settings is called multiple times
  • 4a362bd Update README.md
  • e8ed28d Update README.md
  • 92fa2f1 [ios][messaging] Clear pending messages once sent to JS
  • dc79369 [ios] Cache and then send data messages received whilst app is being initialised #1005
  • 42e7fb2 [ios] Firebase iOS v5 support
  • 34c0878 [auth] Support email link in checkActionCode
  • 3547446 [ios][firestore] Ensure that firestore uses the separate dispatch queue for callbacks
  • 640d7aa Merge pull request #1074 from dluksza/android-notification-action-background-handler
  • 17f7f39 Implement handling of Android actions in background
  • fa9bac1 [ios] Set separate dispatch queues for firestore and database
  • 54f4156 [misc] Update pods for tests and bridge

There are 49 commits in total.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper bot :palm_tree: