Skip to content

Commit 7474c42

Browse files
authored
Merge branch 'master' into firebase-messaging-check-permissions
2 parents 27dc842 + cdbcf01 commit 7474c42

File tree

159 files changed

+2395
-169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+2395
-169
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Does your PR require plugin users to manually update their apps to accommodate y
3131

3232
<!-- Links -->
3333
[issue database]: https://github.com/flutter/flutter/issues
34-
[Contributor Guide]: https://github.com/flutter/plugins/blob/master/CONTRIBUTING.md
34+
[Contributor Guide]: https://github.com/FirebaseExtended/flutterfire/blob/master/CONTRIBUTING.md
3535
[Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
3636
[pub versioning philosophy]: https://www.dartlang.org/tools/pub/versioning
3737
[CLA]: https://cla.developers.google.com/

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing to FlutterFire
22

3-
[![Build Status](https://api.cirrus-ci.com/github/flutter/plugins.svg)](https://cirrus-ci.com/github/FirebaseExtended/flutterfire/master)
3+
[![Build Status](https://api.cirrus-ci.com/github/FirebaseExtended/flutterfire.svg)](https://cirrus-ci.com/github/FirebaseExtended/flutterfire/master)
44

55
_See also: [Flutter's code of conduct](https://flutter.io/design-principles/#code-of-conduct)_
66

@@ -22,9 +22,9 @@ _See also: [Flutter's code of conduct](https://flutter.io/design-principles/#cod
2222
* If you haven't configured your machine with an SSH key that's known to github, then
2323
follow [GitHub's directions](https://help.github.com/articles/generating-ssh-keys/)
2424
to generate an SSH key.
25-
* `git clone [email protected]:<your_name_here>/plugins.git`
25+
* `git clone [email protected]:<your_name_here>/flutterfire.git`
2626
* `cd plugins`
27-
* `git remote add upstream [email protected]:flutter/plugins.git` (So that you
27+
* `git remote add upstream [email protected]:FirebaseExtended/flutterfire.git` (So that you
2828
fetch from the master repository, not your clone, when running `git fetch`
2929
et al.)
3030

README.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
# FlutterFire
22

3-
[![Build Status](https://api.cirrus-ci.com/github/flutter/plugins.svg)](https://cirrus-ci.com/github/FirebaseExtended/flutterfire/master)
3+
[![Build Status](https://api.cirrus-ci.com/github/FirebaseExtended/flutterfire.svg)](https://cirrus-ci.com/github/FirebaseExtended/flutterfire/master)
44

55
FlutterFire is a set of [Flutter plugins](https://flutter.io/platform-plugins/)
66
that enable Flutter apps to use one or more [Firebase](https://firebase.google.com/) services. You can follow an example that shows how to use these plugins in the [Firebase for Flutter](https://codelabs.developers.google.com/codelabs/flutter-firebase/index.html#0) codelab.
77

8-
[Flutter](https://flutter.io) is a new mobile app SDK to help developers and
9-
designers build modern mobile apps for iOS and Android.
8+
[Flutter](https://flutter.dev) is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
109

11-
*Note*: The plugins are still under development, and some APIs might not be available yet.
12-
[Feedback](https://github.com/flutter/flutter/issues) and [Pull Requests](https://github.com/flutter/plugins/pulls) are most welcome!
10+
*Note*: FlutterFire plugins are still under development, and some APIs might not be available yet.
11+
[Feedback](https://github.com/FirebaseExtended/flutterfire/issues) and [Pull Requests](https://github.com/FirebaseExtended/flutterfire/pulls) are most welcome!
1312

1413
## Available FlutterFire plugins
1514

@@ -24,7 +23,7 @@ designers build modern mobile apps for iOS and Android.
2423
| [firebase_crashlytics][crash_pub] | ![pub package][crash_badge] | [Firebase Crashlytics][crash_product] | [`packages/firebase_crashlytics`][crash_code] |
2524
| [firebase_database][database_pub] | ![pub package][database_badge] | [Firebase Realtime Database][database_product] | [`packages/firebase_database`][database_code] |
2625
| [firebase_dynamic_links][dynamic_links_pub] | ![pub package][dynamic_links_badge] | [Firebase Dynamic Links][dynamic_links_product] | [`packages/firebase_dynamic_links`][dynamic_links_code] |
27-
| [in_app_messaging][in_app_messaging_pub] | ![pub package][in_app_messaging_badge] | [Firebase In-App Messaging][in_app_messaging_product] | [`packages/firebase_in_app_messaging`][in_app_messaging_code] |
26+
| [firebase_in_app_messaging][in_app_messaging_pub] | ![pub package][in_app_messaging_badge] | [Firebase In-App Messaging][in_app_messaging_product] | [`packages/firebase_in_app_messaging`][in_app_messaging_code] |
2827
| [firebase_messaging][messaging_pub] | ![pub package][messaging_badge] | [Firebase Cloud Messaging][messaging_product] | [`packages/firebase_messaging`][messaging_code] |
2928
| [firebase_ml_vision][ml_vision_pub] | ![pub package][ml_vision_badge] | [Firebase ML Kit][ml_vision_product] | [`packages/firebase_ml_vision`][ml_vision_code] |
3029
| [firebase_performance][performance_pub] | ![pub package][performance_badge] | [Firebase Performance Monitoring][performance_product] | [`packages/firebase_performance`][performance_code] |
@@ -33,77 +32,77 @@ designers build modern mobile apps for iOS and Android.
3332

3433
[admob_pub]: https://pub.dartlang.org/packages/firebase_admob
3534
[admob_product]: https://firebase.google.com/docs/admob/
36-
[admob_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_admob
35+
[admob_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_admob
3736
[admob_badge]: https://img.shields.io/pub/v/firebase_admob.svg
3837

3938
[analytics_pub]: https://pub.dartlang.org/packages/firebase_analytics
4039
[analytics_product]: https://firebase.google.com/products/analytics/
41-
[analytics_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_analytics
40+
[analytics_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_analytics
4241
[analytics_badge]: https://img.shields.io/pub/v/firebase_analytics.svg
4342

4443
[auth_pub]: https://pub.dartlang.org/packages/firebase_auth
4544
[auth_product]: https://firebase.google.com/products/auth/
46-
[auth_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_auth
45+
[auth_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth
4746
[auth_badge]: https://img.shields.io/pub/v/firebase_auth.svg
4847

4948
[core_pub]: https://pub.dartlang.org/packages/firebase_core
5049
[core_product]: https://firebase.google.com/
51-
[core_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_core
50+
[core_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_core
5251
[core_badge]: https://img.shields.io/pub/v/firebase_core.svg
5352

5453
[crash_pub]: https://pub.dartlang.org/packages/firebase_crashlytics
5554
[crash_product]: https://firebase.google.com/products/crashlytics/
56-
[crash_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_crashlytics
55+
[crash_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_crashlytics
5756
[crash_badge]: https://img.shields.io/pub/v/firebase_crashlytics.svg
5857

5958
[database_pub]: https://pub.dartlang.org/packages/firebase_database
6059
[database_product]: https://firebase.google.com/products/database/
61-
[database_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_database
60+
[database_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_database
6261
[database_badge]: https://img.shields.io/pub/v/firebase_database.svg
6362

6463
[dynamic_links_pub]: https://pub.dartlang.org/packages/firebase_dynamic_links
6564
[dynamic_links_product]: https://firebase.google.com/products/dynamic-links/
66-
[dynamic_links_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_dynamic_links
65+
[dynamic_links_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_dynamic_links
6766
[dynamic_links_badge]: https://img.shields.io/pub/v/firebase_dynamic_links.svg
6867

6968
[firestore_pub]: https://pub.dartlang.org/packages/cloud_firestore
7069
[firestore_product]: https://firebase.google.com/products/firestore/
71-
[firestore_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
70+
[firestore_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore
7271
[firestore_badge]: https://img.shields.io/pub/v/cloud_firestore.svg
7372

7473
[functions_pub]: https://pub.dartlang.org/packages/cloud_functions
7574
[functions_product]: https://firebase.google.com/products/functions/
76-
[functions_code]: https://github.com/flutter/plugins/tree/master/packages/cloud_functions
75+
[functions_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_functions
7776
[functions_badge]: https://img.shields.io/pub/v/cloud_functions.svg
7877

7978
[in_app_messaging_pub]: https://pub.dartlang.org/packages/firebase_in_app_messaging
8079
[in_app_messaging_product]: https://firebase.google.com/products/in-app-messaging/
81-
[in_app_messaging_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_in_app_messaging
80+
[in_app_messaging_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_in_app_messaging
8281
[in_app_messaging_badge]: https://img.shields.io/pub/v/firebase_in_app_messaging.svg
8382

8483
[messaging_pub]: https://pub.dartlang.org/packages/firebase_messaging
8584
[messaging_product]: https://firebase.google.com/products/cloud-messaging/
86-
[messaging_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_messaging
85+
[messaging_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_messaging
8786
[messaging_badge]: https://img.shields.io/pub/v/firebase_messaging.svg
8887

8988
[ml_vision_pub]: https://pub.dartlang.org/packages/firebase_ml_vision
9089
[ml_vision_product]: https://firebase.google.com/products/ml-kit/
91-
[ml_vision_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_ml_vision
90+
[ml_vision_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_ml_vision
9291
[ml_vision_badge]: https://img.shields.io/pub/v/firebase_ml_vision.svg
9392

9493
[performance_pub]: https://pub.dartlang.org/packages/firebase_performance
9594
[performance_product]: https://firebase.google.com/products/performance/
96-
[performance_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_performance
95+
[performance_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_performance
9796
[performance_badge]: https://img.shields.io/pub/v/firebase_performance.svg
9897

9998
[remote_config_pub]: https://pub.dartlang.org/packages/firebase_remote_config
10099
[remote_config_product]: https://firebase.google.com/products/remote-config/
101-
[remote_config_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_remote_config
100+
[remote_config_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_remote_config
102101
[remote_config_badge]: https://img.shields.io/pub/v/firebase_remote_config.svg
103102

104103
[storage_pub]: https://pub.dartlang.org/packages/firebase_storage
105104
[storage_product]: https://firebase.google.com/products/storage/
106-
[storage_code]: https://github.com/flutter/plugins/tree/master/packages/firebase_storage
105+
[storage_code]: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_storage
107106
[storage_badge]: https://img.shields.io/pub/v/firebase_storage.svg
108107

109108
## Issues
@@ -115,6 +114,6 @@ Plugin issues that are not specific to Flutterfire can be filed in the [Flutter
115114
## Contributing
116115

117116
If you wish to contribute a change to any of the existing plugins in this repo,
118-
please review our [contribution guide](https://github.com/flutter/plugins/blob/master/CONTRIBUTING.md),
117+
please review our [contribution guide](https://github.com/FirebaseExtended/flutterfire/blob/master/CONTRIBUTING.md),
119118
and send a [pull request](https://github.com/FirebaseExtended/flutterfire/pulls).
120119

packages/cloud_firestore/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.12.9+1
2+
3+
* Update documentation to reflect new repository location.
4+
* Update unit tests to call `TestWidgetsFlutterBinding.ensureInitialized`.
5+
* Remove executable bit on LICENSE file.
6+
17
## 0.12.9
28

39
* New optional `includeMetadataChanges` parameter added to `DocumentReference.snapshots()`

packages/cloud_firestore/LICENSE

100755100644
File mode changed.

packages/cloud_firestore/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ A Flutter plugin to use the [Cloud Firestore API](https://firebase.google.com/do
44

55
[![pub package](https://img.shields.io/pub/v/cloud_firestore.svg)](https://pub.dartlang.org/packages/cloud_firestore)
66

7-
For Flutter plugins for other Firebase products, see [FlutterFire.md](https://github.com/flutter/plugins/blob/master/FlutterFire.md).
7+
For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md).
88

9-
*Note*: This plugin is still under development, and some APIs might not be available yet. [Feedback](https://github.com/flutter/flutter/issues) and [Pull Requests](https://github.com/flutter/plugins/pulls) are most welcome!
9+
*Note*: This plugin is still under development, and some APIs might not be available yet. [Feedback](https://github.com/FirebaseExtended/flutterfire/issues) and [Pull Requests](https://github.com/FirebaseExtended/flutterfire/pulls) are most welcome!
1010

1111
## Setup
1212

packages/cloud_firestore/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: cloud_firestore
22
description: Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with
33
live synchronization and offline support on Android and iOS.
44
author: Flutter Team <[email protected]>
5-
homepage: https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
6-
version: 0.12.9
5+
homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore
6+
version: 0.12.9+1
77

88
flutter:
99
plugin:

packages/cloud_firestore/test/cloud_firestore_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import 'package:flutter/services.dart';
1111
import 'package:flutter_test/flutter_test.dart';
1212

1313
void main() {
14+
TestWidgetsFlutterBinding.ensureInitialized();
15+
1416
group('$Firestore', () {
1517
int mockHandleId = 0;
1618
FirebaseApp app;

packages/cloud_functions/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 0.4.1+1
2+
3+
* Update documentation to reflect new repository location.
4+
* Update unit tests to call `TestWidgetsFlutterBinding.ensureInitialized`.
5+
16
## 0.4.1
27

38
* Support for cloud functions emulators.

packages/cloud_functions/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ A Flutter plugin to use the [Cloud Functions for Firebase API](https://firebase.
44

55
[![pub package](https://img.shields.io/pub/v/cloud_functions.svg)](https://pub.dartlang.org/packages/cloud_functions)
66

7-
For Flutter plugins for other Firebase products, see [FlutterFire.md](https://github.com/flutter/plugins/blob/master/FlutterFire.md).
7+
For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md).
88

9-
*Note*: This plugin is still under development, and some APIs might not be available yet. [Feedback](https://github.com/flutter/flutter/issues) and [Pull Requests](https://github.com/flutter/plugins/pulls) are most welcome!
9+
*Note*: This plugin is still under development, and some APIs might not be available yet. [Feedback](https://github.com/FirebaseExtended/flutterfire/issues) and [Pull Requests](https://github.com/FirebaseExtended/flutterfire/pulls) are most welcome!
1010

1111
## Setup
1212

0 commit comments

Comments
 (0)