All packages now peer-depend on an explicit version of the `app` package.
BREAKING CHANGE: breaking change to mark new internal versioning requirements.
* 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
* -
* 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
- [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
[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