Skip to content

File tree

118 files changed

+674
-349
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+674
-349
lines changed

CHANGELOG.md

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,148 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## 2025-09-22 - [BoM 4.3.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-430-2025-09-22)
7+
8+
### Changes
9+
10+
---
11+
12+
Packages with breaking changes:
13+
14+
- There are no breaking changes in this release.
15+
16+
Packages with other changes:
17+
18+
- [`firebase_ai` - `v3.3.0`](#firebase_ai---v330)
19+
- [`firebase_app_check` - `v0.4.1`](#firebase_app_check---v041)
20+
- [`firebase_app_check_platform_interface` - `v0.2.1`](#firebase_app_check_platform_interface---v021)
21+
- [`firebase_app_check_web` - `v0.2.1`](#firebase_app_check_web---v021)
22+
- [`firebase_auth` - `v6.1.0`](#firebase_auth---v610)
23+
- [`firebase_core_platform_interface` - `v6.0.1`](#firebase_core_platform_interface---v601)
24+
- [`firebase_data_connect` - `v0.2.1`](#firebase_data_connect---v021)
25+
- [`firebase_performance` - `v0.11.1`](#firebase_performance---v0111)
26+
- [`firebase_performance_platform_interface` - `v0.1.6`](#firebase_performance_platform_interface---v016)
27+
- [`firebase_database` - `v12.0.2`](#firebase_database---v1202)
28+
- [`firebase_in_app_messaging` - `v0.9.0+2`](#firebase_in_app_messaging---v0902)
29+
- [`_flutterfire_internals` - `v1.3.62`](#_flutterfire_internals---v1362)
30+
- [`cloud_firestore` - `v6.0.2`](#cloud_firestore---v602)
31+
- [`firebase_analytics` - `v12.0.2`](#firebase_analytics---v1202)
32+
- [`firebase_app_installations` - `v0.4.0+2`](#firebase_app_installations---v0402)
33+
- [`firebase_remote_config` - `v6.0.2`](#firebase_remote_config---v602)
34+
- [`firebase_crashlytics` - `v5.0.2`](#firebase_crashlytics---v502)
35+
- [`firebase_messaging` - `v16.0.2`](#firebase_messaging---v1602)
36+
- [`firebase_core_web` - `v3.1.1`](#firebase_core_web---v311)
37+
- [`firebase_core` - `v4.1.1`](#firebase_core---v411)
38+
- [`firebase_ml_model_downloader` - `v0.4.0+2`](#firebase_ml_model_downloader---v0402)
39+
- [`cloud_functions` - `v6.0.2`](#cloud_functions---v602)
40+
- [`firebase_storage` - `v13.0.2`](#firebase_storage---v1302)
41+
- [`firebase_in_app_messaging_platform_interface` - `v0.2.5+13`](#firebase_in_app_messaging_platform_interface---v02513)
42+
- [`firebase_database_platform_interface` - `v0.2.6+13`](#firebase_database_platform_interface---v02613)
43+
- [`firebase_analytics_platform_interface` - `v5.0.2`](#firebase_analytics_platform_interface---v502)
44+
- [`firebase_analytics_web` - `v0.6.0+2`](#firebase_analytics_web---v0602)
45+
- [`cloud_firestore_platform_interface` - `v7.0.2`](#cloud_firestore_platform_interface---v702)
46+
- [`cloud_firestore_web` - `v5.0.2`](#cloud_firestore_web---v502)
47+
- [`firebase_remote_config_platform_interface` - `v2.0.3`](#firebase_remote_config_platform_interface---v203)
48+
- [`firebase_app_installations_web` - `v0.1.6+19`](#firebase_app_installations_web---v01619)
49+
- [`firebase_auth_platform_interface` - `v8.1.2`](#firebase_auth_platform_interface---v812)
50+
- [`firebase_remote_config_web` - `v1.8.12`](#firebase_remote_config_web---v1812)
51+
- [`firebase_app_installations_platform_interface` - `v0.1.4+61`](#firebase_app_installations_platform_interface---v01461)
52+
- [`firebase_crashlytics_platform_interface` - `v3.8.13`](#firebase_crashlytics_platform_interface---v3813)
53+
- [`firebase_messaging_web` - `v4.0.2`](#firebase_messaging_web---v402)
54+
- [`firebase_messaging_platform_interface` - `v4.7.2`](#firebase_messaging_platform_interface---v472)
55+
- [`firebase_storage_platform_interface` - `v5.2.13`](#firebase_storage_platform_interface---v5213)
56+
- [`firebase_storage_web` - `v3.10.20`](#firebase_storage_web---v31020)
57+
- [`firebase_performance_web` - `v0.1.7+19`](#firebase_performance_web---v01719)
58+
- [`firebase_database_web` - `v0.2.6+19`](#firebase_database_web---v02619)
59+
- [`firebase_auth_web` - `v6.0.3`](#firebase_auth_web---v603)
60+
- [`cloud_functions_web` - `v5.0.2`](#cloud_functions_web---v502)
61+
- [`firebase_ml_model_downloader_platform_interface` - `v0.1.5+13`](#firebase_ml_model_downloader_platform_interface---v01513)
62+
- [`cloud_functions_platform_interface` - `v5.8.5`](#cloud_functions_platform_interface---v585)
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+
- `firebase_database` - `v12.0.2`
69+
- `firebase_in_app_messaging` - `v0.9.0+2`
70+
- `_flutterfire_internals` - `v1.3.62`
71+
- `cloud_firestore` - `v6.0.2`
72+
- `firebase_analytics` - `v12.0.2`
73+
- `firebase_app_installations` - `v0.4.0+2`
74+
- `firebase_remote_config` - `v6.0.2`
75+
- `firebase_crashlytics` - `v5.0.2`
76+
- `firebase_messaging` - `v16.0.2`
77+
- `firebase_core_web` - `v3.1.1`
78+
- `firebase_core` - `v4.1.1`
79+
- `firebase_ml_model_downloader` - `v0.4.0+2`
80+
- `cloud_functions` - `v6.0.2`
81+
- `firebase_storage` - `v13.0.2`
82+
- `firebase_in_app_messaging_platform_interface` - `v0.2.5+13`
83+
- `firebase_database_platform_interface` - `v0.2.6+13`
84+
- `firebase_analytics_platform_interface` - `v5.0.2`
85+
- `firebase_analytics_web` - `v0.6.0+2`
86+
- `cloud_firestore_platform_interface` - `v7.0.2`
87+
- `cloud_firestore_web` - `v5.0.2`
88+
- `firebase_remote_config_platform_interface` - `v2.0.3`
89+
- `firebase_app_installations_web` - `v0.1.6+19`
90+
- `firebase_auth_platform_interface` - `v8.1.2`
91+
- `firebase_remote_config_web` - `v1.8.12`
92+
- `firebase_app_installations_platform_interface` - `v0.1.4+61`
93+
- `firebase_crashlytics_platform_interface` - `v3.8.13`
94+
- `firebase_messaging_web` - `v4.0.2`
95+
- `firebase_messaging_platform_interface` - `v4.7.2`
96+
- `firebase_storage_platform_interface` - `v5.2.13`
97+
- `firebase_storage_web` - `v3.10.20`
98+
- `firebase_performance_web` - `v0.1.7+19`
99+
- `firebase_database_web` - `v0.2.6+19`
100+
- `firebase_auth_web` - `v6.0.3`
101+
- `cloud_functions_web` - `v5.0.2`
102+
- `firebase_ml_model_downloader_platform_interface` - `v0.1.5+13`
103+
- `cloud_functions_platform_interface` - `v5.8.5`
104+
105+
---
106+
107+
#### `firebase_ai` - `v3.3.0`
108+
109+
- **FIX**(firebaseai): fix the json parse for toolCallCancellation ([#17690](https://github.com/firebase/flutterfire/issues/17690)). ([7c0496d6](https://github.com/firebase/flutterfire/commit/7c0496d6434d81ac35f8df3fe965d0648dcc21bc))
110+
- **FEAT**(firebaseai): code execution ([#17661](https://github.com/firebase/flutterfire/issues/17661)). ([032a707d](https://github.com/firebase/flutterfire/commit/032a707dfc773f8dda1832635d2c969cfb426a14))
111+
- **FEAT**(firebaseai): add imagen safetysetting attributes ([#17707](https://github.com/firebase/flutterfire/issues/17707)). ([f7070f04](https://github.com/firebase/flutterfire/commit/f7070f042a3e3319dd1001d35e4926e01c78d4dc))
112+
113+
#### `firebase_app_check` - `v0.4.1`
114+
115+
- **FEAT**(app-check): Debug token support for the activate method ([#17723](https://github.com/firebase/flutterfire/issues/17723)). ([3c638264](https://github.com/firebase/flutterfire/commit/3c638264565d902ddbe4dff5bb027aef9e1c2140))
116+
117+
#### `firebase_app_check_platform_interface` - `v0.2.1`
118+
119+
- **FEAT**(app-check): Debug token support for the activate method ([#17723](https://github.com/firebase/flutterfire/issues/17723)). ([3c638264](https://github.com/firebase/flutterfire/commit/3c638264565d902ddbe4dff5bb027aef9e1c2140))
120+
121+
#### `firebase_app_check_web` - `v0.2.1`
122+
123+
- **FEAT**(app-check): Debug token support for the activate method ([#17723](https://github.com/firebase/flutterfire/issues/17723)). ([3c638264](https://github.com/firebase/flutterfire/commit/3c638264565d902ddbe4dff5bb027aef9e1c2140))
124+
125+
#### `firebase_auth` - `v6.1.0`
126+
127+
- **FEAT**(auth): TOTP macOS support ([#17513](https://github.com/firebase/flutterfire/issues/17513)). ([41890d62](https://github.com/firebase/flutterfire/commit/41890d62a49258df097c19fd3b90e0b5de181526))
128+
129+
#### `firebase_core_platform_interface` - `v6.0.1`
130+
131+
- **DOCS**(firebase_core): correct androidClientId docs (was incorrectly labeled iOS-only)\n\n- Clarify as Android OAuth client ID\n- Note it is used on Android only\n\nFixes firebase/flutterfire[#13519](https://github.com/firebase/flutterfire/issues/13519) ([#17720](https://github.com/firebase/flutterfire/issues/17720)). ([0b6b13d0](https://github.com/firebase/flutterfire/commit/0b6b13d0e0c0c45386eadb0ceef55e895a8d357b))
132+
133+
#### `firebase_data_connect` - `v0.2.1`
134+
135+
- **FIX**(fdc): add support Int64 to nativeFromJson ([#17673](https://github.com/firebase/flutterfire/issues/17673)). ([451e7a46](https://github.com/firebase/flutterfire/commit/451e7a462ef8ecc2e4134ad6f8aec10f13793bf4))
136+
- **FIX**(fdc): issue where if path was empty on web, the app crashed ([#17704](https://github.com/firebase/flutterfire/issues/17704)). ([e9a6c045](https://github.com/firebase/flutterfire/commit/e9a6c045054b54d464ef6dbcc63c5be63db00db9))
137+
- **FEAT**(app-check): Debug token support for the activate method ([#17723](https://github.com/firebase/flutterfire/issues/17723)). ([3c638264](https://github.com/firebase/flutterfire/commit/3c638264565d902ddbe4dff5bb027aef9e1c2140))
138+
139+
#### `firebase_performance` - `v0.11.1`
140+
141+
- **FEAT**(performance): add support for Pigeon. Update iOS to Swift and Android to Kotlin ([#17676](https://github.com/firebase/flutterfire/issues/17676)). ([9c2ab08a](https://github.com/firebase/flutterfire/commit/9c2ab08a41edd1ddb2e08aaf19d17fe85f64a7d7))
142+
143+
#### `firebase_performance_platform_interface` - `v0.1.6`
144+
145+
- **FEAT**(performance): add support for Pigeon. Update iOS to Swift and Android to Kotlin ([#17676](https://github.com/firebase/flutterfire/issues/17676)). ([9c2ab08a](https://github.com/firebase/flutterfire/commit/9c2ab08a41edd1ddb2e08aaf19d17fe85f64a7d7))
146+
147+
6148
## 2025-09-01 - [BoM 4.2.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-420-2025-09-01)
7149

8150
### Changes

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Foundation
99
import PackageDescription
1010

1111
// auto-generated by melos post commit hook script
12-
let firebase_core_version: String = "4.1.0"
12+
let firebase_core_version: String = "4.1.1"
1313
let firebase_ios_sdk_version: String = "12.2.0"
1414

1515
// Shared Swift package manager code for firebase core

VERSIONS.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,44 @@ This document is listing all the compatible versions of the FlutterFire plugins.
44

55
# Versions
66

7+
## [Flutter BoM 4.3.0 (2025-09-22)](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md#2025-09-22)
8+
9+
Install this version using FlutterFire CLI
10+
11+
```bash
12+
flutterfire install 4.3.0
13+
```
14+
15+
### Included Native Firebase SDK Versions
16+
| Firebase SDK | Version | Link |
17+
|--------------|---------|------|
18+
| Android SDK | 34.1.0 | [Release Notes](https://firebase.google.com/support/release-notes/android) |
19+
| iOS SDK | 12.2.0 | [Release Notes](https://firebase.google.com/support/release-notes/ios) |
20+
| Web SDK | 12.2.1 | [Release Notes](https://firebase.google.com/support/release-notes/js) |
21+
| Windows SDK | 12.7.0 | [Release Notes](https://firebase.google.com/support/release-notes/cpp-relnotes) |
22+
23+
### FlutterFire Plugin Versions
24+
| Plugin | Version | Dart Version | Flutter Version |
25+
|--------|---------|--------------|-----------------|
26+
| [cloud_firestore](https://pub.dev/packages/cloud_firestore/versions/6.0.2) | 6.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
27+
| [cloud_functions](https://pub.dev/packages/cloud_functions/versions/6.0.2) | 6.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
28+
| [firebase_ai](https://pub.dev/packages/firebase_ai/versions/3.3.0) | 3.3.0 | >=3.2.0 <4.0.0 | >=3.16.0 |
29+
| [firebase_analytics](https://pub.dev/packages/firebase_analytics/versions/12.0.2) | 12.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
30+
| [firebase_app_check](https://pub.dev/packages/firebase_app_check/versions/0.4.1) | 0.4.1 | >=3.2.0 <4.0.0 | >=3.3.0 |
31+
| [firebase_app_installations](https://pub.dev/packages/firebase_app_installations/versions/0.4.0+2) | 0.4.0+2 | >=3.2.0 <4.0.0 | >=3.3.0 |
32+
| [firebase_auth](https://pub.dev/packages/firebase_auth/versions/6.1.0) | 6.1.0 | >=3.2.0 <4.0.0 | >=3.16.0 |
33+
| [firebase_core](https://pub.dev/packages/firebase_core/versions/4.1.1) | 4.1.1 | >=3.2.0 <4.0.0 | >=3.3.0 |
34+
| [firebase_crashlytics](https://pub.dev/packages/firebase_crashlytics/versions/5.0.2) | 5.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
35+
| [firebase_data_connect](https://pub.dev/packages/firebase_data_connect/versions/0.2.1) | 0.2.1 | >=3.2.0 <4.0.0 | >=3.3.0 |
36+
| [firebase_database](https://pub.dev/packages/firebase_database/versions/12.0.2) | 12.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
37+
| [firebase_in_app_messaging](https://pub.dev/packages/firebase_in_app_messaging/versions/0.9.0+2) | 0.9.0+2 | >=3.2.0 <4.0.0 | >=3.3.0 |
38+
| [firebase_messaging](https://pub.dev/packages/firebase_messaging/versions/16.0.2) | 16.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
39+
| [firebase_ml_model_downloader](https://pub.dev/packages/firebase_ml_model_downloader/versions/0.4.0+2) | 0.4.0+2 | >=3.2.0 <4.0.0 | >=3.3.0 |
40+
| [firebase_performance](https://pub.dev/packages/firebase_performance/versions/0.11.1) | 0.11.1 | >=3.2.0 <4.0.0 | >=3.3.0 |
41+
| [firebase_remote_config](https://pub.dev/packages/firebase_remote_config/versions/6.0.2) | 6.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
42+
| [firebase_storage](https://pub.dev/packages/firebase_storage/versions/13.0.2) | 13.0.2 | >=3.2.0 <4.0.0 | >=3.3.0 |
43+
44+
745
## [Flutter BoM 4.2.0 (2025-09-01)](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md#2025-09-01)
846

947
Install this version using FlutterFire CLI

melos.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ command:
1717
workspaceChangelog: true
1818
hooks:
1919
preCommit: |
20-
dart run scripts/generate_vertexai_version.dart && \
2120
dart run scripts/generate_dataconnect_version.dart && \
2221
dart run scripts/generate_versions_spm.dart && \
23-
git add packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart && \
2422
git add packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart
2523
post: |
2624
dart run scripts/generate_tag_spm_firebase_core.dart

packages/_flutterfire_internals/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.3.62
2+
3+
- Update a dependency to the latest release.
4+
15
## 1.3.61
26

37
- Update a dependency to the latest release.

packages/_flutterfire_internals/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ name: _flutterfire_internals
22
description: A package hosting Dart code shared between FlutterFire plugins.
33
homepage: https://firebase.google.com/docs/firestore
44
repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterfire_internals
5-
version: 1.3.61
5+
version: 1.3.62
66

77
environment:
88
sdk: '>=3.2.0 <4.0.0'
99
flutter: '>=3.3.0'
1010

1111
dependencies:
1212
collection: ^1.0.0
13-
firebase_core: ^4.1.0
14-
firebase_core_platform_interface: ^6.0.0
13+
firebase_core: ^4.1.1
14+
firebase_core_platform_interface: ^6.0.1
1515
flutter:
1616
sdk: flutter
1717
meta: ^1.8.0

packages/cloud_firestore/cloud_firestore/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 6.0.2
2+
3+
- Update a dependency to the latest release.
4+
15
## 6.0.1
26

37
- Update a dependency to the latest release.

packages/cloud_firestore/cloud_firestore/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ environment:
55
sdk: '>=3.2.0 <4.0.0'
66

77
dependencies:
8-
cloud_firestore: ^6.0.1
9-
firebase_core: ^4.1.0
8+
cloud_firestore: ^6.0.2
9+
firebase_core: ^4.1.1
1010
flutter:
1111
sdk: flutter
1212
http: ^1.0.0

packages/cloud_firestore/cloud_firestore/pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description:
44
live synchronization and offline support on Android and iOS.
55
homepage: https://firebase.google.com/docs/firestore
66
repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore
7-
version: 6.0.1
7+
version: 6.0.2
88
topics:
99
- firebase
1010
- firestore
@@ -20,11 +20,11 @@ environment:
2020
flutter: '>=3.3.0'
2121

2222
dependencies:
23-
cloud_firestore_platform_interface: ^7.0.1
24-
cloud_firestore_web: ^5.0.1
23+
cloud_firestore_platform_interface: ^7.0.2
24+
cloud_firestore_web: ^5.0.2
2525
collection: ^1.0.0
26-
firebase_core: ^4.1.0
27-
firebase_core_platform_interface: ^6.0.0
26+
firebase_core: ^4.1.1
27+
firebase_core_platform_interface: ^6.0.1
2828
flutter:
2929
sdk: flutter
3030
meta: ^1.8.0

packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 7.0.2
2+
3+
- Update a dependency to the latest release.
4+
15
## 7.0.1
26

37
- Update a dependency to the latest release.

0 commit comments

Comments
 (0)