diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b944d9c2b1b..71fc378541a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,68 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2022-09-15 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`cloud_firestore` - `v3.4.8`](#cloud_firestore---v348) + - [`cloud_firestore_odm` - `v1.0.0-dev.30`](#cloud_firestore_odm---v100-dev30) + - [`cloud_firestore_odm_generator` - `v1.0.0-dev.30`](#cloud_firestore_odm_generator---v100-dev30) + - [`firebase_analytics` - `v9.3.5`](#firebase_analytics---v935) + - [`firebase_auth` - `v3.9.0`](#firebase_auth---v390) + - [`firebase_auth_platform_interface` - `v6.8.0`](#firebase_auth_platform_interface---v680) + - [`firebase_messaging` - `v13.0.2`](#firebase_messaging---v1302) + - [`flutterfire_ui` - `v0.4.3+9`](#flutterfire_ui---v0439) + - [`firebase_auth_web` - `v4.4.1`](#firebase_auth_web---v441) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `flutterfire_ui` - `v0.4.3+9` + - `firebase_auth_web` - `v4.4.1` + +--- + +#### `cloud_firestore` - `v3.4.8` + + - **FIX**: fix `queryGet()` & `namedQueryGet()`. Check if `query` is `[NSNull null]` value ([#9410](https://github.com/firebase/flutterfire/issues/9410)). ([ae035fe2](https://github.com/firebase/flutterfire/commit/ae035fe2b060264153386ae5c2a1eb90c22e90f3)) + +#### `cloud_firestore_odm` - `v1.0.0-dev.30` + + - **FEAT**: add support for specifying class name prefix ([#9453](https://github.com/firebase/flutterfire/issues/9453)). ([49921a43](https://github.com/firebase/flutterfire/commit/49921a4362c5965d2efeed17eb73775302007ea8)) + +#### `cloud_firestore_odm_generator` - `v1.0.0-dev.30` + + - **FEAT**: add support for specifying class name prefix ([#9453](https://github.com/firebase/flutterfire/issues/9453)). ([49921a43](https://github.com/firebase/flutterfire/commit/49921a4362c5965d2efeed17eb73775302007ea8)) + +#### `firebase_analytics` - `v9.3.5` + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + +#### `firebase_auth` - `v3.9.0` + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + - **FEAT**: add `linkWithProvider` to support for linking auth providers ([#9535](https://github.com/firebase/flutterfire/issues/9535)). ([1ac14fb1](https://github.com/firebase/flutterfire/commit/1ac14fb147f83cf5c7874004a9dc61838dce8da8)) + +#### `firebase_auth_platform_interface` - `v6.8.0` + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + - **FEAT**: add `linkWithProvider` to support for linking auth providers ([#9535](https://github.com/firebase/flutterfire/issues/9535)). ([1ac14fb1](https://github.com/firebase/flutterfire/commit/1ac14fb147f83cf5c7874004a9dc61838dce8da8)) + +#### `firebase_messaging` - `v13.0.2` + + - **DOCS**: update docs to use `@pragma('vm:entry-point')` annotation for messaging background handler ([#9494](https://github.com/firebase/flutterfire/issues/9494)). ([27a7f44e](https://github.com/firebase/flutterfire/commit/27a7f44e02f2ed533e0249622afdd0a421261385)) + + ## 2022-09-08 ### Changes diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index f45ad3f38000..7c0fab38a3fb 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.4.8 + + - **FIX**: fix `queryGet()` & `namedQueryGet()`. Check if `query` is `[NSNull null]` value ([#9410](https://github.com/firebase/flutterfire/issues/9410)). ([ae035fe2](https://github.com/firebase/flutterfire/commit/ae035fe2b060264153386ae5c2a1eb90c22e90f3)) + ## 3.4.7 - Update a dependency to the latest release. diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index 8574c04593c8..1265d5f1b215 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -4,7 +4,7 @@ description: live synchronization and offline support on Android and iOS. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/master/packages/cloud_firestore/cloud_firestore -version: 3.4.7 +version: 3.4.8 false_secrets: - example/** diff --git a/packages/cloud_firestore_odm/cloud_firestore_odm/CHANGELOG.md b/packages/cloud_firestore_odm/cloud_firestore_odm/CHANGELOG.md index d3c5c7626d1f..3346110d863e 100644 --- a/packages/cloud_firestore_odm/cloud_firestore_odm/CHANGELOG.md +++ b/packages/cloud_firestore_odm/cloud_firestore_odm/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.0-dev.30 + + - **FEAT**: add support for specifying class name prefix ([#9453](https://github.com/firebase/flutterfire/issues/9453)). ([49921a43](https://github.com/firebase/flutterfire/commit/49921a4362c5965d2efeed17eb73775302007ea8)) + ## 1.0.0-dev.29 - **FEAT**: Add support using Freezed classes as collection models ([#9483](https://github.com/firebase/flutterfire/issues/9483)). ([ce238f71](https://github.com/firebase/flutterfire/commit/ce238f713b250f523890b9e7e42d395f433ed80f)) diff --git a/packages/cloud_firestore_odm/cloud_firestore_odm/pubspec.yaml b/packages/cloud_firestore_odm/cloud_firestore_odm/pubspec.yaml index 230edb8d1445..0adc2726ad66 100644 --- a/packages/cloud_firestore_odm/cloud_firestore_odm/pubspec.yaml +++ b/packages/cloud_firestore_odm/cloud_firestore_odm/pubspec.yaml @@ -2,7 +2,7 @@ name: cloud_firestore_odm description: An ODM for Firebase Cloud Firestore (cloud_firestore). homepage: https://github.com/firebase/flutterfire/tree/master/packages/cloud_firestore_odm repository: https://github.com/firebase/flutterfire/tree/master/packages/cloud_firestore_odm/cloud_firestore_odm -version: 1.0.0-dev.29 +version: 1.0.0-dev.30 false_secrets: - example/** @@ -11,7 +11,7 @@ environment: sdk: ">=2.16.0 <3.0.0" dependencies: - cloud_firestore: ^3.4.7 + cloud_firestore: ^3.4.8 flutter: sdk: flutter json_annotation: ^4.5.0 diff --git a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/CHANGELOG.md b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/CHANGELOG.md index 8ca9d8568de6..622a76214f6e 100644 --- a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/CHANGELOG.md +++ b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.0-dev.30 + + - **FEAT**: add support for specifying class name prefix ([#9453](https://github.com/firebase/flutterfire/issues/9453)). ([49921a43](https://github.com/firebase/flutterfire/commit/49921a4362c5965d2efeed17eb73775302007ea8)) + ## 1.0.0-dev.29 - **FIX**: bump minimum analyzer version ([#9493](https://github.com/firebase/flutterfire/issues/9493)). ([5137a646](https://github.com/firebase/flutterfire/commit/5137a6469fb57fb003757459222cb6c4e39fb0f8)) diff --git a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/cloud_firestore_odm_generator_integration_test/pubspec.yaml b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/cloud_firestore_odm_generator_integration_test/pubspec.yaml index 1469fcb8d009..68fd5feba7a1 100644 --- a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/cloud_firestore_odm_generator_integration_test/pubspec.yaml +++ b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/cloud_firestore_odm_generator_integration_test/pubspec.yaml @@ -6,7 +6,7 @@ environment: sdk: ">=2.16.0 <3.0.0" dependencies: - cloud_firestore: ^3.4.7 + cloud_firestore: ^3.4.8 cloud_firestore_odm: path: ../../cloud_firestore_odm flutter: diff --git a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/pubspec.yaml b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/pubspec.yaml index 63e390409ba9..929b2018209c 100644 --- a/packages/cloud_firestore_odm/cloud_firestore_odm_generator/pubspec.yaml +++ b/packages/cloud_firestore_odm/cloud_firestore_odm_generator/pubspec.yaml @@ -2,7 +2,7 @@ name: cloud_firestore_odm_generator description: A code generator for cloud_firestore_odm. homepage: https://firebase.flutter.dev/docs/firestore/odm repository: https://github.com/firebase/flutterfire/tree/master/packages/cloud_firestore_odm_generator/cloud_firestore_odm_generator -version: 1.0.0-dev.29 +version: 1.0.0-dev.30 environment: sdk: ">=2.16.0 <3.0.0" @@ -11,7 +11,7 @@ dependencies: analyzer: ^4.6.0 build: ^2.0.1 build_config: ^1.0.0 - cloud_firestore_odm: ^1.0.0-dev.29 + cloud_firestore_odm: ^1.0.0-dev.30 collection: ^1.15.0 freezed_annotation: ">=1.0.0 <3.0.0" json_annotation: ^4.6.0 diff --git a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md index 54a059c1b019..f07d58249331 100644 --- a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 9.3.5 + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + ## 9.3.4 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index ad29875e2bfa..a06bc608bf79 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -4,7 +4,7 @@ description: solution that provides insight on app usage and user engagement on Android and iOS. homepage: https://firebase.google.com/docs/analytics repository: https://github.com/firebase/flutterfire/tree/master/packages/firebase_analytics/firebase_analytics -version: 9.3.4 +version: 9.3.5 false_secrets: - example/** diff --git a/packages/firebase_auth/firebase_auth/CHANGELOG.md b/packages/firebase_auth/firebase_auth/CHANGELOG.md index 1c71d826ef80..78685a5544d8 100644 --- a/packages/firebase_auth/firebase_auth/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.9.0 + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + - **FEAT**: add `linkWithProvider` to support for linking auth providers ([#9535](https://github.com/firebase/flutterfire/issues/9535)). ([1ac14fb1](https://github.com/firebase/flutterfire/commit/1ac14fb147f83cf5c7874004a9dc61838dce8da8)) + ## 3.8.0 - **FIX**: remove default scopes on iOS for Sign in With Apple ([#9477](https://github.com/firebase/flutterfire/issues/9477)). ([3fe02b29](https://github.com/firebase/flutterfire/commit/3fe02b2937135ea6d576c7e445da5f4266ff0fdf)) diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index d149cbe4d84e..d982ff85f3a9 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -4,7 +4,7 @@ description: Flutter plugin for Firebase Auth, enabling Android and iOS like Google, Facebook and Twitter. homepage: https://firebase.google.com/docs/auth repository: https://github.com/firebase/flutterfire/tree/master/packages/firebase_auth/firebase_auth -version: 3.8.0 +version: 3.9.0 false_secrets: - example/** @@ -14,8 +14,8 @@ environment: flutter: ">=1.12.13+hotfix.5" dependencies: - firebase_auth_platform_interface: ^6.7.0 - firebase_auth_web: ^4.4.0 + firebase_auth_platform_interface: ^6.8.0 + firebase_auth_web: ^4.4.1 firebase_core: ^1.10.0 firebase_core_platform_interface: ^4.5.1 flutter: diff --git a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md index 0bfad8c22f62..0fd1975c78ea 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md @@ -1,3 +1,8 @@ +## 6.8.0 + + - **REFACTOR**: deprecate `signInWithAuthProvider` in favor of `signInWithProvider` ([#9542](https://github.com/firebase/flutterfire/issues/9542)). ([ca340ea1](https://github.com/firebase/flutterfire/commit/ca340ea19c8dbb340f083e48cf1b0de36f7d64c4)) + - **FEAT**: add `linkWithProvider` to support for linking auth providers ([#9535](https://github.com/firebase/flutterfire/issues/9535)). ([1ac14fb1](https://github.com/firebase/flutterfire/commit/1ac14fb147f83cf5c7874004a9dc61838dce8da8)) + ## 6.7.0 - **FIX**: fix enrollementTimestamp parsing on Web ([#9440](https://github.com/firebase/flutterfire/issues/9440)). ([639cab7b](https://github.com/firebase/flutterfire/commit/639cab7b84aa33cc1dda144fc89db2236a1945b2)) diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index 553d800ddbec..dba0fdbef7a5 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://github.com/firebase/flutterfire/tree/master/packages/firebase_ repository: https://github.com/firebase/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: 6.7.0 +version: 6.8.0 environment: sdk: '>=2.16.0 <3.0.0' diff --git a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md index 7088c260d753..011e4a1f387a 100644 --- a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.4.1 + + - Update a dependency to the latest release. + ## 4.4.0 - **FIX**: fix enrollementTimestamp parsing on Web ([#9440](https://github.com/firebase/flutterfire/issues/9440)). ([639cab7b](https://github.com/firebase/flutterfire/commit/639cab7b84aa33cc1dda144fc89db2236a1945b2)) diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index 5d4234a7ac6f..6f3f4f7b2850 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -2,14 +2,14 @@ name: firebase_auth_web description: The web implementation of firebase_auth homepage: https://github.com/firebase/flutterfire/tree/master/packages/firebase_auth/firebase_auth_web repository: https://github.com/firebase/flutterfire/tree/master/packages/firebase_auth/firebase_auth_web -version: 4.4.0 +version: 4.4.1 environment: sdk: ">=2.16.0 <3.0.0" flutter: ">=1.12.13+hotfix.4" dependencies: - firebase_auth_platform_interface: ^6.7.0 + firebase_auth_platform_interface: ^6.8.0 firebase_core: ^1.10.0 firebase_core_web: ^1.7.2 flutter: diff --git a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md index 7e72546014e6..355843bfb1bd 100644 --- a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 13.0.2 + + - **DOCS**: update docs to use `@pragma('vm:entry-point')` annotation for messaging background handler ([#9494](https://github.com/firebase/flutterfire/issues/9494)). ([27a7f44e](https://github.com/firebase/flutterfire/commit/27a7f44e02f2ed533e0249622afdd0a421261385)) + ## 13.0.1 - **FIX**: ensure only messaging permission request is processed ([#9486](https://github.com/firebase/flutterfire/issues/9486)). ([5b31e71b](https://github.com/firebase/flutterfire/commit/5b31e71b6cbca0e6a149482436e00598f4eaa2de)) diff --git a/packages/firebase_messaging/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/pubspec.yaml index 8d2f3e1689ab..1e0bbfb7ae2c 100644 --- a/packages/firebase_messaging/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. homepage: https://firebase.google.com/docs/cloud-messaging repository: https://github.com/firebase/flutterfire/tree/master/packages/firebase_messaging/firebase_messaging -version: 13.0.1 +version: 13.0.2 false_secrets: - example/** diff --git a/packages/flutterfire_ui/CHANGELOG.md b/packages/flutterfire_ui/CHANGELOG.md index a278d46e4347..932d87c4897f 100644 --- a/packages/flutterfire_ui/CHANGELOG.md +++ b/packages/flutterfire_ui/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.3+9 + + - Update a dependency to the latest release. + ## 0.4.3+8 - Update a dependency to the latest release. diff --git a/packages/flutterfire_ui/example/pubspec.yaml b/packages/flutterfire_ui/example/pubspec.yaml index 5a3f70fe9eca..75fb4afa0d68 100644 --- a/packages/flutterfire_ui/example/pubspec.yaml +++ b/packages/flutterfire_ui/example/pubspec.yaml @@ -21,10 +21,10 @@ environment: sdk: '>=2.16.0 <3.0.0' dependencies: - cloud_firestore: ^3.4.7 + cloud_firestore: ^3.4.8 crypto: ^3.0.1 cupertino_icons: ^1.0.2 - firebase_auth: ^3.8.0 + firebase_auth: ^3.9.0 firebase_core: ^1.10.3 firebase_database: ^9.1.4 firebase_dynamic_links: ^4.3.7 diff --git a/packages/flutterfire_ui/pubspec.yaml b/packages/flutterfire_ui/pubspec.yaml index 6ffded7fa824..054819b62ccc 100644 --- a/packages/flutterfire_ui/pubspec.yaml +++ b/packages/flutterfire_ui/pubspec.yaml @@ -1,6 +1,6 @@ name: flutterfire_ui description: UI library built on top of firebase services -version: 0.4.3+8 +version: 0.4.3+9 repository: https://github.com/firebase/flutterfire/tree/master/packages/flutterfire_ui homepage: https://github.com/firebase/flutterfire/tree/master/packages/flutterfire_ui @@ -12,12 +12,12 @@ environment: flutter: '>=1.17.0' dependencies: - cloud_firestore: ^3.4.7 + cloud_firestore: ^3.4.8 collection: ^1.15.0 crypto: ^3.0.1 desktop_webview_auth: ^0.0.5 email_validator: ^2.0.1 - firebase_auth: ^3.8.0 + firebase_auth: ^3.9.0 firebase_core: ^1.10.2 firebase_database: ^9.1.4 firebase_dynamic_links: ^4.3.7