From d6e35c2f8eac37a7630e8ba35df0c849bab2c75a Mon Sep 17 00:00:00 2001 From: Chris Yang Date: Tue, 10 Dec 2019 15:17:55 -0800 Subject: [PATCH] [all] Migrate pubspec to platforms manifest (#1585) --- .cirrus.yml | 24 +++++++++++++++---- .../cloud_firestore/CHANGELOG.md | 6 +++++ ...torePlugin.h => FLTCloudFirestorePlugin.h} | 0 ...torePlugin.m => FLTCloudFirestorePlugin.m} | 2 +- .../cloud_firestore/pubspec.yaml | 14 ++++++----- packages/cloud_functions/CHANGELOG.md | 6 +++++ packages/cloud_functions/pubspec.yaml | 13 ++++++---- packages/firebase_admob/CHANGELOG.md | 6 +++++ ...AdMobPlugin.h => FLTFirebaseAdMobPlugin.h} | 0 ...AdMobPlugin.m => FLTFirebaseAdMobPlugin.m} | 2 +- .../firebase_admob/ios/Classes/FLTMobileAd.m | 2 +- .../ios/Classes/FLTRequestFactory.m | 2 +- .../ios/Classes/FLTRewardedVideoAdWrapper.m | 2 +- packages/firebase_admob/pubspec.yaml | 14 ++++++----- .../firebase_analytics/CHANGELOG.md | 6 +++++ ...sPlugin.h => FLTFirebaseAnalyticsPlugin.h} | 0 ...sPlugin.m => FLTFirebaseAnalyticsPlugin.m} | 2 +- .../firebase_analytics/pubspec.yaml | 14 ++++++----- .../CHANGELOG.md | 4 ++++ .../pubspec.yaml | 3 +-- .../firebase_auth/firebase_auth/CHANGELOG.md | 6 +++++ ...seAuthPlugin.h => FLTFirebaseAuthPlugin.h} | 0 ...seAuthPlugin.m => FLTFirebaseAuthPlugin.m} | 2 +- .../firebase_auth/firebase_auth/pubspec.yaml | 13 +++++----- .../CHANGELOG.md | 4 ++++ .../pubspec.yaml | 3 +-- .../firebase_auth_web/CHANGELOG.md | 5 ++++ .../firebase_auth_web/pubspec.yaml | 5 ++-- .../firebase_core/firebase_core/CHANGELOG.md | 6 +++++ ...seCorePlugin.h => FLTFirebaseCorePlugin.h} | 0 ...seCorePlugin.m => FLTFirebaseCorePlugin.m} | 2 +- .../firebase_core/firebase_core/pubspec.yaml | 13 +++++----- .../CHANGELOG.md | 4 ++++ .../pubspec.yaml | 3 +-- .../firebase_core_web/CHANGELOG.md | 5 ++++ .../firebase_core_web/pubspec.yaml | 5 ++-- packages/firebase_crashlytics/CHANGELOG.md | 6 +++++ packages/firebase_crashlytics/pubspec.yaml | 13 ++++++---- packages/firebase_database/CHANGELOG.md | 6 +++++ ...sePlugin.h => FLTFirebaseDatabasePlugin.h} | 0 ...sePlugin.m => FLTFirebaseDatabasePlugin.m} | 2 +- packages/firebase_database/pubspec.yaml | 15 +++++++----- packages/firebase_dynamic_links/CHANGELOG.md | 6 +++++ ...ugin.h => FLTFirebaseDynamicLinksPlugin.h} | 0 ...ugin.m => FLTFirebaseDynamicLinksPlugin.m} | 2 +- packages/firebase_dynamic_links/pubspec.yaml | 15 ++++++------ .../firebase_in_app_messaging/CHANGELOG.md | 6 +++++ .../firebase_in_app_messaging/pubspec.yaml | 13 ++++++---- packages/firebase_messaging/CHANGELOG.md | 6 +++++ ...gPlugin.h => FLTFirebaseMessagingPlugin.h} | 0 ...gPlugin.m => FLTFirebaseMessagingPlugin.m} | 2 +- packages/firebase_messaging/pubspec.yaml | 14 ++++++----- packages/firebase_ml_vision/CHANGELOG.md | 6 +++++ .../ios/Classes/BarcodeDetector.m | 2 +- ...onPlugin.h => FLTFirebaseMlVisionPlugin.h} | 0 ...onPlugin.m => FLTFirebaseMlVisionPlugin.m} | 2 +- .../ios/Classes/FaceDetector.m | 2 +- .../ios/Classes/ImageLabeler.m | 2 +- .../ios/Classes/TextRecognizer.m | 2 +- packages/firebase_ml_vision/pubspec.yaml | 14 ++++++----- packages/firebase_performance/CHANGELOG.md | 6 +++++ .../ios/Classes/FLTFirebasePerformance.m | 2 +- ...> FLTFirebasePerformancePlugin+Internal.h} | 2 +- ...lugin.h => FLTFirebasePerformancePlugin.h} | 0 ...lugin.m => FLTFirebasePerformancePlugin.m} | 2 +- .../ios/Classes/FLTHttpMetric.m | 2 +- .../ios/Classes/FLTTrace.m | 2 +- packages/firebase_performance/pubspec.yaml | 14 ++++++----- packages/firebase_remote_config/CHANGELOG.md | 6 +++++ packages/firebase_remote_config/pubspec.yaml | 13 ++++++---- packages/firebase_storage/CHANGELOG.md | 6 +++++ ...agePlugin.h => FLTFirebaseStoragePlugin.h} | 0 ...agePlugin.m => FLTFirebaseStoragePlugin.m} | 2 +- packages/firebase_storage/pubspec.yaml | 14 ++++++----- 74 files changed, 280 insertions(+), 125 deletions(-) rename packages/cloud_firestore/cloud_firestore/ios/Classes/{CloudFirestorePlugin.h => FLTCloudFirestorePlugin.h} (100%) rename packages/cloud_firestore/cloud_firestore/ios/Classes/{CloudFirestorePlugin.m => FLTCloudFirestorePlugin.m} (99%) rename packages/firebase_admob/ios/Classes/{FirebaseAdMobPlugin.h => FLTFirebaseAdMobPlugin.h} (100%) rename packages/firebase_admob/ios/Classes/{FirebaseAdMobPlugin.m => FLTFirebaseAdMobPlugin.m} (99%) rename packages/firebase_analytics/firebase_analytics/ios/Classes/{FirebaseAnalyticsPlugin.h => FLTFirebaseAnalyticsPlugin.h} (100%) rename packages/firebase_analytics/firebase_analytics/ios/Classes/{FirebaseAnalyticsPlugin.m => FLTFirebaseAnalyticsPlugin.m} (98%) rename packages/firebase_auth/firebase_auth/ios/Classes/{FirebaseAuthPlugin.h => FLTFirebaseAuthPlugin.h} (100%) rename packages/firebase_auth/firebase_auth/ios/Classes/{FirebaseAuthPlugin.m => FLTFirebaseAuthPlugin.m} (99%) rename packages/firebase_core/firebase_core/ios/Classes/{FirebaseCorePlugin.h => FLTFirebaseCorePlugin.h} (100%) rename packages/firebase_core/firebase_core/ios/Classes/{FirebaseCorePlugin.m => FLTFirebaseCorePlugin.m} (99%) rename packages/firebase_database/ios/Classes/{FirebaseDatabasePlugin.h => FLTFirebaseDatabasePlugin.h} (100%) rename packages/firebase_database/ios/Classes/{FirebaseDatabasePlugin.m => FLTFirebaseDatabasePlugin.m} (99%) rename packages/firebase_dynamic_links/ios/Classes/{FirebaseDynamicLinksPlugin.h => FLTFirebaseDynamicLinksPlugin.h} (100%) rename packages/firebase_dynamic_links/ios/Classes/{FirebaseDynamicLinksPlugin.m => FLTFirebaseDynamicLinksPlugin.m} (99%) rename packages/firebase_messaging/ios/Classes/{FirebaseMessagingPlugin.h => FLTFirebaseMessagingPlugin.h} (100%) rename packages/firebase_messaging/ios/Classes/{FirebaseMessagingPlugin.m => FLTFirebaseMessagingPlugin.m} (99%) rename packages/firebase_ml_vision/ios/Classes/{FirebaseMlVisionPlugin.h => FLTFirebaseMlVisionPlugin.h} (100%) rename packages/firebase_ml_vision/ios/Classes/{FirebaseMlVisionPlugin.m => FLTFirebaseMlVisionPlugin.m} (99%) rename packages/firebase_performance/ios/Classes/{FirebasePerformancePlugin+Internal.h => FLTFirebasePerformancePlugin+Internal.h} (95%) rename packages/firebase_performance/ios/Classes/{FirebasePerformancePlugin.h => FLTFirebasePerformancePlugin.h} (100%) rename packages/firebase_performance/ios/Classes/{FirebasePerformancePlugin.m => FLTFirebasePerformancePlugin.m} (98%) rename packages/firebase_storage/ios/Classes/{FirebaseStoragePlugin.h => FLTFirebaseStoragePlugin.h} (100%) rename packages/firebase_storage/ios/Classes/{FirebaseStoragePlugin.m => FLTFirebaseStoragePlugin.m} (99%) diff --git a/.cirrus.yml b/.cirrus.yml index f2756791dec3..2803d8e229e8 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -14,7 +14,11 @@ task: matrix: - name: publishable script: - - flutter channel stable + # Temporarily disabling CI on stable to allow using new Flutter features closely + # before a new release. + # TODO(cyanglaz): re-enable this + # https://github.com/flutter/flutter/issues/46258 + - flutter channel master - ./script/check_publish.sh - name: format install_script: @@ -27,7 +31,11 @@ task: env: matrix: CHANNEL: "master" - CHANNEL: "stable" + # Temporarily disabling CI on stable to allow using new Flutter features closely + # before a new release. + # TODO(cyanglaz): re-enable this + # https://github.com/flutter/flutter/issues/46258 + # CHANNEL: "stable" test_script: # TODO(jackson): Allow web plugins once supported on stable # https://github.com/flutter/flutter/issues/42864 @@ -43,7 +51,11 @@ task: PLUGIN_SHARDING: "--shardIndex 1 --shardCount 2" matrix: CHANNEL: "master" - CHANNEL: "stable" + # Temporarily disabling CI on stable to allow using new Flutter features closely + # before a new release. + # TODO(cyanglaz): re-enable this + # https://github.com/flutter/flutter/issues/46258 + # CHANNEL: "stable" GCLOUD_FIREBASE_TESTLAB_KEY: ENCRYPTED[fd81ffb7c44af2f8a1ae55e470c69690c1ec7e90aba49d18635fa4f3c72b6807034287e9e697f64e37ab836a66ba9eab] script: # TODO(jackson): Allow web plugins once supported on stable @@ -98,7 +110,11 @@ task: PLUGIN_SHARDING: "--shardIndex 3 --shardCount 4" matrix: CHANNEL: "master" - CHANNEL: "stable" + # Temporarily disabling CI on stable to allow using new Flutter features closely + # before a new release. + # TODO(cyanglaz): re-enable this + # https://github.com/flutter/flutter/issues/46258 + # CHANNEL: "stable" build_script: # TODO(jackson): Allow web plugins once supported on stable # https://github.com/flutter/flutter/issues/42864 diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index b3e508dfe388..da2dd7443e15 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.13.0+1 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.13.0 * **Breaking change** Remove use of [deprecated](https://firebase.google.com/docs/reference/android/com/google/firebase/firestore/FirebaseFirestoreSettings.Builder.html#setTimestampsInSnapshotsEnabled(boolean)) diff --git a/packages/cloud_firestore/cloud_firestore/ios/Classes/CloudFirestorePlugin.h b/packages/cloud_firestore/cloud_firestore/ios/Classes/FLTCloudFirestorePlugin.h similarity index 100% rename from packages/cloud_firestore/cloud_firestore/ios/Classes/CloudFirestorePlugin.h rename to packages/cloud_firestore/cloud_firestore/ios/Classes/FLTCloudFirestorePlugin.h diff --git a/packages/cloud_firestore/cloud_firestore/ios/Classes/CloudFirestorePlugin.m b/packages/cloud_firestore/cloud_firestore/ios/Classes/FLTCloudFirestorePlugin.m similarity index 99% rename from packages/cloud_firestore/cloud_firestore/ios/Classes/CloudFirestorePlugin.m rename to packages/cloud_firestore/cloud_firestore/ios/Classes/FLTCloudFirestorePlugin.m index 21317d06e933..39f027a9eb27 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/Classes/CloudFirestorePlugin.m +++ b/packages/cloud_firestore/cloud_firestore/ios/Classes/FLTCloudFirestorePlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "CloudFirestorePlugin.h" +#import "FLTCloudFirestorePlugin.h" #import "UserAgent.h" #import diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index 6c756675bdc9..1bef85841f13 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -2,15 +2,17 @@ name: cloud_firestore description: Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore/cloud_firestore -version: 0.13.0 +version: 0.13.0+1 flutter: plugin: - androidPackage: io.flutter.plugins.firebase.cloudfirestore - iosPrefix: FLT - pluginClass: CloudFirestorePlugin + platforms: + android: + package: io.flutter.plugins.firebase.cloudfirestore + pluginClass: CloudFirestorePlugin + ios: + pluginClass: FLTCloudFirestorePlugin dependencies: flutter: @@ -28,4 +30,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.5.0 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/cloud_functions/CHANGELOG.md b/packages/cloud_functions/CHANGELOG.md index e8ce93bfe0a0..d8eb7275fcf7 100644 --- a/packages/cloud_functions/CHANGELOG.md +++ b/packages/cloud_functions/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.4.1+5 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.4.1+4 * Updated README instructions for contributing for consistency with other Flutterfire plugins. diff --git a/packages/cloud_functions/pubspec.yaml b/packages/cloud_functions/pubspec.yaml index acd1ee7ebd22..57ec458adab2 100644 --- a/packages/cloud_functions/pubspec.yaml +++ b/packages/cloud_functions/pubspec.yaml @@ -1,13 +1,16 @@ name: cloud_functions description: Flutter plugin for Cloud Functions. -version: 0.4.1+4 -author: Flutter Team +version: 0.4.1+5 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_functions flutter: plugin: - androidPackage: io.flutter.plugins.firebase.cloudfunctions - pluginClass: CloudFunctionsPlugin + platforms: + android: + package: io.flutter.plugins.firebase.cloudfunctions + pluginClass: CloudFunctionsPlugin + ios: + pluginClass: CloudFunctionsPlugin dependencies: meta: ^1.1.6 @@ -24,4 +27,4 @@ dev_dependencies: environment: sdk: '>=2.0.0-dev.28.0 <3.0.0' - flutter: '>=0.2.4 <2.0.0' + flutter: '>=1.10.0 <2.0.0' diff --git a/packages/firebase_admob/CHANGELOG.md b/packages/firebase_admob/CHANGELOG.md index 62fdb2ff820e..20e8c9fe091c 100644 --- a/packages/firebase_admob/CHANGELOG.md +++ b/packages/firebase_admob/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.9.0+10 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.9.0+9 * Updated README instructions for contributing for consistency with other Flutterfire plugins. diff --git a/packages/firebase_admob/ios/Classes/FirebaseAdMobPlugin.h b/packages/firebase_admob/ios/Classes/FLTFirebaseAdMobPlugin.h similarity index 100% rename from packages/firebase_admob/ios/Classes/FirebaseAdMobPlugin.h rename to packages/firebase_admob/ios/Classes/FLTFirebaseAdMobPlugin.h diff --git a/packages/firebase_admob/ios/Classes/FirebaseAdMobPlugin.m b/packages/firebase_admob/ios/Classes/FLTFirebaseAdMobPlugin.m similarity index 99% rename from packages/firebase_admob/ios/Classes/FirebaseAdMobPlugin.m rename to packages/firebase_admob/ios/Classes/FLTFirebaseAdMobPlugin.m index d94762b9b61f..b0781b2cb7ac 100644 --- a/packages/firebase_admob/ios/Classes/FirebaseAdMobPlugin.m +++ b/packages/firebase_admob/ios/Classes/FLTFirebaseAdMobPlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseAdMobPlugin.h" +#import "FLTFirebaseAdMobPlugin.h" #import diff --git a/packages/firebase_admob/ios/Classes/FLTMobileAd.m b/packages/firebase_admob/ios/Classes/FLTMobileAd.m index 9e263406d620..c4ba6e1a3d1f 100644 --- a/packages/firebase_admob/ios/Classes/FLTMobileAd.m +++ b/packages/firebase_admob/ios/Classes/FLTMobileAd.m @@ -3,8 +3,8 @@ // found in the LICENSE file. #import "FLTMobileAd.h" +#import "FLTFirebaseAdMobPlugin.h" #import "FLTRequestFactory.h" -#import "FirebaseAdMobPlugin.h" static NSMutableDictionary *allAds = nil; static NSDictionary *statusToString = nil; diff --git a/packages/firebase_admob/ios/Classes/FLTRequestFactory.m b/packages/firebase_admob/ios/Classes/FLTRequestFactory.m index 1b2e7f8e29e1..7136b25c8568 100644 --- a/packages/firebase_admob/ios/Classes/FLTRequestFactory.m +++ b/packages/firebase_admob/ios/Classes/FLTRequestFactory.m @@ -3,7 +3,7 @@ // found in the LICENSE file. #import "FLTRequestFactory.h" -#import "FirebaseAdMobPlugin.h" +#import "FLTFirebaseAdMobPlugin.h" #import "GoogleMobileAds/GADExtras.h" #import "GoogleMobileAds/GoogleMobileAds.h" diff --git a/packages/firebase_admob/ios/Classes/FLTRewardedVideoAdWrapper.m b/packages/firebase_admob/ios/Classes/FLTRewardedVideoAdWrapper.m index c05345eb92af..ac32966e2acf 100644 --- a/packages/firebase_admob/ios/Classes/FLTRewardedVideoAdWrapper.m +++ b/packages/firebase_admob/ios/Classes/FLTRewardedVideoAdWrapper.m @@ -3,8 +3,8 @@ // found in the LICENSE file. #import "FLTRewardedVideoAdWrapper.h" +#import "FLTFirebaseAdMobPlugin.h" #import "FLTRequestFactory.h" -#import "FirebaseAdMobPlugin.h" static NSDictionary *rewardedStatusToString = nil; diff --git a/packages/firebase_admob/pubspec.yaml b/packages/firebase_admob/pubspec.yaml index 0204093fe642..355d52cf1bb2 100644 --- a/packages/firebase_admob/pubspec.yaml +++ b/packages/firebase_admob/pubspec.yaml @@ -1,15 +1,17 @@ name: firebase_admob description: Flutter plugin for Firebase AdMob, supporting banner, interstitial (full-screen), and rewarded video ads -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_admob -version: 0.9.0+9 +version: 0.9.0+10 flutter: plugin: - androidPackage: io.flutter.plugins.firebaseadmob - iosPrefix: FLT - pluginClass: FirebaseAdMobPlugin + platforms: + android: + package: io.flutter.plugins.firebaseadmob + pluginClass: FirebaseAdMobPlugin + ios: + pluginClass: FLTFirebaseAdMobPlugin dependencies: meta: ^1.0.4 @@ -25,4 +27,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.5.0 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md index 6e737aa885ce..34cde40210e9 100644 --- a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md @@ -1,3 +1,9 @@ +## 5.0.9 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 5.0.8 * Update homepage since the package moved for the platform interface migration. diff --git a/packages/firebase_analytics/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.h b/packages/firebase_analytics/firebase_analytics/ios/Classes/FLTFirebaseAnalyticsPlugin.h similarity index 100% rename from packages/firebase_analytics/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.h rename to packages/firebase_analytics/firebase_analytics/ios/Classes/FLTFirebaseAnalyticsPlugin.h diff --git a/packages/firebase_analytics/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.m b/packages/firebase_analytics/firebase_analytics/ios/Classes/FLTFirebaseAnalyticsPlugin.m similarity index 98% rename from packages/firebase_analytics/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.m rename to packages/firebase_analytics/firebase_analytics/ios/Classes/FLTFirebaseAnalyticsPlugin.m index 04e645fae474..473139cc99a0 100644 --- a/packages/firebase_analytics/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.m +++ b/packages/firebase_analytics/firebase_analytics/ios/Classes/FLTFirebaseAnalyticsPlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseAnalyticsPlugin.h" +#import "FLTFirebaseAnalyticsPlugin.h" #import "UserAgent.h" #import "Firebase/Firebase.h" diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index 83f4744ff792..d878a9e31a57 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -1,15 +1,17 @@ name: firebase_analytics description: Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_analytics/firebase_analytics -version: 5.0.8 +version: 5.0.9 flutter: plugin: - androidPackage: io.flutter.plugins.firebaseanalytics - iosPrefix: FLT - pluginClass: FirebaseAnalyticsPlugin + platforms: + android: + package: io.flutter.plugins.firebaseanalytics + pluginClass: FirebaseAnalyticsPlugin + ios: + pluginClass: FLTFirebaseAnalyticsPlugin dependencies: meta: ^1.0.4 @@ -27,4 +29,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.4 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md index cffe3a3f3a01..94d746542494 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.1 + +* Remove the deprecated `author:` field from pubspec.yaml + ## 1.0.0 * Initial open-source release. diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml index c06c456e4a0a..15bd0ab4b069 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml @@ -1,10 +1,9 @@ name: firebase_analytics_platform_interface description: A common platform interface for the firebase_analytics plugin. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_analytics/firebase_analytics_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.0.0 +version: 1.0.1 dependencies: flutter: diff --git a/packages/firebase_auth/firebase_auth/CHANGELOG.md b/packages/firebase_auth/firebase_auth/CHANGELOG.md index 9e808f308bf8..aae974b30fd7 100644 --- a/packages/firebase_auth/firebase_auth/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.15.1+1 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.15.1 * Migrate to use `firebase_auth_platform_interface`. diff --git a/packages/firebase_auth/firebase_auth/ios/Classes/FirebaseAuthPlugin.h b/packages/firebase_auth/firebase_auth/ios/Classes/FLTFirebaseAuthPlugin.h similarity index 100% rename from packages/firebase_auth/firebase_auth/ios/Classes/FirebaseAuthPlugin.h rename to packages/firebase_auth/firebase_auth/ios/Classes/FLTFirebaseAuthPlugin.h diff --git a/packages/firebase_auth/firebase_auth/ios/Classes/FirebaseAuthPlugin.m b/packages/firebase_auth/firebase_auth/ios/Classes/FLTFirebaseAuthPlugin.m similarity index 99% rename from packages/firebase_auth/firebase_auth/ios/Classes/FirebaseAuthPlugin.m rename to packages/firebase_auth/firebase_auth/ios/Classes/FLTFirebaseAuthPlugin.m index 46b1a3692a6a..f4e35457a5f6 100644 --- a/packages/firebase_auth/firebase_auth/ios/Classes/FirebaseAuthPlugin.m +++ b/packages/firebase_auth/firebase_auth/ios/Classes/FLTFirebaseAuthPlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseAuthPlugin.h" +#import "FLTFirebaseAuthPlugin.h" #import "UserAgent.h" #import "Firebase/Firebase.h" diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index 8ca00bca2f94..70f2bd0e3638 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -2,15 +2,16 @@ name: firebase_auth description: Flutter plugin for Firebase Auth, enabling Android and iOS authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth -version: 0.15.1 +version: 0.15.1+1 flutter: plugin: - androidPackage: io.flutter.plugins.firebaseauth - iosPrefix: FLT - pluginClass: FirebaseAuthPlugin + android: + package: io.flutter.plugins.firebaseauth + pluginClass: FirebaseAuthPlugin + ios: + pluginClass: FLTFirebaseAuthPlugin dependencies: meta: ^1.0.4 @@ -34,4 +35,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.5.0 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md index c459736cea21..48c5833a875b 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.2 + +- Remove the deprecated `author:` field from pubspec.yaml + ## 1.1.1 - Fixed crash when platform returns an auth result where `additionalUserInfo` diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index 42f0dbfb22ae..b82db43ba02c 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -1,10 +1,9 @@ name: firebase_auth_platform_interface description: A common platform interface for the firebase_auth plugin. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.1.1 +version: 1.1.2 dependencies: flutter: diff --git a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md index 0c3d9089653a..69cffac832b8 100644 --- a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.1.0+2 + +* Remove the deprecated `author:` field from pubspec.yaml. +* Bump the minimum Flutter version to 1.10.0. + ## 0.1.0+1 * Fixed serialization error for creationTime and lastSignInTime being RFC 1123. diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index 017a03729bd4..1412652c338e 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -1,8 +1,7 @@ name: firebase_auth_web description: The web implementation of firebase_auth -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/packages/firebase_auth/firebase_auth_web -version: 0.1.0+1 +version: 0.1.0+2 flutter: plugin: @@ -33,5 +32,5 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.2 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_core/firebase_core/CHANGELOG.md b/packages/firebase_core/firebase_core/CHANGELOG.md index 1ca49a6ab2ac..77312c318a55 100644 --- a/packages/firebase_core/firebase_core/CHANGELOG.md +++ b/packages/firebase_core/firebase_core/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.4.2+2 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.4.2+1 * Check `kIsWeb` before checking `Platform.isIos` for the default app name. diff --git a/packages/firebase_core/firebase_core/ios/Classes/FirebaseCorePlugin.h b/packages/firebase_core/firebase_core/ios/Classes/FLTFirebaseCorePlugin.h similarity index 100% rename from packages/firebase_core/firebase_core/ios/Classes/FirebaseCorePlugin.h rename to packages/firebase_core/firebase_core/ios/Classes/FLTFirebaseCorePlugin.h diff --git a/packages/firebase_core/firebase_core/ios/Classes/FirebaseCorePlugin.m b/packages/firebase_core/firebase_core/ios/Classes/FLTFirebaseCorePlugin.m similarity index 99% rename from packages/firebase_core/firebase_core/ios/Classes/FirebaseCorePlugin.m rename to packages/firebase_core/firebase_core/ios/Classes/FLTFirebaseCorePlugin.m index ccf06bf111ed..b41b597589e0 100644 --- a/packages/firebase_core/firebase_core/ios/Classes/FirebaseCorePlugin.m +++ b/packages/firebase_core/firebase_core/ios/Classes/FLTFirebaseCorePlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseCorePlugin.h" +#import "FLTFirebaseCorePlugin.h" #import "UserAgent.h" #import diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 0fa635270dfd..7deb9f118de0 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -1,15 +1,16 @@ name: firebase_core description: Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_core/firebase_core -version: 0.4.2+1 +version: 0.4.2+2 flutter: plugin: - androidPackage: io.flutter.plugins.firebase.core - iosPrefix: FLT - pluginClass: FirebaseCorePlugin + android: + package: io.flutter.plugins.firebase.core + pluginClass: FirebaseCorePlugin + ios: + pluginClass: FLTFirebaseCorePlugin dependencies: firebase_core_platform_interface: ^1.0.0 @@ -27,4 +28,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.5 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md b/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md index 5915d8a06d63..f8443fc3bd45 100644 --- a/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md +++ b/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.2 + +- Remove the deprecated `author:` field from pubspec.yaml + ## 1.0.1 - Switch away from quiver_hashcode. diff --git a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml index 2a3240d3b9b0..e2e15bd315da 100644 --- a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml +++ b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml @@ -1,10 +1,9 @@ name: firebase_core_platform_interface description: A common platform interface for the firebase_core plugin. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_core/firebase_core_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.0.1 +version: 1.0.2 dependencies: flutter: diff --git a/packages/firebase_core/firebase_core_web/CHANGELOG.md b/packages/firebase_core/firebase_core_web/CHANGELOG.md index b7d25751b445..06e80d412260 100644 --- a/packages/firebase_core/firebase_core_web/CHANGELOG.md +++ b/packages/firebase_core/firebase_core_web/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.1.0+3 + +* Remove the deprecated `author:` field from pubspec.yaml +* Bump the minimum Flutter version to 1.10.0. + ## 0.1.0+2 * Add documentation for initializing the default app. diff --git a/packages/firebase_core/firebase_core_web/pubspec.yaml b/packages/firebase_core/firebase_core_web/pubspec.yaml index 7b6a8b5cd55d..26dc3c8fa1bd 100644 --- a/packages/firebase_core/firebase_core_web/pubspec.yaml +++ b/packages/firebase_core/firebase_core_web/pubspec.yaml @@ -1,8 +1,7 @@ name: firebase_core_web description: The web implementation of firebase_core -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/packages/firebase_core/firebase_core_web -version: 0.1.0+2 +version: 0.1.0+3 flutter: plugin: @@ -28,4 +27,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.2 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_crashlytics/CHANGELOG.md b/packages/firebase_crashlytics/CHANGELOG.md index a075a0b8d8c2..86cf6187e0ff 100644 --- a/packages/firebase_crashlytics/CHANGELOG.md +++ b/packages/firebase_crashlytics/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.2+3 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.1.2+2 * Removed the `async` from the `runZoned()` in the example, as there's no `await` to be executed. diff --git a/packages/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/pubspec.yaml index c20ced80db91..421b676c3be8 100644 --- a/packages/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/pubspec.yaml @@ -2,13 +2,12 @@ name: firebase_crashlytics description: Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console. -version: 0.1.2+2 -author: Flutter Team +version: 0.1.2+3 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_crashlytics environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.5 <2.0.0" + flutter: ">=1.10.0 <2.0.0" dependencies: flutter: @@ -25,5 +24,9 @@ dev_dependencies: flutter: plugin: - androidPackage: io.flutter.plugins.firebase.crashlytics.firebasecrashlytics - pluginClass: FirebaseCrashlyticsPlugin + android: + pacakge: io.flutter.plugins.firebase.crashlytics.firebasecrashlytics + pluginClass: FirebaseCrashlyticsPlugin + ios: + pluginClass: FirebaseCrashlyticsPlugin + diff --git a/packages/firebase_database/CHANGELOG.md b/packages/firebase_database/CHANGELOG.md index 02ae8b6de0c3..88de26c9ffd7 100644 --- a/packages/firebase_database/CHANGELOG.md +++ b/packages/firebase_database/CHANGELOG.md @@ -1,3 +1,9 @@ +## 3.1.1 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 3.1.0 * Support Android V2 embedding. diff --git a/packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.h b/packages/firebase_database/ios/Classes/FLTFirebaseDatabasePlugin.h similarity index 100% rename from packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.h rename to packages/firebase_database/ios/Classes/FLTFirebaseDatabasePlugin.h diff --git a/packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.m b/packages/firebase_database/ios/Classes/FLTFirebaseDatabasePlugin.m similarity index 99% rename from packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.m rename to packages/firebase_database/ios/Classes/FLTFirebaseDatabasePlugin.m index 8a0d173d1fb8..dd122bc4bff7 100644 --- a/packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.m +++ b/packages/firebase_database/ios/Classes/FLTFirebaseDatabasePlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseDatabasePlugin.h" +#import "FLTFirebaseDatabasePlugin.h" #import "UserAgent.h" #import diff --git a/packages/firebase_database/pubspec.yaml b/packages/firebase_database/pubspec.yaml index cd74aa395587..b55b9d69b120 100755 --- a/packages/firebase_database/pubspec.yaml +++ b/packages/firebase_database/pubspec.yaml @@ -1,15 +1,18 @@ name: firebase_database description: Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline access. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_database -version: 3.1.0 +version: 3.1.1 flutter: plugin: - androidPackage: io.flutter.plugins.firebase.database - iosPrefix: FLT - pluginClass: FirebaseDatabasePlugin + platforms: + android: + package: io.flutter.plugins.firebase.database + pluginClass: FirebaseDatabasePlugin + ios: + pluginClass: FLTFirebaseDatabasePlugin + dependencies: flutter: @@ -27,4 +30,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.2 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_dynamic_links/CHANGELOG.md b/packages/firebase_dynamic_links/CHANGELOG.md index fb72d7fcc133..99b0679a9ee1 100644 --- a/packages/firebase_dynamic_links/CHANGELOG.md +++ b/packages/firebase_dynamic_links/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.5.0+9 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.5.0+8 * Support v2 embedding. This will remain compatible with the original embedding and won't require app migration. diff --git a/packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.h b/packages/firebase_dynamic_links/ios/Classes/FLTFirebaseDynamicLinksPlugin.h similarity index 100% rename from packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.h rename to packages/firebase_dynamic_links/ios/Classes/FLTFirebaseDynamicLinksPlugin.h diff --git a/packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.m b/packages/firebase_dynamic_links/ios/Classes/FLTFirebaseDynamicLinksPlugin.m similarity index 99% rename from packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.m rename to packages/firebase_dynamic_links/ios/Classes/FLTFirebaseDynamicLinksPlugin.m index 00e8b5797e58..15944ec16190 100644 --- a/packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.m +++ b/packages/firebase_dynamic_links/ios/Classes/FLTFirebaseDynamicLinksPlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseDynamicLinksPlugin.h" +#import "FLTFirebaseDynamicLinksPlugin.h" #import "UserAgent.h" #import "Firebase/Firebase.h" diff --git a/packages/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/pubspec.yaml index 417256abfe97..cfb1cd1316d4 100644 --- a/packages/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/pubspec.yaml @@ -1,9 +1,7 @@ name: firebase_dynamic_links description: Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms. -version: 0.5.0+8 - -author: Flutter Team +version: 0.5.0+9 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_dynamic_links dependencies: @@ -21,10 +19,13 @@ dev_dependencies: flutter: plugin: - androidPackage: io.flutter.plugins.firebasedynamiclinks - iosPrefix: FLT - pluginClass: FirebaseDynamicLinksPlugin + platforms: + android: + package: io.flutter.plugins.firebasedynamiclinks + pluginClass: FirebaseDynamicLinksPlugin + ios: + pluginClass: FLTFirebaseDynamicLinksPlugin environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.4 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_in_app_messaging/CHANGELOG.md b/packages/firebase_in_app_messaging/CHANGELOG.md index a79b3bf485eb..51ef57213650 100644 --- a/packages/firebase_in_app_messaging/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.1+1 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.1.1 * Updated the plugin API to v2. diff --git a/packages/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/pubspec.yaml index a69c827f6623..0afd298aa786 100644 --- a/packages/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/pubspec.yaml @@ -1,12 +1,11 @@ name: firebase_in_app_messaging description: Flutter plugin for Firebase In-App Messaging. -version: 0.1.1 -author: Flutter Team +version: 0.1.1+1 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_in_app_messaging environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.5 <2.0.0" + flutter: ">=1.10.0 <2.0.0" dependencies: meta: ^1.1.6 @@ -23,5 +22,9 @@ dev_dependencies: flutter: plugin: - androidPackage: com.example.firebase_in_app_messaging - pluginClass: FirebaseInAppMessagingPlugin + platforms: + android: + package: com.example.firebase_in_app_messaging + pluginClass: FirebaseInAppMessagingPlugin + ios: + pluginClass: FirebaseInAppMessagingPlugin diff --git a/packages/firebase_messaging/CHANGELOG.md b/packages/firebase_messaging/CHANGELOG.md index 3799196b2d92..a52917e933be 100644 --- a/packages/firebase_messaging/CHANGELOG.md +++ b/packages/firebase_messaging/CHANGELOG.md @@ -1,3 +1,9 @@ +## 6.0.7 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 6.0.6 * Updated README instructions for Android. diff --git a/packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.h b/packages/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.h similarity index 100% rename from packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.h rename to packages/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.h diff --git a/packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.m b/packages/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m similarity index 99% rename from packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.m rename to packages/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m index 304215418199..58b9c5717f8f 100644 --- a/packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.m +++ b/packages/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m @@ -4,7 +4,7 @@ #import -#import "FirebaseMessagingPlugin.h" +#import "FLTFirebaseMessagingPlugin.h" #import "UserAgent.h" #import "Firebase/Firebase.h" diff --git a/packages/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/pubspec.yaml index 497b835910f5..fee455cc8278 100644 --- a/packages/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/pubspec.yaml @@ -1,15 +1,17 @@ name: firebase_messaging description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_messaging -version: 6.0.6 +version: 6.0.7 flutter: plugin: - androidPackage: io.flutter.plugins.firebasemessaging - iosPrefix: FLT - pluginClass: FirebaseMessagingPlugin + platforms: + android: + package: io.flutter.plugins.firebasemessaging + pluginClass: FirebaseMessagingPlugin + ios: + pluginClass: FLTFirebaseMessagingPlugin dependencies: meta: ^1.0.4 @@ -29,4 +31,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.4 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_ml_vision/CHANGELOG.md b/packages/firebase_ml_vision/CHANGELOG.md index 27ac584170d2..6575248d5c5a 100644 --- a/packages/firebase_ml_vision/CHANGELOG.md +++ b/packages/firebase_ml_vision/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.9.3+5 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.9.3+4 * Formatted member documentations. diff --git a/packages/firebase_ml_vision/ios/Classes/BarcodeDetector.m b/packages/firebase_ml_vision/ios/Classes/BarcodeDetector.m index 810b2417dfbf..8ab86566b1ad 100644 --- a/packages/firebase_ml_vision/ios/Classes/BarcodeDetector.m +++ b/packages/firebase_ml_vision/ios/Classes/BarcodeDetector.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseMlVisionPlugin.h" +#import "FLTFirebaseMlVisionPlugin.h" @interface BarcodeDetector () @property FIRVisionBarcodeDetector *detector; diff --git a/packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.h b/packages/firebase_ml_vision/ios/Classes/FLTFirebaseMlVisionPlugin.h similarity index 100% rename from packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.h rename to packages/firebase_ml_vision/ios/Classes/FLTFirebaseMlVisionPlugin.h diff --git a/packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.m b/packages/firebase_ml_vision/ios/Classes/FLTFirebaseMlVisionPlugin.m similarity index 99% rename from packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.m rename to packages/firebase_ml_vision/ios/Classes/FLTFirebaseMlVisionPlugin.m index d453b7928852..5a045df2712c 100644 --- a/packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.m +++ b/packages/firebase_ml_vision/ios/Classes/FLTFirebaseMlVisionPlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseMlVisionPlugin.h" +#import "FLTFirebaseMlVisionPlugin.h" #import "UserAgent.h" static FlutterError *getFlutterError(NSError *error) { diff --git a/packages/firebase_ml_vision/ios/Classes/FaceDetector.m b/packages/firebase_ml_vision/ios/Classes/FaceDetector.m index 9d9bed56567f..d99ed832176a 100644 --- a/packages/firebase_ml_vision/ios/Classes/FaceDetector.m +++ b/packages/firebase_ml_vision/ios/Classes/FaceDetector.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseMlVisionPlugin.h" +#import "FLTFirebaseMlVisionPlugin.h" @interface FaceDetector () @property FIRVisionFaceDetector *detector; diff --git a/packages/firebase_ml_vision/ios/Classes/ImageLabeler.m b/packages/firebase_ml_vision/ios/Classes/ImageLabeler.m index 6cb8341597bc..28f2d5aee04d 100644 --- a/packages/firebase_ml_vision/ios/Classes/ImageLabeler.m +++ b/packages/firebase_ml_vision/ios/Classes/ImageLabeler.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseMlVisionPlugin.h" +#import "FLTFirebaseMlVisionPlugin.h" @interface ImageLabeler () @property FIRVisionImageLabeler *labeler; diff --git a/packages/firebase_ml_vision/ios/Classes/TextRecognizer.m b/packages/firebase_ml_vision/ios/Classes/TextRecognizer.m index a6f401b9ca39..dd25df07130f 100644 --- a/packages/firebase_ml_vision/ios/Classes/TextRecognizer.m +++ b/packages/firebase_ml_vision/ios/Classes/TextRecognizer.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseMlVisionPlugin.h" +#import "FLTFirebaseMlVisionPlugin.h" @interface TextRecognizer () @property FIRVisionTextRecognizer *recognizer; diff --git a/packages/firebase_ml_vision/pubspec.yaml b/packages/firebase_ml_vision/pubspec.yaml index 6953110b4734..8425629a4940 100644 --- a/packages/firebase_ml_vision/pubspec.yaml +++ b/packages/firebase_ml_vision/pubspec.yaml @@ -1,8 +1,7 @@ name: firebase_ml_vision description: Flutter plugin for Firebase machine learning vision services. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_ml_vision -version: 0.9.3+4 +version: 0.9.3+5 dependencies: flutter: @@ -22,10 +21,13 @@ dev_dependencies: flutter: plugin: - androidPackage: io.flutter.plugins.firebasemlvision - iosPrefix: FLT - pluginClass: FirebaseMlVisionPlugin + platforms: + android: + package: io.flutter.plugins.firebasemlvision + pluginClass: FirebaseMlVisionPlugin + ios: + pluginClass: FLTFirebaseMlVisionPlugin environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.5 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_performance/CHANGELOG.md b/packages/firebase_performance/CHANGELOG.md index 222f6770ed8d..a6d8cc272ce1 100644 --- a/packages/firebase_performance/CHANGELOG.md +++ b/packages/firebase_performance/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.3.1+5 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.3.1+4 * Skip flaky driver tests. diff --git a/packages/firebase_performance/ios/Classes/FLTFirebasePerformance.m b/packages/firebase_performance/ios/Classes/FLTFirebasePerformance.m index 81cf29c06559..cbdd2ba67991 100644 --- a/packages/firebase_performance/ios/Classes/FLTFirebasePerformance.m +++ b/packages/firebase_performance/ios/Classes/FLTFirebasePerformance.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebasePerformancePlugin+Internal.h" +#import "FLTFirebasePerformancePlugin+Internal.h" @interface FLTFirebasePerformance () @property FIRPerformance *performance; diff --git a/packages/firebase_performance/ios/Classes/FirebasePerformancePlugin+Internal.h b/packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin+Internal.h similarity index 95% rename from packages/firebase_performance/ios/Classes/FirebasePerformancePlugin+Internal.h rename to packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin+Internal.h index f0adca5b905b..888628b8325e 100644 --- a/packages/firebase_performance/ios/Classes/FirebasePerformancePlugin+Internal.h +++ b/packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin+Internal.h @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebasePerformancePlugin.h" +#import "FLTFirebasePerformancePlugin.h" @protocol MethodCallHandler @required diff --git a/packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.h b/packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin.h similarity index 100% rename from packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.h rename to packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin.h diff --git a/packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.m b/packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin.m similarity index 98% rename from packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.m rename to packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin.m index 51000f3b5153..a286d4e0910c 100644 --- a/packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.m +++ b/packages/firebase_performance/ios/Classes/FLTFirebasePerformancePlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebasePerformancePlugin+Internal.h" +#import "FLTFirebasePerformancePlugin+Internal.h" #import "UserAgent.h" @implementation FLTFirebasePerformancePlugin diff --git a/packages/firebase_performance/ios/Classes/FLTHttpMetric.m b/packages/firebase_performance/ios/Classes/FLTHttpMetric.m index 3a12f3400613..c4200d5050b0 100644 --- a/packages/firebase_performance/ios/Classes/FLTHttpMetric.m +++ b/packages/firebase_performance/ios/Classes/FLTHttpMetric.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebasePerformancePlugin+Internal.h" +#import "FLTFirebasePerformancePlugin+Internal.h" @interface FLTHttpMetric () @property FIRHTTPMetric *metric; diff --git a/packages/firebase_performance/ios/Classes/FLTTrace.m b/packages/firebase_performance/ios/Classes/FLTTrace.m index 3ce6af5fc3ef..640c02424fcf 100644 --- a/packages/firebase_performance/ios/Classes/FLTTrace.m +++ b/packages/firebase_performance/ios/Classes/FLTTrace.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebasePerformancePlugin+Internal.h" +#import "FLTFirebasePerformancePlugin+Internal.h" @interface FLTTrace () @property FIRTrace *trace; diff --git a/packages/firebase_performance/pubspec.yaml b/packages/firebase_performance/pubspec.yaml index 0c2b288ae320..72116f66964b 100644 --- a/packages/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/pubspec.yaml @@ -2,9 +2,8 @@ name: firebase_performance description: Flutter plugin for Google Performance Monitoring for Firebase, an app measurement solution that monitors traces and HTTP/S network requests on Android and iOS. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_performance -version: 0.3.1+4 +version: 0.3.1+5 dependencies: flutter: @@ -22,10 +21,13 @@ dev_dependencies: flutter: plugin: - androidPackage: io.flutter.plugins.firebaseperformance - iosPrefix: FLT - pluginClass: FirebasePerformancePlugin + platforms: + android: + package: io.flutter.plugins.firebaseperformance + pluginClass: FirebasePerformancePlugin + ios: + pluginClass: FLTFirebasePerformancePlugin environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.5 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_remote_config/CHANGELOG.md b/packages/firebase_remote_config/CHANGELOG.md index effdcb72e905..72c328ab2e07 100644 --- a/packages/firebase_remote_config/CHANGELOG.md +++ b/packages/firebase_remote_config/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.3.0+1 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 0.3.0 * Update Android Firebase Remote Config dependency to 19.0.3. diff --git a/packages/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/pubspec.yaml index 8e3915e499f0..c1e4a361bd80 100644 --- a/packages/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/pubspec.yaml @@ -1,9 +1,8 @@ name: firebase_remote_config description: Flutter plugin for Firebase Remote Config. Update your application look and feel and behaviour without re-releasing. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_remote_config -version: 0.3.0 +version: 0.3.0+1 dependencies: flutter: @@ -20,9 +19,13 @@ dev_dependencies: flutter: plugin: - androidPackage: io.flutter.plugins.firebase.firebaseremoteconfig - pluginClass: FirebaseRemoteConfigPlugin + platforms: + android: + package: io.flutter.plugins.firebase.firebaseremoteconfig + pluginClass: FirebaseRemoteConfigPlugin + ios: + pluginClass: FirebaseRemoteConfigPlugin environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.9.1+hotfix.2 <2.0.0" + flutter: ">=1.10.0 <2.0.0" diff --git a/packages/firebase_storage/CHANGELOG.md b/packages/firebase_storage/CHANGELOG.md index 4cdacf3601fb..330855be91c9 100644 --- a/packages/firebase_storage/CHANGELOG.md +++ b/packages/firebase_storage/CHANGELOG.md @@ -1,3 +1,9 @@ +## 3.0.11 + +* Remove the deprecated `author:` field from pubspec.yaml +* Migrate the plugin to the pubspec platforms manifest. +* Bump the minimum Flutter version to 1.10.0. + ## 3.0.10 * Fix example app by adding a call to `ensureInitialized`. diff --git a/packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.h b/packages/firebase_storage/ios/Classes/FLTFirebaseStoragePlugin.h similarity index 100% rename from packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.h rename to packages/firebase_storage/ios/Classes/FLTFirebaseStoragePlugin.h diff --git a/packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.m b/packages/firebase_storage/ios/Classes/FLTFirebaseStoragePlugin.m similarity index 99% rename from packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.m rename to packages/firebase_storage/ios/Classes/FLTFirebaseStoragePlugin.m index 5fd11add6c85..9ef5a1ff9a25 100644 --- a/packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.m +++ b/packages/firebase_storage/ios/Classes/FLTFirebaseStoragePlugin.m @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "FirebaseStoragePlugin.h" +#import "FLTFirebaseStoragePlugin.h" #import "UserAgent.h" #import diff --git a/packages/firebase_storage/pubspec.yaml b/packages/firebase_storage/pubspec.yaml index db1b1f1a2bf6..7d838682cdec 100755 --- a/packages/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/pubspec.yaml @@ -1,15 +1,17 @@ name: firebase_storage description: Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS. -author: Flutter Team homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_storage -version: 3.0.10 +version: 3.0.11 flutter: plugin: - androidPackage: io.flutter.plugins.firebase.storage - iosPrefix: FLT - pluginClass: FirebaseStoragePlugin + platforms: + android: + package: io.flutter.plugins.firebase.storage + pluginClass: FirebaseStoragePlugin + ios: + pluginClass: FLTFirebaseStoragePlugin dependencies: flutter: @@ -28,4 +30,4 @@ dev_dependencies: environment: sdk: ">=2.0.0-dev.28.0 <3.0.0" - flutter: ">=1.5.0 <2.0.0" + flutter: ">=1.10.0 <2.0.0"