Skip to content

Commit

Permalink
Show file tree
Hide file tree
Showing 21 changed files with 179 additions and 31 deletions.
48 changes: 48 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,54 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2024-12-19 - [BoM 3.4.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-340-2024-12-19)

### Changes

---

Packages with breaking changes:

- There are no breaking changes in this release.


Packages with other changes:

- [`cloud_firestore` - `v5.6.0`](#cloud_firestore---v560)
- [`cloud_firestore_web` - `v4.4.0`](#cloud_firestore_web---v440)
- [`cloud_firestore_platform_interface` - `v6.6.0`](#cloud_firestore_platform_interface---v660)
- [`firebase_core` - `v3.9.0`](#firebase_core---v390)
- [`firebase_core_platform_interface` - `v5.4.0`](#firebase_core_platform_interface---v540)
- [`firebase_core_web` - `v2.19.0`](#firebase_core_web---v2190)
- [`_flutterfire_internals` - `v1.3.48`](#_flutterfire_internals---v1348)

---

#### `cloud_firestore` - `v5.6.0`

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

#### `cloud_firestore_web` - `v4.4.0`

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

#### `cloud_firestore_platform_interface` - `v6.6.0`

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

#### `firebase_core` - `v3.9.0`

- **FIX**(core,macos): update path to firebase sdk version for SPM ([#16890](https://github.com/firebase/flutterfire/issues/16890)). ([4a190da0](https://github.com/firebase/flutterfire/commit/4a190da0c353d295ff7fb9fea73119218a365687))
- **FIX**(core,macos): exclude files pulled in from remote dependency. SPM integration ([#16834](https://github.com/firebase/flutterfire/issues/16834)). ([a8a22b17](https://github.com/firebase/flutterfire/commit/a8a22b172657ba2568d2cce5a54db4da3189efa0))
- **FIX**(core): auth Swift support requires `FLTFirebaseCorePlugin` & `messages` to be shared ([#16774](https://github.com/firebase/flutterfire/issues/16774)). ([f89483cd](https://github.com/firebase/flutterfire/commit/f89483cd9a3b4900d9b79151bb383ae35aa3dd4f))
- **FIX**(core): auth Swift support requires `FLTFirebaseCorePlugin` & `messages` to be shared ([#16774](https://github.com/firebase/flutterfire/issues/16774)). ([ba5f2414](https://github.com/firebase/flutterfire/commit/ba5f2414c86f3fe200df07671f6ad84087646c86))
- **FEAT**: bump Firebase android BOM to `v33.7.0` ([#16857](https://github.com/firebase/flutterfire/issues/16857)). ([0048bd13](https://github.com/firebase/flutterfire/commit/0048bd138f67102ff7cfa0539c244819b4ce8c7d))

#### `firebase_core_web` - `v2.19.0`

- **FEAT**: bump JS SDK to version 11.1.0 ([#16895](https://github.com/firebase/flutterfire/issues/16895)). ([71e1f21e](https://github.com/firebase/flutterfire/commit/71e1f21e9ad1559df67dcb78392f3adb0e6838c0))


## 2024-12-04 - [BoM 3.3.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-330-2024-12-04)

### Changes
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Foundation
import PackageDescription

// auto-generated by melos post commit hook script
let firebase_core_version: String = "3.8.1"
let firebase_core_version: String = "3.9.0"
let firebase_ios_sdk_version: String = "11.4.0"

// Shared Swift package manager code for firebase core
Expand Down
39 changes: 39 additions & 0 deletions VERSIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,45 @@ This document is listing all the compatible versions of the FlutterFire plugins.

# Versions

## [Flutter BoM 3.4.0 (2024-12-19)](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md#2024-12-19)

Install this version using FlutterFire CLI

```bash
flutterfire install 3.4.0
```

### Included Native Firebase SDK Versions
| Firebase SDK | Version | Link |
|--------------|---------|------|
| Android SDK | 33.7.0 | [Release Notes](https://firebase.google.com/support/release-notes/android) |
| iOS SDK | 11.4.0 | [Release Notes](https://firebase.google.com/support/release-notes/ios) |
| Web SDK | 11.1.0 | [Release Notes](https://firebase.google.com/support/release-notes/js) |
| Windows SDK | 12.0.0 | [Release Notes](https://firebase.google.com/support/release-notes/cpp-relnotes) |

### FlutterFire Plugin Versions
| Plugin | Version | Dart Version | Flutter Version |
|--------|---------|--------------|-----------------|
| [cloud_firestore](https://pub.dev/packages/cloud_firestore/versions/5.6.0) | 5.6.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [cloud_functions](https://pub.dev/packages/cloud_functions/versions/5.2.0) | 5.2.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_analytics](https://pub.dev/packages/firebase_analytics/versions/11.3.6) | 11.3.6 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_app_check](https://pub.dev/packages/firebase_app_check/versions/0.3.1+7) | 0.3.1+7 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_app_installations](https://pub.dev/packages/firebase_app_installations/versions/0.3.1+7) | 0.3.1+7 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_auth](https://pub.dev/packages/firebase_auth/versions/5.3.4) | 5.3.4 | >=3.2.0 <4.0.0 | >=3.16.0 |
| [firebase_core](https://pub.dev/packages/firebase_core/versions/3.9.0) | 3.9.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_crashlytics](https://pub.dev/packages/firebase_crashlytics/versions/4.2.0) | 4.2.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_data_connect](https://pub.dev/packages/firebase_data_connect/versions/0.1.2+5) | 0.1.2+5 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_database](https://pub.dev/packages/firebase_database/versions/11.2.0) | 11.2.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_dynamic_links](https://pub.dev/packages/firebase_dynamic_links/versions/6.0.11) | 6.0.11 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_in_app_messaging](https://pub.dev/packages/firebase_in_app_messaging/versions/0.8.0+11) | 0.8.0+11 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_messaging](https://pub.dev/packages/firebase_messaging/versions/15.1.6) | 15.1.6 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_ml_model_downloader](https://pub.dev/packages/firebase_ml_model_downloader/versions/0.3.1+6) | 0.3.1+6 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_performance](https://pub.dev/packages/firebase_performance/versions/0.10.0+11) | 0.10.0+11 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_remote_config](https://pub.dev/packages/firebase_remote_config/versions/5.2.0) | 5.2.0 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_storage](https://pub.dev/packages/firebase_storage/versions/12.3.7) | 12.3.7 | >=3.2.0 <4.0.0 | >=3.3.0 |
| [firebase_vertexai](https://pub.dev/packages/firebase_vertexai/versions/1.0.4) | 1.0.4 | >=3.2.0 <4.0.0 | >=3.16.0 |


## [Flutter BoM 3.3.0 (2024-12-04)](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md#2024-12-04)

Install this version using FlutterFire CLI
Expand Down
4 changes: 4 additions & 0 deletions packages/_flutterfire_internals/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.3.48

- Update a dependency to the latest release.

## 1.3.47

- Update a dependency to the latest release.
Expand Down
6 changes: 3 additions & 3 deletions packages/_flutterfire_internals/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ name: _flutterfire_internals
description: A package hosting Dart code shared between FlutterFire plugins.
homepage: https://firebase.google.com/docs/firestore
repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterfire_internals
version: 1.3.47
version: 1.3.48

environment:
sdk: '>=3.2.0 <4.0.0'
flutter: '>=3.3.0'

dependencies:
collection: ^1.0.0
firebase_core: ^3.8.1
firebase_core_platform_interface: ^5.3.1
firebase_core: ^3.9.0
firebase_core_platform_interface: ^5.4.0
flutter:
sdk: flutter
meta: ^1.8.0
Expand Down
4 changes: 4 additions & 0 deletions packages/cloud_firestore/cloud_firestore/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 5.6.0

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

## 5.5.1

- **FIX**(firestore,android): synchronize access to firestore instances ([#16675](https://github.com/firebase/flutterfire/issues/16675)). ([03e85ae6](https://github.com/firebase/flutterfire/commit/03e85ae63ece0924d376b98e35e8a73670b59fa8))
Expand Down
4 changes: 2 additions & 2 deletions packages/cloud_firestore/cloud_firestore/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ environment:
sdk: '>=3.2.0 <4.0.0'

dependencies:
cloud_firestore: ^5.5.1
firebase_core: ^3.8.1
cloud_firestore: ^5.6.0
firebase_core: ^3.9.0
flutter:
sdk: flutter
http: ^1.0.0
Expand Down
10 changes: 5 additions & 5 deletions packages/cloud_firestore/cloud_firestore/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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/main/packages/cloud_firestore/cloud_firestore
version: 5.5.1
version: 5.6.0
topics:
- firebase
- firestore
Expand All @@ -20,11 +20,11 @@ environment:
flutter: '>=3.3.0'

dependencies:
cloud_firestore_platform_interface: ^6.5.1
cloud_firestore_web: ^4.3.5
cloud_firestore_platform_interface: ^6.6.0
cloud_firestore_web: ^4.4.0
collection: ^1.0.0
firebase_core: ^3.8.1
firebase_core_platform_interface: ^5.3.1
firebase_core: ^3.9.0
firebase_core_platform_interface: ^5.4.0
flutter:
sdk: flutter
meta: ^1.8.0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 6.6.0

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

## 6.5.1

- Update a dependency to the latest release.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: cloud_firestore_platform_interface
description: A common platform interface for the cloud_firestore plugin.
version: 6.5.1
version: 6.6.0
homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface
repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface

Expand All @@ -9,16 +9,16 @@ environment:
flutter: '>=3.3.0'

dependencies:
_flutterfire_internals: ^1.3.47
_flutterfire_internals: ^1.3.48
collection: ^1.15.0
firebase_core: ^3.8.1
firebase_core: ^3.9.0
flutter:
sdk: flutter
meta: ^1.8.0
plugin_platform_interface: ^2.1.3

dev_dependencies:
firebase_core_platform_interface: ^5.3.1
firebase_core_platform_interface: ^5.4.0
flutter_test:
sdk: flutter
mockito: ^5.0.0
Expand Down
4 changes: 4 additions & 0 deletions packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 4.4.0

- **FEAT**(firestore): add support for VectorValue ([#16476](https://github.com/firebase/flutterfire/issues/16476)). ([cc23f179](https://github.com/firebase/flutterfire/commit/cc23f179082256fe9700f17e3856821b4a6d4240))

## 4.3.5

- Update a dependency to the latest release.
Expand Down
12 changes: 6 additions & 6 deletions packages/cloud_firestore/cloud_firestore_web/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,25 @@ description: The web implementation of cloud_firestore
homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web
repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web

version: 4.3.5
version: 4.4.0

environment:
sdk: '>=3.4.0 <4.0.0'
flutter: '>=3.22.0'

dependencies:
_flutterfire_internals: ^1.3.47
cloud_firestore_platform_interface: ^6.5.1
_flutterfire_internals: ^1.3.48
cloud_firestore_platform_interface: ^6.6.0
collection: ^1.0.0
firebase_core: ^3.8.1
firebase_core_web: ^2.18.2
firebase_core: ^3.9.0
firebase_core_web: ^2.19.0
flutter:
sdk: flutter
flutter_web_plugins:
sdk: flutter

dev_dependencies:
firebase_core_platform_interface: ^5.3.1
firebase_core_platform_interface: ^5.4.0
flutter_test:
sdk: flutter
mockito: ^5.0.0
Expand Down
8 changes: 8 additions & 0 deletions packages/firebase_core/firebase_core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 3.9.0

- **FIX**(core,macos): update path to firebase sdk version for SPM ([#16890](https://github.com/firebase/flutterfire/issues/16890)). ([4a190da0](https://github.com/firebase/flutterfire/commit/4a190da0c353d295ff7fb9fea73119218a365687))
- **FIX**(core,macos): exclude files pulled in from remote dependency. SPM integration ([#16834](https://github.com/firebase/flutterfire/issues/16834)). ([a8a22b17](https://github.com/firebase/flutterfire/commit/a8a22b172657ba2568d2cce5a54db4da3189efa0))
- **FIX**(core): auth Swift support requires `FLTFirebaseCorePlugin` & `messages` to be shared ([#16774](https://github.com/firebase/flutterfire/issues/16774)). ([f89483cd](https://github.com/firebase/flutterfire/commit/f89483cd9a3b4900d9b79151bb383ae35aa3dd4f))
- **FIX**(core): auth Swift support requires `FLTFirebaseCorePlugin` & `messages` to be shared ([#16774](https://github.com/firebase/flutterfire/issues/16774)). ([ba5f2414](https://github.com/firebase/flutterfire/commit/ba5f2414c86f3fe200df07671f6ad84087646c86))
- **FEAT**: bump Firebase android BOM to `v33.7.0` ([#16857](https://github.com/firebase/flutterfire/issues/16857)). ([0048bd13](https://github.com/firebase/flutterfire/commit/0048bd138f67102ff7cfa0539c244819b4ce8c7d))

## 3.8.1

- **FIX**(core): auth Swift support requires `FLTFirebaseCorePlugin` & `messages` to be shared ([#16774](https://github.com/firebase/flutterfire/issues/16774)). ([f89483cd](https://github.com/firebase/flutterfire/commit/f89483cd9a3b4900d9b79151bb383ae35aa3dd4f))
Expand Down
2 changes: 1 addition & 1 deletion packages/firebase_core/firebase_core/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ environment:
sdk: '>=3.2.0 <4.0.0'

dependencies:
firebase_core: ^3.8.1
firebase_core: ^3.9.0
flutter:
sdk: flutter

Expand Down
6 changes: 3 additions & 3 deletions packages/firebase_core/firebase_core/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Core, enabling connecting to multiple
Firebase apps.
homepage: https://firebase.google.com/docs/flutter/setup
repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core
version: 3.8.1
version: 3.9.0
topics:
- firebase
- core
Expand All @@ -16,8 +16,8 @@ environment:
flutter: '>=3.3.0'

dependencies:
firebase_core_platform_interface: ^5.3.1
firebase_core_web: ^2.18.2
firebase_core_platform_interface: ^5.4.0
firebase_core_web: ^2.19.0
flutter:
sdk: flutter
meta: ^1.8.0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 5.4.0

- Update a dependency to the latest release.

## 5.3.1

- **FIX**(firebase_core_platform_interface): move test APIs to test.dart ([#16672](https://github.com/firebase/flutterfire/issues/16672)). ([f618a3d8](https://github.com/firebase/flutterfire/commit/f618a3d8f9284f802dbf86526b0ea9a226ccf130))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_co
repository: https://github.com/firebase/flutterfire/tree/main/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: 5.3.1
version: 5.4.0

environment:
sdk: '>=3.2.0 <4.0.0'
Expand Down
4 changes: 4 additions & 0 deletions packages/firebase_core/firebase_core_web/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 2.19.0

- **FEAT**: bump JS SDK to version 11.1.0 ([#16895](https://github.com/firebase/flutterfire/issues/16895)). ([71e1f21e](https://github.com/firebase/flutterfire/commit/71e1f21e9ad1559df67dcb78392f3adb0e6838c0))

## 2.18.2

- Update a dependency to the latest release.
Expand Down
4 changes: 2 additions & 2 deletions packages/firebase_core/firebase_core_web/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ name: firebase_core_web
description: The web implementation of firebase_core
homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web
repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web
version: 2.18.2
version: 2.19.0

environment:
sdk: '>=3.4.0 <4.0.0'
flutter: '>=3.22.0'

dependencies:
firebase_core_platform_interface: ^5.3.1
firebase_core_platform_interface: ^5.4.0
flutter:
sdk: flutter
flutter_web_plugins:
Expand Down
29 changes: 29 additions & 0 deletions scripts/versions.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,33 @@
{
"3.4.0": {
"date": "2024-12-19",
"firebase_sdk": {
"android": "33.7.0",
"ios": "11.4.0",
"web": "11.1.0",
"windows": "12.0.0"
},
"packages": {
"cloud_firestore": "5.6.0",
"cloud_functions": "5.2.0",
"firebase_analytics": "11.3.6",
"firebase_app_check": "0.3.1+7",
"firebase_app_installations": "0.3.1+7",
"firebase_auth": "5.3.4",
"firebase_core": "3.9.0",
"firebase_crashlytics": "4.2.0",
"firebase_data_connect": "0.1.2+5",
"firebase_database": "11.2.0",
"firebase_dynamic_links": "6.0.11",
"firebase_in_app_messaging": "0.8.0+11",
"firebase_messaging": "15.1.6",
"firebase_ml_model_downloader": "0.3.1+6",
"firebase_performance": "0.10.0+11",
"firebase_remote_config": "5.2.0",
"firebase_storage": "12.3.7",
"firebase_vertexai": "1.0.4"
}
},
"3.3.0": {
"date": "2024-12-04",
"firebase_sdk": {
Expand Down
6 changes: 3 additions & 3 deletions tests/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ dependencies:
firebase_auth: ^5.3.4
firebase_auth_platform_interface: ^7.4.10
firebase_auth_web: ^5.13.5
firebase_core: ^3.8.1
firebase_core_platform_interface: ^5.3.1
firebase_core_web: ^2.18.2
firebase_core: ^3.9.0
firebase_core_platform_interface: ^5.4.0
firebase_core_web: ^2.19.0
firebase_crashlytics: ^4.2.0
firebase_crashlytics_platform_interface: ^3.7.0
firebase_database: ^11.2.0
Expand Down

0 comments on commit c6865e4

Please sign in to comment.