wallet icon indicating copy to clipboard operation
wallet copied to clipboard

fix(deps): update react-native-firebase to v16 (major)

Open renovate[bot] opened this issue 2 years ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@react-native-firebase/app (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/auth (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/database (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/dynamic-links (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/messaging (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/remote-config (source) 11.5.0 -> 16.0.0 age adoption passing confidence
@react-native-firebase/storage (source) 11.5.0 -> 16.0.0 age adoption passing confidence

Release Notes

invertase/react-native-firebase

v16.0.0

Compare Source

⚠ BREAKING CHANGES
  • fix release version change type resolution
release
  • fix release version change type resolution (6fcb946)

v15.7.1

Compare Source

Note: This version (15.7.1) was released in error, the contents of this release should have been versioned as 16.0.0 by our release process.

The breaking changes that will be in v16.0.0 here are an increase in minimum iOS target version to 11.0 and macOS version to 10.13.

Attempts to install v15.7.1 without apple deployment targets at that level or higher should result in fast-failure during pod install.

If these new apple target deployment minimums are not possible for project, please stay on v15.7.0

v16.0.0 of react-native-firebase will be released shortly. Sorry for the inconvenience.

v15.7.0

Compare Source

Features
  • dynamic-links: support other platform parameters (OFL) (2c5afba)

v15.6.0

Compare Source

Bug Fixes
  • app, ios: correctly handle firebase.json if it has UTF-8 (4e3ac01)
  • auth, types: verifyPasswordResetCode returns Promise with email address (#​6537) (6f67c2c)
Features
  • messaging: add support for setDeliveryMetricsExportToBigQuery (#​6529) (930abd6)

v15.5.0

Compare Source

Bug Fixes
  • database: support new EventEmitter.js logic of RN 0.70.0 (#​6539) (3371727)
  • expo, ios: expo plugin added import multiple times (f10891a)
Features
  • android: firebase-android-sdk 30.5.0 (abe7620)
  • ios: bump firebase-ios-sdk to 9.6.0 (0ad70a9)

v15.4.0

Compare Source

Bug Fixes
  • app, android: bump to firebase-android-sdk 30.3.2 (ee394fe)
  • messaging, ios: Support Ephemeral authorization state (#​6478) (795b684)
Features
  • app, ios: bump firebase-ios-sdk to 9.5.0 (feac7f8)

v15.3.0

Compare Source

Bug Fixes
  • app, sdk: firebase-android-sdk 30.3.1 / firebase-ios-sdk 9.4.0 (1fd7fc8), closes #​6327
  • firestore: merge option should not always be true if passed (#​6436) (85585da)
  • ios, messaging: depend directly on FirebaseCoreExtension pod (62ee54b), closes #​6403 #​6352
  • messaging, ios: eliminate auth/messaging notification race (#​6455) (7183118)
Features
  • add GeoPoint toJSON() method (b062e74)

v15.2.0

Compare Source

Features
  • ios, messaging: Allow notifications in foreground on iOS, configure in firebase.json (#​6407) (71dee2b)
  • sdks: firebase-ios-sdk 9.3.0 / firebase-android-sdk 30.3.0 (e03dcd1)

15.1.1 (2022-06-28)

Bug Fixes

v15.1.1

Compare Source

Bug Fixes

v15.1.0

Compare Source

Features

v15.0.0

Compare Source

Bug Fixes
  • crashlytics, ios: forward port to firebase-ios-sdk v9 header locations (e5bd716)

  • storage, ios: correct storage metadata update / delete (2dcb079)

  • storage, ios: surface underlying reason for unknown errors if possible (6cd53ea)

  • test(functions, ios)!: disable custom HttpsError testing (a56dc9f)

  • fix(storage, android)!: android now updates customMetadata as a group (d602436)

BREAKING CHANGES
  1. ALL iOS: firebase-ios-sdk now requires use_frameworks! in your Podfile and Xcode 13.3+. Note that use_frameworks is not yet compatible with Hermes, Flipper, React Native New Architecture, or react-native 0.69.0. Each of these is being worked on (follow react-native 0.69 PR, Hermes PR) but for now you need react-native 0.68.2 or below, and you must disable hermes and flipper. Expo users should use expo-build-properties + Expo SDK45 to turn on use_frameworks in dynamic mode.

  2. Storage(customMetadata): android works like web+iOS now: customMetadata if passed in will be updated as a single atomic unit, all keys at once. Any key you want to keep in customMetadata must be passed in during update; any missing keys will be removed. Set customMetadata to null in order to remove customMetadata entirely, omit it during update to leave it unchanged.

  3. Functions(custom errors): if your firebase functions return custom HttpsError instances, you must not upgrade yet, custom errors suffered a regression in firebase-ios-sdk 9.0.0 and 9.1.0. The next firebase-ios-sdk release fixes this regression, at which point you may safely use this release in combination with overriding the firebase-ios-sdk version in your Podfile

Checklist

14.11.1 (2022-06-17)

Bug Fixes

v14.12.0

Compare Source

v14.11.2

Compare Source

v14.11.1

Compare Source

Bug Fixes

v14.11.0

Compare Source

Features
  • android, sdk: firebase-android-sdk 30.1.0 (b0462d4)

14.10.1 (2022-05-26)

Bug Fixes
  • android, sdk: bump firebase-android-sdk to 30.0.2 (ad6f928)

v14.10.1

Compare Source

Bug Fixes
  • android, sdk: bump firebase-android-sdk to 30.0.2 (ad6f928)

v14.10.0

Compare Source

Bug Fixes
  • messaging, getToken: add options for messaging instance (88e218e)
Features
  • dynamic-links, ios: performDiagnostics API for troubleshooting (0428460)

14.9.4 (2022-05-14)

Bug Fixes

14.9.3 (2022-05-10)

Bug Fixes
  • firestore, android: temporarily use newer-than-bom firestore (4e9ff20), closes #​6158

14.9.2 (2022-05-10)

Bug Fixes

14.9.1 (2022-04-28)

Bug Fixes
  • ios, expo: add Expo plugin objcpp / Expo 45 compatibility (#​6223) (9de82d3)

v14.9.4

Compare Source

Bug Fixes

v14.9.3

Compare Source

Bug Fixes
  • firestore, android: temporarily use newer-than-bom firestore (4e9ff20), closes #​6158

v14.9.2

Compare Source

Bug Fixes

v14.9.1

Compare Source

Bug Fixes
  • ios, expo: add Expo plugin objcpp / Expo 45 compatibility (#​6223) (9de82d3)

v14.9.0

Compare Source

Features

14.8.1 (2022-04-25)

Bug Fixes

v14.8.1

Compare Source

Bug Fixes

v14.8.0

Compare Source

Features
  • ios, sdk: bump firebase-ios-sdk to 8.15.0 (377b465)

v14.7.0

Compare Source

Features
  • ios, sdk: bump to firebase-ios-sdk 8.14.0 (ba1ddb5)

v14.6.0

Compare Source

Bug Fixes
  • auth: allow emulator hostnames to contain hyphens (#​6141) (98eb1ce)
  • ios, expo: use modern import style, required by Expo 44+ (4060827)
  • storage, ios: fix build failure for catalyst compiles (a6dd0cd)
Features
  • sdks: firebase-ios-sdk 8.13.0 (95da53e)

14.5.1 (2022-03-05)

Bug Fixes
  • analytics, ios: handle RNFirebaseAnalyticsWithoutAdIdSupport == false Podfile case correctly (#​6078) (ca82e54)

v14.5.1

Compare Source

Bug Fixes
  • analytics, ios: handle RNFirebaseAnalyticsWithoutAdIdSupport == false Podfile case correctly (#​6078) (ca82e54)

v14.5.0

Compare Source

Features

v14.4.0

Compare Source

Features
  • auth, android: implement disable app verification feature on android (#​6069) (48c7842)

14.3.3 (2022-02-12)

Bug Fixes
  • android, sdk: bump firebase-android-sdk to 29.1.0 (292c424)

14.3.2 (2022-02-10)

Bug Fixes
  • app, ios: use NSInteger not NSInteger* for prefs (0148901)
  • functions, emulator: add useEmulator, deprecate useFunctionsEmulator (83b46e7)
  • ios, sdk: bump to firebase-ios-sdk 8.12.1 (da6cf01)

14.3.1 (2022-02-07)

Bug Fixes
  • app-check, activate: correctly check activate parameters (a583494), closes #​5981
  • app-check, activate: return Promise(void) on ios not void (0f23441), closes #​6052
  • app: specify hyphenated package name in import advice (5e898ec), closes #​6009

v14.3.3

Compare Source

Bug Fixes
  • android, sdk: bump firebase-android-sdk to 29.1.0 (292c424)

v14.3.2

Compare Source

Bug Fixes
  • app, ios: use NSInteger not NSInteger* for prefs (0148901)
  • functions, emulator: add useEmulator, deprecate useFunctionsEmulator (83b46e7)
  • ios, sdk: bump to firebase-ios-sdk 8.12.1 (da6cf01)

v14.3.1

Compare Source

Bug Fixes
  • app-check, activate: correctly check activate parameters (a583494), closes #​5981
  • app-check, activate: return Promise(void) on ios not void (0f23441), closes #​6052
  • app: specify hyphenated package name in import advice (5e898ec), closes #​6009

v14.3.0

Compare Source

Bug Fixes
  • messaging: add missing PRIORITY_MIN value in JS to match TS (#​6033) (d34112a)
Features
  • app-check: android debug token argument for app-check (#​6026) (6f67503)

14.2.4 (2022-01-24)

Bug Fixes
  • android, sdk: bump firebase-android-sdk + versions in docs (8bda4be)

14.2.3 (2022-01-20)

Bug Fixes
  • analytics, ios: Convert NSNull values to nil in order to correctly remove user properties (dbc79c3), closes #​4931
  • ios, sdk: bump firebase-ios-sdk to 8.11.0 (40322e2)

14.2.2 (2022-01-06)

Bug Fixes
  • app, android: minSdk should be 19 to match firebase-android-sdk (#​5984) (8015779)
  • ios, messaging: add ios version guard for UNAuthorizationOptionProvidesAppNotificationSettings (#​5986) (e8922c0)
  • ios, messaging: serialize google.c.sender.id to message.from (d3621eb)

14.2.1 (2021-12-31)

Bug Fixes
  • app-check: getToken returns {token: string} not string matching firebase-js-sdk (#​5979) (6a089f3)

THIS IS A BREAKING CHANGE FOR APP CHECK RETURN VALUES Please note that AppCheck is still a beta product thus it does not currently get a semantic versioning guarantee but, handling the change is easy - if you access the token via this API, you will now get an object and need to get the token property from inside it, vs the token coming back directly.

v14.2.4

Compare Source

Bug Fixes
  • android, sdk: bump firebase-android-sdk + versions in docs (8bda4be)

v14.2.3

Compare Source

Bug Fixes
  • analytics, ios: Convert NSNull values to nil in order to correctly remove user properties (dbc79c3), closes #​4931
  • ios, sdk: bump firebase-ios-sdk to 8.11.0 (40322e2)

v14.2.2

Compare Source

Bug Fixes
  • app, android: minSdk should be 19 to match firebase-android-sdk (#​5984) (8015779)
  • ios, messaging: add ios version guard for UNAuthorizationOptionProvidesAppNotificationSettings (#​5986) (e8922c0)
  • ios, messaging: serialize google.c.sender.id to message.from (d3621eb)

v14.2.1

Compare Source

Bug Fixes
  • app-check: getToken returns {token: string} not string matching firebase-js-sdk (#​5979) (6a089f3)

THIS IS A BREAKING CHANGE FOR APP CHECK RETURN VALUES Please note that AppCheck is still a beta product thus it does not currently get a semantic versioning guarantee but, handling the change is easy - if you access the token via this API, you will now get an object and need to get the token property from inside it, vs the token coming back directly.

v14.2.0

Compare Source

Bug Fixes
  • analytics: correct native types for extend_session parameter (#​5973) (23fdf61)
Features
  • messaging, ios: add provideAppNotificationSettings iOS permission / handler (#​5972) (59cbe9f)

v14.1.0

Compare Source

Bug Fixes
  • app, android: firebase-android-sdk 29.0.3 to fix underlying NPE in 29.0.2 (#​5946) (051f4a6)
  • crashlytics, ios: alter header import style for Expo SDK 44 compat (#​5947) (e45f37c)
Features
  • analytics, config: expose automatic screenview reporting toggle (#​5948) (8836c01)

14.0.1 (2021-12-15)

Bug Fixes
  • app, expo: Update AppDelegate config plugin for Expo SDK 44 (#​5940) (185756d)
  • auth, phone: call verifyPhoneNumber callbacks correctly (7c082be)

v14.0.1

Compare Source

Bug Fixes
  • app, expo: Update AppDelegate config plugin for Expo SDK 44 (#​5940) (185756d)
  • auth, phone: call verifyPhoneNumber callbacks correctly (7c082be)

v14.0.0

Compare Source

BREAKING CHANGES
  • Previous versions of firestore here incorrectly saved integers as doubles on iOS, so they did not show up in where/in queries. You had to save numbers as strings if you wanted where/in queries to work cross-platform. Number types will now be handled correctly. However, If you have integers saved (incorrectly!) as double (from previous versions) and you use where / in style queries on numbers, then the same document will no longer be found via .where. Mitigation could be to go through your whole DB and load and re-save the integers correctly, or alter queries. Please test your where / in queries that use number types if this affects you.

13.1.1 (2021-12-14)

Bug Fixes
  • deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)
  • firestore, types: allow FieldValues, Date and Timestamp in doc set and update (#​5901) (5f4eadf)
  • messaging, ios: native.getInitialNotification can be undefined (#​5926) (f0318d2)

v13.1.1

Compare Source

Bug Fixes
  • deps: AGP7.0.4, firebase-android-sdk 29.0.2, javascript deps (55d0a36)
  • firestore, types: allow FieldValues, Date and Timestamp in doc set and update (#​5901) (5f4eadf)
  • messaging, ios: native.getInitialNotification can be undefined (#​5926) (f0318d2)

v13.1.0

Compare Source

Bug Fixes
Features
  • android, emulator: add firebase.json config element to bypass localhost remap (#​5852) (ddf3f5f)
  • sdks: firebase-ios-sdk 8.10.0 / firebase-android-sdk 29.0.1 (f6949c9)

13.0.1 (2021-11-05)

Bug Fixes
  • ios, sdks: bump firebase-ios-sdk to 8.9.1 (4871131)

v13.0.1

Compare Source

Bug Fixes
  • ios, sdks: bump firebase-ios-sdk to 8.9.1 (4871131)

v13.0.0

Compare Source

Bug Fixes
Features
  • ios, sdks: bump firebase-ios-sdk to 8.9.0 (bb9ba50)
BREAKING CHANGES
  • firebase-android-sdk 29 requires android/build.gradle minSdkVersion 19 (as required in react-native 0.64+)
  • some reserved words that were accepted before will throw exceptions now that the list is complete - do not use reserved words for analytics events

12.9.3 (2021-10-22)

Bug Fixes
  • app, ios-config: use fully-specified path for /usr/bin/head (5baaf13), closes #​5801

12.9.2 (2021-10-17)

Bug Fixes
  • app, expo: update iOS AppDelegate plugin to work with Expo SDK 43 (#​5796) (d67c3b9)
  • release: use https for npm registry url (6fdca25)

12.9.1 (2021-10-10)

Bug Fixes
  • app, sdks: bump firebase-android-sdk to 28.4.2 (e33c0ac)

v12.9.3

Compare Source

Bug Fixes
  • app, ios-config: use fully-specified path for /usr/bin/head (5baaf13), closes #​5801

v12.9.2

Compare Source

Bug Fixes
  • app, expo: update iOS AppDelegate plugin to work with Expo SDK 43 (#​5796) (d67c3b9)
  • release: use https for npm registry url (6fdca25)

v12.9.1

Compare Source

Bug Fixes
  • app, sdks: bump firebase-android-sdk to 28.4.2 (e33c0ac)

v12.9.0

Compare Source

Bug Fixes
  • ios, app: minimum cocoapods version is 1.10.2, not just 1.10.0 (914e447)
Features
  • sdk: bump firebase-ios-sdk to 8.8.0 (c56bdb3)

v12.8.0

Compare Source

Features
  • sdk: firebase-ios-sdk to 8.7.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Sep 13 '22 19:09 renovate[bot]

Codecov Report

Merging #2869 (b816df1) into main (a6b3081) will decrease coverage by 1.44%. The diff coverage is n/a.

:exclamation: Current head b816df1 differs from pull request most recent head c5b3acb. Consider uploading reports for the commit c5b3acb to get more accurate results

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #2869      +/-   ##
==========================================
- Coverage   81.22%   79.79%   -1.44%     
==========================================
  Files         636      605      -31     
  Lines       22276    21887     -389     
  Branches     4020     3996      -24     
==========================================
- Hits        18094    17465     -629     
- Misses       4121     4372     +251     
+ Partials       61       50      -11     
Impacted Files Coverage Δ
src/verify/hooks.ts 42.85% <0.00%> (-55.44%) :arrow_down:
src/backup/CancelConfirm.tsx 38.46% <0.00%> (-34.62%) :arrow_down:
src/icons/Paste.tsx 66.66% <0.00%> (-33.34%) :arrow_down:
src/utils/time.ts 63.01% <0.00%> (-31.44%) :arrow_down:
src/recipients/RecipientItem.tsx 69.23% <0.00%> (-27.44%) :arrow_down:
src/goldToken/saga.ts 46.66% <0.00%> (-24.77%) :arrow_down:
src/redux/selectors.ts 78.57% <0.00%> (-21.43%) :arrow_down:
src/account/saga.ts 56.17% <0.00%> (-16.30%) :arrow_down:
src/backup/BackupPhrase.tsx 71.21% <0.00%> (-16.09%) :arrow_down:
src/transactions/send.ts 59.52% <0.00%> (-15.30%) :arrow_down:
... and 289 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update d336e1c...c5b3acb. Read the comment docs.

codecov[bot] avatar Sep 13 '22 19:09 codecov[bot]

This upgrade is not possible yet, see https://linear.app/valora/issue/RET-477#comment-89692932

kathaypacific avatar Jan 23 '23 12:01 kathaypacific

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 16.x releases. However, if you upgrade to 16.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

renovate[bot] avatar Jan 23 '23 12:01 renovate[bot]