Commit Graph

74 Commits

Author SHA1 Message Date
Salakar
ade0bc0947 v6.0.0-alpha.17
[skip ci]
2019-05-21 10:57:46 +01:00
Salakar
b0b831171c v6.0.0-alpha.16
[skip ci]
2019-05-20 22:26:24 +01:00
Salakar
d5bc14b499 v6.0.0-alpha.15
[skip ci]
2019-05-20 22:02:57 +01:00
Salakar
613ffb3ca7 v6.0.0-alpha.14
[skip ci]
2019-05-20 21:58:26 +01:00
Salakar
92b7fef385 v6.0.0-alpha.13
[skip ci]
2019-05-20 21:51:31 +01:00
Salakar
0016e19133 v6.0.0-alpha.12
[skip ci]
2019-05-20 21:45:18 +01:00
Salakar
664631546e 6.0.0-alpha.11
[skip ci]
2019-05-07 22:26:32 +01:00
Mike Diarmid
6c3cb7c40e [v6] Implement Authentication (Part 1) (#2107)
Migrate Android, iOS and JS code from Auth v5.
2019-05-07 02:35:15 +01:00
Salakar
832835bc23 v6.0.0-alpha.10
[skip ci]
2019-05-03 15:09:52 +01:00
Mike Diarmid
7f11a9e501 [v6] Implement Cloud Storage (#2043)
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
Salakar
bfe0f05ab3 6.0.0-alpha.9 2019-04-20 21:11:23 +01:00
Salakar
8c81b64c49 6.0.0-alpha.8 2019-04-04 02:17:12 +01:00
Salakar
1e1927c068 6.0.0-alpha.7 2019-03-28 20:55:15 +00:00
Mike Diarmid
34b1d92005 [v6] Implement Invites (#2015)
[v6] Implement Invites
2019-03-28 20:52:16 +00:00
Salakar
b3e3f0742d 6.0.0-alpha.6 2019-03-26 13:11:42 +00:00
Ilja Daderko
fb7109e52a [v6] Implement Remote Config (#1896) 2019-03-26 13:03:57 +00:00
Salakar
5639356e43 6.0.0-alpha.5 2019-03-13 17:49:35 +00:00
Mike Diarmid
c89ba48e92 [v6] Implement Crashlytics upgrade + required internals changes (#1958)
[crashlytics]

Fixes: #1643, #1848, #1964, #1920, #1884, #1783, #1966, #1940, #1447

Features/Bugs Todo:

  Capture JS Exceptions with stack traces automatically
  Capture Unhandled Promise Rejections with stack traces automatically
  [Android] .crash() not captured in debug due to RN RedBox; see #1921
  Support advanced user identifier features
  [Android] Enable Crashlyics NDK reporting by default (gist)
  Support toggling native crash logging off/on (e.g. disable in DEV)
  Support toggling JS crash logging off/on (e.g. disable in DEV)

  [ios] Static framework support for all modules
  [ios] Implement CocoaPods Firebase RN modules auto-loader script
  Implement firebase.json config loader; Android & iOS
  [tests] Fix false positive tests that catch errors (tests did not check that errors actually threw)
  [android] Cleanup manifest permissions for all modules
  [android] Implement Content provider base class
  [android] Investigate/fix issue where setDataCollectionDefaultEnabled is false by default in Firebase - it disables Crashlytics reporting
2019-03-13 17:07:21 +00:00
Michael Diarmid
93a3b36f37 [v6] Implement In-App Messaging (fiam) (#1925)
firebase.fiam().*
2019-02-27 07:59:16 +00:00
Salakar
14e578c676 v6.0.0-alpha.4" 2019-02-25 05:16:15 +00:00
Michael Diarmid
cd13977377 [v6] implement Performance Monitoring (#1916) 2019-02-24 13:07:59 +00:00
Salakar
467b81cd8c v6.0.0-alpha.3 2019-02-20 01:03:45 +00:00
Salakar
3acf028aa5 [tests] exclude internals temporarily 2019-02-19 23:06:37 +00:00
Salakar
ff703aa98f [tests] RN 59.rc2 2019-02-19 02:16:02 +00:00
Salakar
ba53e8c6bc [auth] create auth package 2019-02-14 20:32:34 +00:00
Salakar
b2b84889c6 [firestore] create firestore package 2019-02-14 20:30:47 +00:00
Salakar
b87c98314e [tests] update to react 0.59 2019-02-13 21:04:26 +00:00
Salakar
ea8852e8fe [tests] update to Jet 0.3.0 2019-02-13 11:53:55 +00:00
Salakar
b6d801245d [tests] update build clean script 2019-02-13 11:31:35 +00:00
Salakar
dfb18d21bf [tests] update to react-native 58.4 2019-02-10 03:49:18 +00:00
Salakar
523164ef9d [tests] remove all firebase project credentials 2019-02-10 01:44:23 +00:00
Salakar
bf6755e100 [config] create package 2019-02-05 04:37:29 +00:00
Salakar
90d0553c5b [crashlytics] create package 2019-02-05 04:33:29 +00:00
Salakar
296c4e4e0f [utils] create package 2019-02-05 04:31:01 +00:00
Salakar
9b34783097 [perf] create package 2019-02-04 18:18:00 +00:00
Salakar
b095c044a5 [tests] integrate iid package 2019-02-04 18:09:05 +00:00
Salakar
2787d4413e [tests] publish alpha.2 2019-02-02 12:01:09 +00:00
Michael Diarmid
17d778cf66 Refactor into monorepo for v6 (#1837)
> You can [learn more about this here](https://blog.invertase.io/react-native-firebase-2019-7e334ca9bcc6).
2019-02-01 10:37:48 +00:00
Salakar
4be1ae70de [tests] remove functions project 2019-01-08 20:59:02 +00:00
Salakar
51c26282bb [tests] 2019-01-04 21:37:21 +00:00
Michael Diarmid
1d83962f26 [messaging] getToken/deleteToken/onTokenRefresh improvements (#1805)
[IOS] [BUGFIX] [MESSAGING] fix getToken() always returning initialToken (#1510)

[ANDROID] [NOTICE] [MESSAGING] deprecate RNFirebaseInstanceIdService in favour of FirebaseMessagingService's onNewToken event. Remove this service from your AndroidManifest.xml

[IOS] [ANDROID] [INTERNAL] [MESSAGING] getToken & deleteToken now use Firebase InstanceID token management apis (with an FCM scope).
2019-01-03 17:01:51 +00:00
Michael Diarmid
fa7b98895e Re-configure Android CI (#1488)
* [tests][wip] re-configure android ci

* [tests] re-configure android ci

* [tests] re-configure android ci

* [tests] re-configure android ci

* [tests] re-configure android ci

* [tests] re-configure android ci

* [tests] disable gradle daemon

* [tests] misc

* [tests] misc

* misc ci

* ci

* ci

* ci

* ci

* ci

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* switch to rnfb docker image

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [ios][auth] cleanup and add new auth error codes

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]
2018-12-09 19:37:11 +01:00
Michael Diarmid
831362838a [tests] iOS Firebase SDK v5.14.0 (#1735)
* Update Podfile

* Delete Podfile.lock

* Update config.yml

* Update config.yml

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]

* [tests][ci]
2018-12-08 05:42:23 +01:00
Michael Diarmid
96aa7035ce [typescript][storage] export storage statics - fixes #1706 (#1709) 2018-11-26 14:04:39 +01:00
Michael Diarmid
d3b9b24cca [android][database] database improvements (#1619)
- [ANDROID] [BUGFIX] [DATABASE] - Database listeners now correctly tearing down between RN reloads. (Fixes #1498 #1611 #1609)
 - [JS] [BUGFIX] [DATABASE] - Fixed an issue where `Reference.toString()` incorrectly contains `//` instead of `/` when joining the parent and child paths.
 - [JS] [BUGFIX] [DATABASE] - Rework `.push()` behaviour to match WebSDK and correctly return a Reference instance in all scenarios. (Fixes #893 #1464 #1572)
 - [JS] [ENHANCEMENT] [UTILS] - Added a `firebase.utils().database.cleanup()` utility method which removes all database listeners.
2018-10-27 05:34:09 +01:00
Salakar
b4ac1ab7b0 [tests][ios] switch to iPhone X device type for detox 2018-10-16 18:16:45 +01:00
Salakar
5b8e9763c4 [ios][firestore] transactions re-work 2018-10-15 20:14:48 +01:00
Salakar
192b509a40 [auth][[ios][js] deprecate all *AndRetrieveData* methods on auth() and User 2018-09-24 23:39:43 +01:00
Salakar
24979724cc [tests] fix coverage issue - temp revert to .babelrc file until metro PR lands 2018-09-17 04:59:12 +01:00
Salakar
84165257ce [tests] update Jet to ^0.1.0 2018-09-12 21:06:36 +01:00