Commit Graph

1040 Commits

Author SHA1 Message Date
Mike Hardy
681bf2e452 Merge branch 'master' into fix/observable 2020-08-14 18:08:09 -05:00
Trần Trung Kiên
62ee961d6e fix(messaging, ios): call original delegate when intercepting willPresentNotification (#4088) 2020-08-14 18:07:34 -05:00
Mike Hardy
6e7c3b2002 tests(firestore): disable flaky onSnapshot unsubscribe e2e test (#4091) 2020-08-14 17:30:28 -05:00
Mike Hardy
77f2a127bc Merge branch 'master' into fix/observable 2020-08-14 09:41:54 -05:00
Russell Wheatley
bff8f9fba8 feat(messaging): allow messaging services to hook into FCM (#4087)
* feat(messaging): hook into FCM

* chore(messaging): update event name
2020-08-14 14:55:12 +01:00
Kyle Fang
8d20f3dcd1 fix: lint 2020-08-14 15:10:12 +08:00
Kyle Fang
c8cc169fb9 test: add auth test on onAuthStateChange
also fix onSnapshot test
2020-08-14 14:56:47 +08:00
Kyle Fang
e942d7de19 fix: tests 2020-08-14 13:21:57 +08:00
Kyle Fang
ed417e5853 fix: boolean 2020-08-13 13:19:39 +08:00
Kyle Fang
b0eb681306 fix: add observer compatibility to auth APIs 2020-08-13 12:37:05 +08:00
Kyle Fang
d5d1470e81 fix: observer compatibility in firestore 2020-08-13 12:20:27 +08:00
Mike Hardy
377f342477 fix(android,iid): workaround IID version missing in BOM w/concrete version
IID will fail if included / used directly (instead of as transitive dependency) because they stopped publishing the IID version in the BoM

This is being tracked upstream and I put breadcrumbs in the code that should help maintainers during version bumps
2020-08-10 12:33:27 -05:00
Aidan Host
cb6a1d41cc fix(core): timezone offset issues in utils
A bit more timezone correction in seconds vs milliseconds conversion
2020-08-06 13:20:26 -05:00
Mike Hardy
8b0e1893b8 fix(android, timezones): timezone offset already millis, do not adjust it (#4055)
Fixes #4053 with issue noticed and fix provided by @AidanHost
2020-08-05 14:06:08 -05:00
Darren Ackers
d5e070c00e chore(auth): removed obsolete auth directory for android (#4043)
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-08-05 15:34:13 +01:00
Darren Ackers
07f98bd798 tests(auth): added tests for checking creation time across multiple created users (#3776) 2020-08-03 11:09:04 +01:00
@Salakar
9ba6487fdb chore(release): release packages
- @react-native-firebase/crashlytics@8.3.0
 - react-native-firebase-tests@8.3.0
2020-08-03 10:06:30 +00:00
Russell Wheatley
52eeed31b3 feat(crashlytics): add new APIs checkForUnsentReports, deleteUnsentReports,didCrashOnPreviousExecution,sendUnsentReports (#4009)
Adds the following additional Crashlytics APIs:

- checkForUnsentReports()
- deleteUnsentReports()
- didCrashOnPreviousExecution()
- sendUnsentReports()

[publish]

Co-authored-by: Mike Hardy <github@mikehardy.net>
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-08-03 11:02:08 +01:00
@Salakar
07895bef0e chore(release): release packages
- @react-native-firebase/admob@7.4.1
 - @react-native-firebase/analytics@7.4.1
 - @react-native-firebase/auth@8.3.1
 - @react-native-firebase/crashlytics@8.2.1
 - @react-native-firebase/database@7.4.1
 - @react-native-firebase/dynamic-links@7.4.1
 - @react-native-firebase/firestore@7.5.1
 - @react-native-firebase/functions@7.3.1
 - @react-native-firebase/iid@7.3.1
 - @react-native-firebase/in-app-messaging@7.3.1
 - @react-native-firebase/messaging@7.6.1
 - @react-native-firebase/ml-natural-language@7.3.1
 - @react-native-firebase/ml-vision@7.3.1
 - @react-native-firebase/perf@7.3.1
 - @react-native-firebase/remote-config@8.1.1
 - @react-native-firebase/storage@7.3.1
 - react-native-firebase-tests@8.2.1
2020-08-03 09:48:30 +00:00
@Salakar
6d7a40422a build(storage): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
3cc0fb34a6 build(remote-config): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
5f724c30e6 build(perf): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
4f1762255d build(ml-vision): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
8c5b9c9aaf build(ml-natural-language): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
e964b54c83 build(messaging): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
4ebcf518cf build(in-app-messaging): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
eaf84139e4 build(iid): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
4148fe40af build(functions): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
e9739ea00a build(firestore): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
5fd30e141f build(dynamic-links): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
ad6378aada build(database): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
581e2ea605 build(crashlytics): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
a9263d29d0 build(auth): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
7d754db0c8 build(analytics): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:54 +00:00
@Salakar
5063ee4e3c build(admob): update core peer dependency to v8.3.0 [publish] 2020-08-03 09:45:53 +00:00
@Salakar
bc7c51a547 chore(release): release packages
- @react-native-firebase/admob@7.4.0
 - @react-native-firebase/analytics@7.4.0
 - @react-native-firebase/app@8.3.0
 - @react-native-firebase/auth@8.3.0
 - @react-native-firebase/crashlytics@8.2.0
 - @react-native-firebase/database@7.4.0
 - @react-native-firebase/dynamic-links@7.4.0
 - @react-native-firebase/firestore@7.5.0
 - @react-native-firebase/functions@7.3.0
 - @react-native-firebase/iid@7.3.0
 - @react-native-firebase/in-app-messaging@7.3.0
 - @react-native-firebase/messaging@7.6.0
 - @react-native-firebase/ml-natural-language@7.3.0
 - @react-native-firebase/ml-vision@7.3.0
 - @react-native-firebase/perf@7.3.0
 - @react-native-firebase/remote-config@8.1.0
 - @react-native-firebase/storage@7.3.0
 - @react-native-firebase/template@6.9.0
 - react-native-firebase-tests@8.2.0
2020-08-03 09:45:52 +00:00
Yanick Bélanger
ce39abf9c0 fix(messaging): added missing from property in Remote Message type (#4030)
[publish]

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-08-03 10:43:18 +01:00
Russell Wheatley
bf0611f10d refactor!: remove flow types (#3954)
* chore(*): removed flow types

* chore(app): rm app-types package
2020-07-30 10:12:16 +01:00
Russell Wheatley
e7b4bb31b0 feat: use latest android & ios Firebase SDKs version (#3956)
* chore(*): version upgrades

* chore(*, ios): update GoogleUtilities test/ios

* chore(_,ios): update pod lock

* chore(crashlytics, android): update SDK for tests

* chore: move google-services plugin for gradle

* chore: ios sdk upgrade

* chore: update test Podfile.lock
2020-07-24 13:11:46 +01:00
Aranda Morrison
ff768fce54 feat(messaging,android): save notification payload for messages that arrive in the foreground (#3896) 2020-07-24 11:14:12 +01:00
Russell Wheatley
7e9d252853 refactor: remove deprecated code (#3953)
* chore(storage): rm downloadFile api

* chore(messaging): rm deprecated methods

* chore(dynamic-links): rm createDynamicLink

* chore(dynamic-links): rm createShortDynamicLink

* rm isRegisteredForRemoteNotifications

* chore(app): rm deprecrated util.paths

* chore: remove comment
2020-07-23 15:36:26 +01:00
Salakar
6620b9e1cc chore(remote_config): manual release of 8.0.0 2020-07-23 11:09:36 +01:00
@Salakar
f4ba937797 chore(release): release packages
- @react-native-firebase/admob@7.3.3
 - @react-native-firebase/messaging@7.5.0
 - @react-native-firebase/perf@7.2.3
 - @react-native-firebase/remote-config@7.2.3
 - react-native-firebase-tests@8.1.1
2020-07-23 09:21:01 +00:00
Anderson Addo
430881032b fix(perf): fix for #3736 (#3978)
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
[publish]
2020-07-23 10:19:27 +01:00
Russell Wheatley
256b6a47e5 feat(remote-config)!: API update to match web SDK (#3537)
* feat(remote-config): API update to match web SDK

* feat(remote-config): reset API for android

* tests(remote-config): update assertions

* tests(remote-config): update to match api

* chore(remote-config): update

* chore(remote-config): update tests/API

* tests(remote-config): update tests

* feat(remtoe-config): PR comment updates

* Apply suggestions from code review

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>

* chore(remote-config): Pr comment updates

* fix(remote-config): revert back mocha config

* Apply suggestions from code review

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>

* chore(remote-config): rename array

* chore(remote-config): PR updates

* chore(remote-config): lint disable

* chore(remote-config): update types

* docs(remote-config): update docs

* docs(remote-config): note

* docs(remote-config): update

* docs(remote-config): further updates

* fix(ml-vision): cancel tests

* docs(*): RNFB not part of spelling list

* chore(*) update spelling list

* docs(*): update ts.json docs

* docs(*): update ts docs

* Apply suggestions from code review

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>

* chore(remote-config): release updates

* chore(remote-config): types

* chore(remote-config): 'fetchTimeMillis' api

* docs(remote-config): update docs

* chore(remote-config): api update

* Update packages/remote-config/type-test.ts

* chore(remote-config): further changes

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-07-16 12:32:58 +01:00
Darren Ackers
4f15c83ca5 tests(firestore): additional tests for numeric where clauses (#3895)
* Added additional tests for numeric where clauses

* removed .only

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-07-15 09:57:09 +01:00
Tobias Lohse
8c9f4f5e31 feat: disable direct channels API on iOS, fixes #3674 (#3733)
* set shouldEstablishDirectChannel to NO

* tests: make `onMessage` test Android only

This test will no longer function on simulators as a direct message channel is no longer established.

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-07-14 09:33:13 +01:00
Darren Ackers
001cee0eac tests(admob): migrate JS only tests to Jest (#3586)
Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-07-13 11:45:45 +01:00
@Salakar
1f2227198e chore(release): release packages
- @react-native-firebase/auth@8.2.0
 - react-native-firebase-tests@8.1.0
2020-07-10 13:09:53 +00:00
Russell Wheatley
aaff624025 feat(auth): verifyBeforeUpdateEmail API (#3862)
* feat(auth): 1st commit verifyBeforeUpdateEmail

* feat(auth): verifyBeforeUpdateEmail updates

* tests(auth): more coverage

* chore(ios): update podfile.lock

* tests(auth): update verifyBeforeUpdateEmail tests

* tests(auth): verifyBeforeUpdateEmail updates
[publish]
2020-07-10 14:08:12 +01:00