Commit Graph

19 Commits

Author SHA1 Message Date
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
Anderson Addo
6cb68a8ea8 feat(android,ios): upgrade native SDK versions (#3881)
[publish]

Co-authored-by: Mike Diarmid <mike.diarmid@gmail.com>
2020-07-07 07:21:37 +01:00
Russell Wheatley
4db9dbc3ec feat: update native Firebase SDK versions (#3663)
Updated Firebase Android SDK BoM version to 25.3.1 (from 24.1.0) and iOS SDK to 6.25.0 (from 6.13.0).

[publish]
2020-05-22 22:23:36 +01:00
Mike Diarmid
252a4239e9 feat!: all packages should depend on core (#3613)
All packages now peer-depend on an explicit version of the `app` package.

BREAKING CHANGE: breaking change to mark new internal versioning requirements.
2020-05-05 20:25:08 +01:00
Mike Diarmid
67bbd30a34 chore: upgrade testing project to RN 0.62.x (#3433)
* chore: upgrade testing project to RN 0.62.x

* add placeholder flow script for CI

* update jet to fix iOS issue

* revert typedoc version (latest version not working)

* add `react-native-port-patcher` back in - port still being ignored by RN so patching manually

* add `react-native-port-patcher` back in - port still being ignored by RN so patching manually

* temporarily use iphone x for detox until CI servers upgraded

* -

* Update package.json

* Update on.e2e.js

* Update orderByValue.e2e.js

* Update on.e2e.js

* Update init.js

* -
2020-04-14 21:14:44 +01:00
Mike Diarmid
b4eaa39ea8 fix(android,build): conditionally check app dependency, fixes… (#3215) 2020-02-16 18:27:35 +00:00
Mike Hardy
fb763ebde2 fix(android,build): use correct plugin & BoM versions
* fix: bump invertase gradle plugin to 1.4
* fix: harmonize android dependencies on BoM 24.1.0
2020-02-16 17:44:13 +00:00
Mike Diarmid
42e034c480 feat(firestore): array-contains, array-contains-any & in filters (#2868)
* feat(firestore) Add IN query support (JS/Android)
* feat(firestore) in query validation
* feat(firestore) in query ios support / tests
* docs(firestore): update reference docs to include in query support
2019-11-24 18:21:38 +00:00
SaeedZhiany
24ed7161d3 refactor(*): load Android Gradle Plugin conditionally (#2863)
* Loaded Android Gradle Plugin conditionally, Upgraded AGP version to 3.5.2
* Upgraded AGP version to 3.5.2
* upgraded Gradle wrapper version to 5.6.4
2019-11-23 17:22:07 +00:00
Salakar
f429699990 - [dependencies][android] remove all Firebase SDKs in favour of Firebase BoM
- [android] upgrade to Android X
- [android] upgrade gradle wrapper to v5.4.1
- [android][ios][tests] remove manual packages & enable auto-linking
- [tests][internal] upgrade tests project to RN 60
- [ios] temporarily remove framework support in pods - broken in RN 60 - see https://github.com/facebook/react-native/issues/25349
- [linting] switch to use rn community linting rules
2019-07-30 03:59:04 +01:00
Mike Diarmid
21a16867fe [v6] Implement ML-Kit Natural Language (#2117)
- Implement ML-Kit Natural Language (#2117)
 - Includes additional refactor changes across other modules for internals api reworking
2019-06-02 17:58:21 +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
Mike Diarmid
7f11a9e501 [v6] Implement Cloud Storage (#2043)
See the changelog for detailed changes.
2019-05-03 12:05:40 +01:00
Mike Diarmid
34b1d92005 [v6] Implement Invites (#2015)
[v6] Implement Invites
2019-03-28 20:52:16 +00:00
Ilja Daderko
fb7109e52a [v6] Implement Remote Config (#1896) 2019-03-26 13:03:57 +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
Salakar
dc215dd7f4 [android] upgrade gradle versions 2019-02-13 11:31:11 +00:00
Salakar
cdad2ea57c [android] update sdk versions 2019-02-10 03:26:07 +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