From 6a18a5ac5120c59e3030a5d5aacb37ecd669b958 Mon Sep 17 00:00:00 2001 From: Amr Yousef Date: Mon, 10 Feb 2020 15:53:08 -0800 Subject: [PATCH 1/2] [cloud_firestore] Endorse cloud_firestore_web. This change makes `cloud_firestore_web` the official implementation of `cloud_firestore` for the Web target. --- .../cloud_firestore/CHANGELOG.md | 5 +++++ .../cloud_firestore/pubspec.yaml | 18 +++++++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index b6ba3c4ae580..ebe25bf723a0 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.13.2 + +* Add web support by default. +* Require Flutter SDK 1.12.13+hotfix.4 or later + ## 0.13.1+1 * Fixed crashes when using `Query#where` with `DocumentReference` objects diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index 1c1765b5c65a..739b306c5a08 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS. homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore/cloud_firestore -version: 0.13.1+1 +version: 0.13.2 flutter: plugin: @@ -13,13 +13,21 @@ flutter: pluginClass: CloudFirestorePlugin ios: pluginClass: FLTCloudFirestorePlugin + web: + default_package: cloud_firestore_web dependencies: flutter: sdk: flutter - meta: "^1.0.5" - firebase_core: "^0.4.0" - cloud_firestore_platform_interface: "^1.0.0" + meta: ^1.0.5 + firebase_core: ^0.4.0 + cloud_firestore_platform_interface: ^1.0.0 + # The design on https://flutter.dev/go/federated-plugins was to leave + # this constraint as "any". We cannot do it right now as it fails pub publish + # validation, so we set a ^ constraint. + # TODO(amirh): Revisit this (either update this part in the design or the pub tool). + # https://github.com/flutter/flutter/issues/46264 + cloud_firestore_web: ^0.1.0+1 dev_dependencies: flutter_test: @@ -30,4 +38,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.10.0 <2.0.0" + flutter: ">=1.12.13+hotfix.4 <2.0.0" From 61ef20bdfa53fac31a42357d8873a855db46ead1 Mon Sep 17 00:00:00 2001 From: Amr Yousef Date: Mon, 10 Feb 2020 15:54:14 -0800 Subject: [PATCH 2/2] [cloud_firestore] Add web support to the example app. --- .../cloud_firestore/CHANGELOG.md | 1 + .../cloud_firestore/example/web/index.html | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 packages/cloud_firestore/cloud_firestore/example/web/index.html diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index ebe25bf723a0..89d4f7cd8ca5 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -2,6 +2,7 @@ * Add web support by default. * Require Flutter SDK 1.12.13+hotfix.4 or later +* Add web support to the example app. ## 0.13.1+1 diff --git a/packages/cloud_firestore/cloud_firestore/example/web/index.html b/packages/cloud_firestore/cloud_firestore/example/web/index.html new file mode 100644 index 000000000000..719b26cf9e66 --- /dev/null +++ b/packages/cloud_firestore/cloud_firestore/example/web/index.html @@ -0,0 +1,24 @@ + + + + + example + + + + + + + + +