wallet
wallet copied to clipboard
fix(deps): update react-native-firebase to v16 (major)
This PR contains the following updates:
Release Notes
invertase/react-native-firebase
v16.0.0
⚠ BREAKING CHANGES
- fix release version change type resolution
release
- fix release version change type resolution (6fcb946)
v15.7.1
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
Features
- dynamic-links: support other platform parameters (OFL) (2c5afba)
v15.6.0
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
v15.5.0
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
v15.4.0
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
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
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
- ios, crashlytics: depend on FirebaseCoreExtension (#6352) (ea0ffe0), closes /github.com/invertase/react-native-firebase/issues/6322#issuecomment-1168902482
v15.1.1
Bug Fixes
- ios, crashlytics: depend on FirebaseCoreExtension (#6352) (ea0ffe0), closes /github.com/invertase/react-native-firebase/issues/6322#issuecomment-1168902482
v15.1.0
Features
- analytics, ios: implement firebase.json toggle to override default SKAdNewtork registration (5da99bd)
- analytics, ios: implement on-device conversion (a1df996), closes /firebase.google.com/support/release-notes/ios#analytics_1 #6321
- android, sdk: use firebase-android-sdk 30.2.0 (66e6fb0)
- ios, sdk: update to firebase-ios-sdk 9.2.0 (7affa79)
v15.0.0
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
-
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. -
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.
-
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
- analytics: allow manual tracking of ad_impression (931468a), closes #6307 #6312
- android: specify that android services are not exported (39e0444), closes /github.com/firebase/firebase-android-sdk/blob/ad135d8c3c1243b4c673e17bc032ee1052fb2a22/firebase-common/src/main/AndroidManifest.xml#L10-L12
v14.12.0
v14.11.2
v14.11.1
Bug Fixes
- analytics: allow manual tracking of ad_impression (931468a), closes #6307 #6312
- android: specify that android services are not exported (39e0444), closes /github.com/firebase/firebase-android-sdk/blob/ad135d8c3c1243b4c673e17bc032ee1052fb2a22/firebase-common/src/main/AndroidManifest.xml#L10-L12
v14.11.0
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
Bug Fixes
- android, sdk: bump firebase-android-sdk to 30.0.2 (ad6f928)
v14.10.0
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
14.9.2 (2022-05-10)
Bug Fixes
14.9.1 (2022-04-28)
Bug Fixes
v14.9.4
Bug Fixes
v14.9.3
Bug Fixes
v14.9.2
Bug Fixes
v14.9.1
Bug Fixes
v14.9.0
Features
14.8.1 (2022-04-25)
Bug Fixes
v14.8.1
Bug Fixes
v14.8.0
Features
- ios, sdk: bump firebase-ios-sdk to 8.15.0 (377b465)
v14.7.0
Features
- ios, sdk: bump to firebase-ios-sdk 8.14.0 (ba1ddb5)
v14.6.0
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
Bug Fixes
- analytics, ios: handle RNFirebaseAnalyticsWithoutAdIdSupport == false Podfile case correctly (#6078) (ca82e54)
v14.5.0
Features
v14.4.0
Features
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
Bug Fixes
- android, sdk: bump firebase-android-sdk to 29.1.0 (292c424)
v14.3.2
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
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
Bug Fixes
Features
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
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
Bug Fixes
- android, sdk: bump firebase-android-sdk + versions in docs (8bda4be)
v14.2.3
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
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
Bug Fixes
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
Bug Fixes
Features
v14.1.0
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
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
Bug Fixes
- app, expo: Update AppDelegate config plugin for Expo SDK 44 (#5940) (185756d)
- auth, phone: call verifyPhoneNumber callbacks correctly (7c082be)
v14.0.0
- fix(firestore)!: fix Long/Double conversion issues #3004 (#5840) (910d4e4), closes #3004 #5840 #3004
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 wantedwhere
/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
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
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
Bug Fixes
- ios, sdks: bump firebase-ios-sdk to 8.9.1 (4871131)
v13.0.0
Bug Fixes
-
analytics: allow custom event parameters for screen_view events (#5811) (02e888e), closes #4594
-
dynamic-links, android: avoid double-consuming WritableMap (514e6bd), closes #5812
-
rename default branch to main (25e1d3d)
-
feat(sdks, android)!: firebase-android-sdk v29 / minSdkVersion API19 / target+compile API31 (#5825) (f60afe1), closes #5825
-
fix(analytics)!: add missing reserved event names (#5630) (2c1958e), closes #5630
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
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
Bug Fixes
v12.9.2
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
Bug Fixes
- app, sdks: bump firebase-android-sdk to 28.4.2 (e33c0ac)
v12.9.0
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
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.
Codecov Report
Merging #2869 (b816df1) into main (a6b3081) will decrease coverage by
1.44%
. The diff coverage isn/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
@@ 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.
This upgrade is not possible yet, see https://linear.app/valora/issue/RET-477#comment-89692932
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.