From 3557de4d25902e712d560dbc4d0db41de08df499 Mon Sep 17 00:00:00 2001 From: Amir Hardon Date: Tue, 5 May 2020 16:23:51 -0700 Subject: [PATCH] Announce 1.0.0 compatibility for multiple plugins --- packages/cloud_firestore/cloud_firestore/CHANGELOG.md | 4 ++++ packages/cloud_firestore/cloud_firestore/README.md | 7 +++++++ packages/cloud_firestore/cloud_firestore/pubspec.yaml | 5 ++++- packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md | 4 ++++ packages/cloud_firestore/cloud_firestore_web/README.md | 7 +++++++ packages/cloud_firestore/cloud_firestore_web/pubspec.yaml | 5 ++++- packages/firebase_crashlytics/CHANGELOG.md | 4 ++++ packages/firebase_crashlytics/README.md | 7 +++++++ packages/firebase_crashlytics/pubspec.yaml | 5 ++++- packages/firebase_dynamic_links/CHANGELOG.md | 4 ++++ packages/firebase_dynamic_links/README.md | 7 +++++++ packages/firebase_dynamic_links/pubspec.yaml | 5 ++++- packages/firebase_in_app_messaging/CHANGELOG.md | 4 ++++ packages/firebase_in_app_messaging/README.md | 7 +++++++ packages/firebase_in_app_messaging/pubspec.yaml | 5 ++++- packages/firebase_ml_vision/CHANGELOG.md | 4 ++++ packages/firebase_ml_vision/README.md | 7 +++++++ packages/firebase_ml_vision/pubspec.yaml | 5 ++++- packages/firebase_performance/CHANGELOG.md | 4 ++++ packages/firebase_performance/README.md | 7 +++++++ packages/firebase_performance/pubspec.yaml | 5 ++++- packages/firebase_remote_config/CHANGELOG.md | 4 ++++ packages/firebase_remote_config/README.md | 7 +++++++ packages/firebase_remote_config/pubspec.yaml | 5 ++++- 24 files changed, 120 insertions(+), 8 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index ba0efd5b417d..4b3abbda182f 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.13.5+1 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.13.5 * Migrate cloud_firestore to android v2 embedding. diff --git a/packages/cloud_firestore/cloud_firestore/README.md b/packages/cloud_firestore/cloud_firestore/README.md index bdd86593ef09..9d5c879eb9cf 100755 --- a/packages/cloud_firestore/cloud_firestore/README.md +++ b/packages/cloud_firestore/cloud_firestore/README.md @@ -6,6 +6,13 @@ A Flutter plugin to use the [Cloud Firestore API](https://firebase.google.com/do For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `cloud_firestore: '>=0.13.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.13.y+z`. +Please use `cloud_firestore: '>=0.13.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Setup To use this plugin: diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index c9c9ae8f60a4..f4b893b4464e 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -3,7 +3,10 @@ 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.5 +# 0.13.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.13.5+1 flutter: plugin: diff --git a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md index cc618601f890..ccf199207f4f 100644 --- a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.1+3 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.1.1+2 * Ensure QueryWeb correctly encodes values passed in to `[start|end][At|Before](Document?)` methods. diff --git a/packages/cloud_firestore/cloud_firestore_web/README.md b/packages/cloud_firestore/cloud_firestore_web/README.md index 4992491a3fc5..1c54933b4abd 100644 --- a/packages/cloud_firestore/cloud_firestore_web/README.md +++ b/packages/cloud_firestore/cloud_firestore_web/README.md @@ -2,6 +2,13 @@ The web implementation of [`cloud_firestore`][1]. +**Please set your constraint to `cloud_firestore_web: '>=0.1.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.1.y+z`. +Please use `cloud_firestore_web: '>=0.1.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage ### Import the package diff --git a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml index 64aaac486946..8acaf87680ad 100644 --- a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml @@ -1,7 +1,10 @@ name: cloud_firestore_web description: The web implementation of cloud_firestore homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore/cloud_firestore_web -version: 0.1.1+2 +# 0.1.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.1.1+3 flutter: plugin: diff --git a/packages/firebase_crashlytics/CHANGELOG.md b/packages/firebase_crashlytics/CHANGELOG.md index f358e8835de4..5e52594995a9 100644 --- a/packages/firebase_crashlytics/CHANGELOG.md +++ b/packages/firebase_crashlytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.3+4 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.1.3+3 * Fix for missing UserAgent.h compilation failures. diff --git a/packages/firebase_crashlytics/README.md b/packages/firebase_crashlytics/README.md index 48f6a4ec482a..185cc5a1623c 100644 --- a/packages/firebase_crashlytics/README.md +++ b/packages/firebase_crashlytics/README.md @@ -6,6 +6,13 @@ A Flutter plugin to use the [Firebase Crashlytics Service](https://firebase.goog For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_crashlytics: '>=0.1.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.1.y+z`. +Please use `firebase_crashlytics: '>=0.1.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage ### Import the firebase_crashlytics plugin diff --git a/packages/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/pubspec.yaml index e449a0e86835..adff1223319d 100644 --- a/packages/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/pubspec.yaml @@ -2,7 +2,10 @@ name: firebase_crashlytics description: Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console. -version: 0.1.3+3 +# 0.1.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.1.3+4 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_crashlytics environment: diff --git a/packages/firebase_dynamic_links/CHANGELOG.md b/packages/firebase_dynamic_links/CHANGELOG.md index 70d71d98d108..11c366154591 100644 --- a/packages/firebase_dynamic_links/CHANGELOG.md +++ b/packages/firebase_dynamic_links/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.5.0+13 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.5.0+12 * Fix for missing UserAgent.h compilation failures. diff --git a/packages/firebase_dynamic_links/README.md b/packages/firebase_dynamic_links/README.md index adee21062b89..b38e11c8d35a 100644 --- a/packages/firebase_dynamic_links/README.md +++ b/packages/firebase_dynamic_links/README.md @@ -10,6 +10,13 @@ In addition, Dynamic Links work across app installs: if a user opens a Dynamic L For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_dynamic_links: '>=0.5.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.5.y+z`. +Please use `firebase_dynamic_links: '>=0.5.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage To use this plugin, add `firebase_dynamic_links` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). You must also configure firebase dynamic links for each platform project: Android and iOS (see the example folder or https://codelabs.developers.google.com/codelabs/flutter-firebase/#4 for step by step details). diff --git a/packages/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/pubspec.yaml index 4a270ec3afa8..908674ea3ff2 100644 --- a/packages/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/pubspec.yaml @@ -1,7 +1,10 @@ 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+12 +# 0.5.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.5.0+13 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_dynamic_links dependencies: diff --git a/packages/firebase_in_app_messaging/CHANGELOG.md b/packages/firebase_in_app_messaging/CHANGELOG.md index 80122b45d5f9..1e4794fe1730 100644 --- a/packages/firebase_in_app_messaging/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.1+4 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.1.1+3 * Replace deprecated `getFlutterEngine` call on Android. diff --git a/packages/firebase_in_app_messaging/README.md b/packages/firebase_in_app_messaging/README.md index fc3b4d35060e..bea83b31fdf8 100644 --- a/packages/firebase_in_app_messaging/README.md +++ b/packages/firebase_in_app_messaging/README.md @@ -4,6 +4,13 @@ A Flutter plugin to use the [Firebase In-App Messaging API](https://firebase.goo For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_in_app_messaging: '>=0.1.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.1.y+z`. +Please use `firebase_in_app_messaging: '>=0.1.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage ### Import the firebase_in_app_messaging plugin diff --git a/packages/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/pubspec.yaml index bb4226151e2a..35677b829977 100644 --- a/packages/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/pubspec.yaml @@ -1,6 +1,9 @@ name: firebase_in_app_messaging description: Flutter plugin for Firebase In-App Messaging. -version: 0.1.1+3 +# 0.1.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.1.1+4 homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_in_app_messaging environment: diff --git a/packages/firebase_ml_vision/CHANGELOG.md b/packages/firebase_ml_vision/CHANGELOG.md index 3b73f66ea95d..940b355afdca 100644 --- a/packages/firebase_ml_vision/CHANGELOG.md +++ b/packages/firebase_ml_vision/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.9.3+10 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.9.3+9 * Fix for missing UserAgent.h compilation failures. diff --git a/packages/firebase_ml_vision/README.md b/packages/firebase_ml_vision/README.md index 198a2d0578db..4e549f39b0cd 100644 --- a/packages/firebase_ml_vision/README.md +++ b/packages/firebase_ml_vision/README.md @@ -6,6 +6,13 @@ A Flutter plugin to use the [ML Kit Vision for Firebase API](https://firebase.go For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_ml_vision: '>=0.9.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.9.y+z`. +Please use `firebase_ml_vision: '>=0.9.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage To use this plugin, add `firebase_ml_vision` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). You must also configure Firebase for each platform project: Android and iOS (see the example folder or https://codelabs.developers.google.com/codelabs/flutter-firebase/#4 for step by step details). diff --git a/packages/firebase_ml_vision/pubspec.yaml b/packages/firebase_ml_vision/pubspec.yaml index 68733b89864a..7a00515719a8 100644 --- a/packages/firebase_ml_vision/pubspec.yaml +++ b/packages/firebase_ml_vision/pubspec.yaml @@ -1,7 +1,10 @@ name: firebase_ml_vision description: Flutter plugin for Firebase machine learning vision services. homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_ml_vision -version: 0.9.3+9 +# 0.9.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.9.3+10 dependencies: flutter: diff --git a/packages/firebase_performance/CHANGELOG.md b/packages/firebase_performance/CHANGELOG.md index 9ed79b9cf2f1..7a8b1d38042a 100644 --- a/packages/firebase_performance/CHANGELOG.md +++ b/packages/firebase_performance/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.1+9 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.3.1+8 * Fix for missing UserAgent.h compilation failures. diff --git a/packages/firebase_performance/README.md b/packages/firebase_performance/README.md index 4ee698b61f36..17ed3ac27d5e 100644 --- a/packages/firebase_performance/README.md +++ b/packages/firebase_performance/README.md @@ -6,6 +6,13 @@ A Flutter plugin to use the [Google Performance Monitoring for Firebase API](htt For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_performance: '>=0.3.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.3.y+z`. +Please use `firebase_performance: '>=0.3.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage To use this plugin, add `firebase_performance` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). You must also configure firebase performance monitoring for each platform project: Android and iOS (see the example folder or https://codelabs.developers.google.com/codelabs/flutter-firebase/#4 for step by step details). diff --git a/packages/firebase_performance/pubspec.yaml b/packages/firebase_performance/pubspec.yaml index 74075a880c52..97ccbd49f8ac 100644 --- a/packages/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/pubspec.yaml @@ -3,7 +3,10 @@ description: Flutter plugin for Google Performance Monitoring for Firebase, an a measurement solution that monitors traces and HTTP/S network requests on Android and iOS. homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_performance -version: 0.3.1+8 +# 0.3.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.3.1+9 dependencies: flutter: diff --git a/packages/firebase_remote_config/CHANGELOG.md b/packages/firebase_remote_config/CHANGELOG.md index 9bce8ded40f5..0bab92318056 100644 --- a/packages/firebase_remote_config/CHANGELOG.md +++ b/packages/firebase_remote_config/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.0+5 + +* Declare API stability and compatibility with `1.0.0` (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0). + ## 0.3.0+4 * Fix for missing UserAgent.h compilation failures. diff --git a/packages/firebase_remote_config/README.md b/packages/firebase_remote_config/README.md index 72a0339f8ad7..922d66489627 100644 --- a/packages/firebase_remote_config/README.md +++ b/packages/firebase_remote_config/README.md @@ -6,6 +6,13 @@ A Flutter plugin to use the [Firebase Remote Config API](https://firebase.google For Flutter plugins for other Firebase products, see [README.md](https://github.com/FirebaseExtended/flutterfire/blob/master/README.md). +**Please set your constraint to `firebase_remote_config: '>=0.3.y+x <2.0.0'`** + +## Backward compatible 1.0.0 version is coming +The plugin has reached a stable API, we guarantee that version `1.0.0` will be backward compatible with `0.3.y+z`. +Please use `firebase_remote_config: '>=0.3.y+x <2.0.0'` as your dependency constraint to allow a smoother ecosystem migration. +For more details see: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 + ## Usage ### Import the firebase_remote_config plugin diff --git a/packages/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/pubspec.yaml index 9b89513713a3..72f2c7947d2b 100644 --- a/packages/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/pubspec.yaml @@ -2,7 +2,10 @@ name: firebase_remote_config description: Flutter plugin for Firebase Remote Config. Update your application look and feel and behaviour without re-releasing. homepage: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_remote_config -version: 0.3.0+4 +# 0.3.y+z is compatible with 1.0.0, if you land a breaking change bump +# the version to 2.0.0. +# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 +version: 0.3.0+5 dependencies: flutter: