|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
5 | 5 |
|
| 6 | +## 2022-07-12 |
| 7 | + |
| 8 | +### Changes |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +Packages with breaking changes: |
| 13 | + |
| 14 | + - [`firebase_auth_web` - `v4.0.0`](#firebase_auth_web---v400) |
| 15 | + - [`firebase_messaging` - `v12.0.0`](#firebase_messaging---v1200) |
| 16 | + - [`firebase_messaging_platform_interface` - `v4.0.0`](#firebase_messaging_platform_interface---v400) |
| 17 | + - [`firebase_messaging_web` - `v3.0.0`](#firebase_messaging_web---v300) |
| 18 | + |
| 19 | +Packages with other changes: |
| 20 | + |
| 21 | + - [`cloud_firestore` - `v3.3.0`](#cloud_firestore---v330) |
| 22 | + - [`cloud_firestore_odm` - `v1.0.0-dev.21`](#cloud_firestore_odm---v100-dev21) |
| 23 | + - [`cloud_firestore_odm_generator` - `v1.0.0-dev.21`](#cloud_firestore_odm_generator---v100-dev21) |
| 24 | + - [`cloud_firestore_platform_interface` - `v5.6.0`](#cloud_firestore_platform_interface---v560) |
| 25 | + - [`cloud_firestore_web` - `v2.7.0`](#cloud_firestore_web---v270) |
| 26 | + - [`cloud_functions_web` - `v4.3.0`](#cloud_functions_web---v430) |
| 27 | + - [`firebase_analytics` - `v9.2.0`](#firebase_analytics---v920) |
| 28 | + - [`firebase_analytics_platform_interface` - `v3.2.0`](#firebase_analytics_platform_interface---v320) |
| 29 | + - [`firebase_analytics_web` - `v0.4.1`](#firebase_analytics_web---v041) |
| 30 | + - [`firebase_app_check_web` - `v0.0.6`](#firebase_app_check_web---v006) |
| 31 | + - [`firebase_app_installations_web` - `v0.1.1`](#firebase_app_installations_web---v011) |
| 32 | + - [`firebase_core_web` - `v1.7.0`](#firebase_core_web---v170) |
| 33 | + - [`firebase_crashlytics` - `v2.8.5`](#firebase_crashlytics---v285) |
| 34 | + - [`firebase_database_web` - `v0.2.1`](#firebase_database_web---v021) |
| 35 | + - [`firebase_performance` - `v0.8.2`](#firebase_performance---v082) |
| 36 | + - [`firebase_performance_web` - `v0.1.1`](#firebase_performance_web---v011) |
| 37 | + - [`firebase_remote_config_web` - `v1.1.0`](#firebase_remote_config_web---v110) |
| 38 | + - [`firebase_storage_web` - `v3.3.0`](#firebase_storage_web---v330) |
| 39 | + - [`flutterfire_ui` - `v0.4.2+3`](#flutterfire_ui---v0423) |
| 40 | + - [`cloud_functions` - `v3.3.2`](#cloud_functions---v332) |
| 41 | + - [`firebase_app_check` - `v0.0.6+17`](#firebase_app_check---v00617) |
| 42 | + - [`firebase_app_installations` - `v0.1.1+2`](#firebase_app_installations---v0112) |
| 43 | + - [`firebase_auth` - `v3.4.2`](#firebase_auth---v342) |
| 44 | + - [`firebase_core` - `v1.19.2`](#firebase_core---v1192) |
| 45 | + - [`firebase_remote_config` - `v2.0.12`](#firebase_remote_config---v2012) |
| 46 | + - [`firebase_database` - `v9.0.19`](#firebase_database---v9019) |
| 47 | + - [`firebase_auth_platform_interface` - `v6.3.2`](#firebase_auth_platform_interface---v632) |
| 48 | + - [`firebase_remote_config_platform_interface` - `v1.1.11`](#firebase_remote_config_platform_interface---v1111) |
| 49 | + - [`firebase_in_app_messaging` - `v0.6.0+19`](#firebase_in_app_messaging---v06019) |
| 50 | + - [`firebase_in_app_messaging_platform_interface` - `v0.2.1+11`](#firebase_in_app_messaging_platform_interface---v02111) |
| 51 | + - [`firebase_dynamic_links` - `v4.3.2`](#firebase_dynamic_links---v432) |
| 52 | + - [`firebase_database_platform_interface` - `v0.2.1+11`](#firebase_database_platform_interface---v02111) |
| 53 | + - [`firebase_crashlytics_platform_interface` - `v3.2.11`](#firebase_crashlytics_platform_interface---v3211) |
| 54 | + - [`firebase_app_installations_platform_interface` - `v0.1.1+11`](#firebase_app_installations_platform_interface---v01111) |
| 55 | + - [`firebase_dynamic_links_platform_interface` - `v0.2.3+7`](#firebase_dynamic_links_platform_interface---v0237) |
| 56 | + - [`firebase_ml_model_downloader_platform_interface` - `v0.1.1+11`](#firebase_ml_model_downloader_platform_interface---v01111) |
| 57 | + - [`firebase_app_check_platform_interface` - `v0.0.4+11`](#firebase_app_check_platform_interface---v00411) |
| 58 | + - [`cloud_functions_platform_interface` - `v5.1.11`](#cloud_functions_platform_interface---v5111) |
| 59 | + - [`firebase_storage_platform_interface` - `v4.1.11`](#firebase_storage_platform_interface---v4111) |
| 60 | + - [`firebase_ml_model_downloader` - `v0.1.1+2`](#firebase_ml_model_downloader---v0112) |
| 61 | + - [`firebase_performance_platform_interface` - `v0.1.1+11`](#firebase_performance_platform_interface---v01111) |
| 62 | + - [`firebase_storage` - `v10.3.2`](#firebase_storage---v1032) |
| 63 | + |
| 64 | +Packages with dependency updates only: |
| 65 | + |
| 66 | +> 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. |
| 67 | +
|
| 68 | + - `flutterfire_ui` - `v0.4.2+3` |
| 69 | + - `cloud_functions` - `v3.3.2` |
| 70 | + - `firebase_app_check` - `v0.0.6+17` |
| 71 | + - `firebase_app_installations` - `v0.1.1+2` |
| 72 | + - `firebase_auth` - `v3.4.2` |
| 73 | + - `firebase_core` - `v1.19.2` |
| 74 | + - `firebase_remote_config` - `v2.0.12` |
| 75 | + - `firebase_database` - `v9.0.19` |
| 76 | + - `firebase_auth_platform_interface` - `v6.3.2` |
| 77 | + - `firebase_remote_config_platform_interface` - `v1.1.11` |
| 78 | + - `firebase_in_app_messaging` - `v0.6.0+19` |
| 79 | + - `firebase_in_app_messaging_platform_interface` - `v0.2.1+11` |
| 80 | + - `firebase_dynamic_links` - `v4.3.2` |
| 81 | + - `firebase_database_platform_interface` - `v0.2.1+11` |
| 82 | + - `firebase_crashlytics_platform_interface` - `v3.2.11` |
| 83 | + - `firebase_app_installations_platform_interface` - `v0.1.1+11` |
| 84 | + - `firebase_dynamic_links_platform_interface` - `v0.2.3+7` |
| 85 | + - `firebase_ml_model_downloader_platform_interface` - `v0.1.1+11` |
| 86 | + - `firebase_app_check_platform_interface` - `v0.0.4+11` |
| 87 | + - `cloud_functions_platform_interface` - `v5.1.11` |
| 88 | + - `firebase_storage_platform_interface` - `v4.1.11` |
| 89 | + - `firebase_ml_model_downloader` - `v0.1.1+2` |
| 90 | + - `firebase_performance_platform_interface` - `v0.1.1+11` |
| 91 | + - `firebase_storage` - `v10.3.2` |
| 92 | + |
| 93 | +--- |
| 94 | + |
| 95 | +#### `firebase_auth_web` - `v4.0.0` |
| 96 | + |
| 97 | + - **BREAKING** **FEAT**: upgrade auth web to Firebase v9 JS SDK ([#8236](https://github.com/firebase/flutterfire/issues/8236)). ([8e95a51d](https://github.com/firebase/flutterfire/commit/8e95a51d99ffc5fec106d933e46c9f331c1e2d50)) |
| 98 | + - **BREAKING**: Cannot set `updateDisplayName()` or `updatePhotoURL()` to `null` on web anymore. |
| 99 | + |
| 100 | +#### `firebase_messaging` - `v12.0.0` |
| 101 | + |
| 102 | + - **DOCS**: fix usage link to the documentation in the README.md ([#9027](https://github.com/firebase/flutterfire/issues/9027)). ([037e3a5f](https://github.com/firebase/flutterfire/commit/037e3a5f3d41a3914ed8e6fa394e42c44fe29186)) |
| 103 | + - **BREAKING** **FEAT**: upgrade messaging web to Firebase v9 JS SDK. ([#8860](https://github.com/firebase/flutterfire/issues/8860)). ([f3a6bdc5](https://github.com/firebase/flutterfire/commit/f3a6bdc5fd2441ed3c77a9d0ece0d6460afd2ec4)) |
| 104 | + - **BREAKING**: `isSupported()` API is now asynchronous and returns `Future<bool>`. It is web only and will always resolve to `true` on other platforms. |
| 105 | + |
| 106 | +#### `firebase_messaging_platform_interface` - `v4.0.0` |
| 107 | + |
| 108 | + - **BREAKING** **FEAT**: upgrade messaging web to Firebase v9 JS SDK. ([#8860](https://github.com/firebase/flutterfire/issues/8860)). ([f3a6bdc5](https://github.com/firebase/flutterfire/commit/f3a6bdc5fd2441ed3c77a9d0ece0d6460afd2ec4)) |
| 109 | + - **BREAKING**: `isSupported()` API is now asynchronous and returns `Future<bool>`. It is web only and will always resolve to `true` on other platforms. |
| 110 | + |
| 111 | +#### `firebase_messaging_web` - `v3.0.0` |
| 112 | + |
| 113 | + - **BREAKING** **FEAT**: upgrade messaging web to Firebase v9 JS SDK. ([#8860](https://github.com/firebase/flutterfire/issues/8860)). ([f3a6bdc5](https://github.com/firebase/flutterfire/commit/f3a6bdc5fd2441ed3c77a9d0ece0d6460afd2ec4)) |
| 114 | + - **BREAKING**: `isSupported()` API is now asynchronous and returns `Future<bool>`. It is web only and will always resolve to `true` on other platforms. |
| 115 | + |
| 116 | +#### `cloud_firestore` - `v3.3.0` |
| 117 | + |
| 118 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 119 | + |
| 120 | +#### `cloud_firestore_odm` - `v1.0.0-dev.21` |
| 121 | + |
| 122 | + - **FEAT**: add orderByFieldPath / whereFieldPath ([#8951](https://github.com/firebase/flutterfire/issues/8951)). ([5957c23b](https://github.com/firebase/flutterfire/commit/5957c23b44b235dab9d97449acb9c737da07b8e7)) |
| 123 | + - **FEAT**: Add support for DateTime/Timestamp/GeoPoint ([#8563](https://github.com/firebase/flutterfire/issues/8563)). ([f2ea3696](https://github.com/firebase/flutterfire/commit/f2ea36964662d396dbc26bd931bb2662a5898168)) |
| 124 | + - **FEAT**: add support for json_serializable's field rename/property ignore ([#9030](https://github.com/firebase/flutterfire/issues/9030)). ([81ec08fd](https://github.com/firebase/flutterfire/commit/81ec08fd64d57b4fbdc8e4fca39b5ab84dcc8669)) |
| 125 | + |
| 126 | +#### `cloud_firestore_odm_generator` - `v1.0.0-dev.21` |
| 127 | + |
| 128 | + - **FEAT**: add orderByFieldPath / whereFieldPath ([#8951](https://github.com/firebase/flutterfire/issues/8951)). ([5957c23b](https://github.com/firebase/flutterfire/commit/5957c23b44b235dab9d97449acb9c737da07b8e7)) |
| 129 | + - **FEAT**: Add support for DateTime/Timestamp/GeoPoint ([#8563](https://github.com/firebase/flutterfire/issues/8563)). ([f2ea3696](https://github.com/firebase/flutterfire/commit/f2ea36964662d396dbc26bd931bb2662a5898168)) |
| 130 | + - **FEAT**: add support for json_serializable's field rename/property ignore ([#9030](https://github.com/firebase/flutterfire/issues/9030)). ([81ec08fd](https://github.com/firebase/flutterfire/commit/81ec08fd64d57b4fbdc8e4fca39b5ab84dcc8669)) |
| 131 | + |
| 132 | +#### `cloud_firestore_platform_interface` - `v5.6.0` |
| 133 | + |
| 134 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 135 | + |
| 136 | +#### `cloud_firestore_web` - `v2.7.0` |
| 137 | + |
| 138 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 139 | + |
| 140 | +#### `cloud_functions_web` - `v4.3.0` |
| 141 | + |
| 142 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 143 | + |
| 144 | +#### `firebase_analytics` - `v9.2.0` |
| 145 | + |
| 146 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 147 | + |
| 148 | +#### `firebase_analytics_platform_interface` - `v3.2.0` |
| 149 | + |
| 150 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 151 | + |
| 152 | +#### `firebase_analytics_web` - `v0.4.1` |
| 153 | + |
| 154 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 155 | + |
| 156 | +#### `firebase_app_check_web` - `v0.0.6` |
| 157 | + |
| 158 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 159 | + |
| 160 | +#### `firebase_app_installations_web` - `v0.1.1` |
| 161 | + |
| 162 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 163 | + |
| 164 | +#### `firebase_core_web` - `v1.7.0` |
| 165 | + |
| 166 | + - **FEAT**: web JS v9.9.0 SDK bump ([#9075](https://github.com/firebase/flutterfire/issues/9075)). ([200a7747](https://github.com/firebase/flutterfire/commit/200a7747945155a99694d245c9b53ee3526a1da9)) |
| 167 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 168 | + |
| 169 | +#### `firebase_crashlytics` - `v2.8.5` |
| 170 | + |
| 171 | + - **FIX**: `[core/duplicate-app]` exception when running the example ([#8991](https://github.com/firebase/flutterfire/issues/8991)). ([c70e66a5](https://github.com/firebase/flutterfire/commit/c70e66a546cf9236e728796c5b59a3d4e39caeb2)) |
| 172 | + |
| 173 | +#### `firebase_database_web` - `v0.2.1` |
| 174 | + |
| 175 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 176 | + |
| 177 | +#### `firebase_performance` - `v0.8.2` |
| 178 | + |
| 179 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 180 | + |
| 181 | +#### `firebase_performance_web` - `v0.1.1` |
| 182 | + |
| 183 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 184 | + |
| 185 | +#### `firebase_remote_config_web` - `v1.1.0` |
| 186 | + |
| 187 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 188 | + |
| 189 | +#### `firebase_storage_web` - `v3.3.0` |
| 190 | + |
| 191 | + - **FEAT**: upgrade to support v9.8.1 Firebase JS SDK ([#8235](https://github.com/firebase/flutterfire/issues/8235)). ([4b417af5](https://github.com/firebase/flutterfire/commit/4b417af574bb8a32ca8e4b3ab2ff253a22be9903)) |
| 192 | + |
| 193 | + |
6 | 194 | ## 2022-07-01
|
7 | 195 |
|
8 | 196 | ### Changes
|
@@ -2872,7 +3060,7 @@ Packages with dependency updates only:
|
2872 | 3060 | - **FIX**: some OAuth providers now work on macOS & web (#7576).
|
2873 | 3061 | - **FIX**: fix various typos in i10n text (#7624).
|
2874 | 3062 | - **BREAKING** **FEAT**: update all dependencies to use latest releases (#7549).
|
2875 |
| - - Note this has no breaking public API changes, however if you additionally also depend on some of the same dependencies in your app, e.g. `flutter_svg` then you may need to update your versions of these packages as well in your app `pubspec.yaml` to |
| 3063 | + - Note this has no breaking public API changes, however if you additionally also depend on some of the same dependencies in your app, e.g. `flutter_svg` then you may need to update your versions of these packages as well in your app `pubspec.yaml` to |
2876 | 3064 | avoid version resolution issues when running `pub get`.
|
2877 | 3065 |
|
2878 | 3066 | #### `cloud_firestore` - `v3.1.5`
|
|
0 commit comments