diff --git a/appcheck/firebase-appcheck-debug-testing/CHANGELOG.md b/appcheck/firebase-appcheck-debug-testing/CHANGELOG.md index 83496174cc5..9074ab27fce 100644 --- a/appcheck/firebase-appcheck-debug-testing/CHANGELOG.md +++ b/appcheck/firebase-appcheck-debug-testing/CHANGELOG.md @@ -1,6 +1,9 @@ # Unreleased * [unchanged] Updated to keep [app_check] SDK versions aligned. -* + +# 17.1.0 +* [unchanged] Updated to keep [app_check] SDK versions aligned. + # 17.0.0 * [unchanged] Updated to keep [app_check] SDK versions aligned. @@ -34,7 +37,6 @@ # 16.0.0-beta04 * [changed] Improved error handling logic by minimizing the amount of requests that are unlikely to succeed. - * [fixed] Fixed heartbeat reporting. # 16.0.0-beta03 diff --git a/appcheck/firebase-appcheck-debug-testing/gradle.properties b/appcheck/firebase-appcheck-debug-testing/gradle.properties index 9868b080325..dab68d6f646 100644 --- a/appcheck/firebase-appcheck-debug-testing/gradle.properties +++ b/appcheck/firebase-appcheck-debug-testing/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.0 -latestReleasedVersion=17.0.1 \ No newline at end of file +version=17.1.1 +latestReleasedVersion=17.0.1 diff --git a/appcheck/firebase-appcheck-debug/CHANGELOG.md b/appcheck/firebase-appcheck-debug/CHANGELOG.md index 951677ef267..591a2c9c0ea 100644 --- a/appcheck/firebase-appcheck-debug/CHANGELOG.md +++ b/appcheck/firebase-appcheck-debug/CHANGELOG.md @@ -1,6 +1,9 @@ # Unreleased * [unchanged] Updated to keep [app_check] SDK versions aligned. -* + +# 17.1.0 +* [unchanged] Updated to keep [app_check] SDK versions aligned. + # 17.0.0 * [unchanged] Updated to keep [app_check] SDK versions aligned. @@ -12,10 +15,8 @@ (GitHub [#4431](//github.com/firebase/firebase-android-sdk/issues/4431){: .external} and [#4449](//github.com/firebase/firebase-android-sdk/issues/4449){: .external}) - * [changed] Integrated the [app_check] Debug SDK with Firebase components. (GitHub [#4436](//github.com/firebase/firebase-android-sdk/issues/4436){: .external}) - * [changed] Moved Task continuations off the main thread. (GitHub [#4453](//github.com/firebase/firebase-android-sdk/issues/4453){: .external}) @@ -41,7 +42,6 @@ # 16.0.0-beta04 * [changed] Improved error handling logic by minimizing the amount of requests that are unlikely to succeed. - * [fixed] Fixed heartbeat reporting. # 16.0.0-beta03 diff --git a/appcheck/firebase-appcheck-debug/gradle.properties b/appcheck/firebase-appcheck-debug/gradle.properties index 9868b080325..dab68d6f646 100644 --- a/appcheck/firebase-appcheck-debug/gradle.properties +++ b/appcheck/firebase-appcheck-debug/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.0 -latestReleasedVersion=17.0.1 \ No newline at end of file +version=17.1.1 +latestReleasedVersion=17.0.1 diff --git a/appcheck/firebase-appcheck-interop/gradle.properties b/appcheck/firebase-appcheck-interop/gradle.properties index 9868b080325..dab68d6f646 100644 --- a/appcheck/firebase-appcheck-interop/gradle.properties +++ b/appcheck/firebase-appcheck-interop/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.0 -latestReleasedVersion=17.0.1 \ No newline at end of file +version=17.1.1 +latestReleasedVersion=17.0.1 diff --git a/appcheck/firebase-appcheck-playintegrity/CHANGELOG.md b/appcheck/firebase-appcheck-playintegrity/CHANGELOG.md index 31ab374f069..6c5a8d49ccd 100644 --- a/appcheck/firebase-appcheck-playintegrity/CHANGELOG.md +++ b/appcheck/firebase-appcheck-playintegrity/CHANGELOG.md @@ -2,6 +2,7 @@ * [fixed] Fixed client-side throttling in Play Integrity flows. * [changed] Bumped Play Integrity API Library dependency version. +# 17.1.0 * [unchanged] Updated to keep [app_check] SDK versions aligned. # 17.0.0 @@ -15,11 +16,9 @@ (GitHub [#4431](//github.com/firebase/firebase-android-sdk/issues/4431){: .external} and [#4449](//github.com/firebase/firebase-android-sdk/issues/4449){: .external}) - * [changed] Integrated the [app_check] Play integrity SDK with Firebase components. (GitHub [#4436](//github.com/firebase/firebase-android-sdk/issues/4436){: .external}) - * [changed] Moved Task continuations off the main thread. (GitHub [#4453](//github.com/firebase/firebase-android-sdk/issues/4453){: .external}) @@ -30,7 +29,7 @@ # 16.0.1 * [changed] Updated dependency of `play-services-basement` to its latest version (v18.1.0). - + # 16.0.0 * [feature] Added support for [Play Integrity](https://developer.android.com/google/play/integrity) as an diff --git a/appcheck/firebase-appcheck-playintegrity/gradle.properties b/appcheck/firebase-appcheck-playintegrity/gradle.properties index 9868b080325..dab68d6f646 100644 --- a/appcheck/firebase-appcheck-playintegrity/gradle.properties +++ b/appcheck/firebase-appcheck-playintegrity/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.0 -latestReleasedVersion=17.0.1 \ No newline at end of file +version=17.1.1 +latestReleasedVersion=17.0.1 diff --git a/appcheck/firebase-appcheck/CHANGELOG.md b/appcheck/firebase-appcheck/CHANGELOG.md index cfb2a3ad447..6a3f2ce7781 100644 --- a/appcheck/firebase-appcheck/CHANGELOG.md +++ b/appcheck/firebase-appcheck/CHANGELOG.md @@ -1,19 +1,24 @@ # Unreleased * [fixed] Fixed a bug causing internal tests to depend directly on `firebase-common`. - * [fixed] Fixed client-side throttling in Play Integrity flows. +# 17.1.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-appcheck-ktx` to `com.google.firebase:firebase-appcheck` under the `com.google.firebase.appcheck` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-appcheck-ktx` have been added to `com.google.firebase:firebase-appcheck` under the `com.google.firebase.appcheck` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-appcheck-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) + +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-appcheck` library. The Kotlin extensions library has no additional +updates. + # 17.0.1 * [changed] Internal updates to allow Firebase SDKs to obtain limited-use tokens. @@ -41,7 +46,6 @@ updates. (GitHub [#4431](//github.com/firebase/firebase-android-sdk/issues/4431){: .external} and [#4449](//github.com/firebase/firebase-android-sdk/issues/4449){: .external}) - * [changed] Moved Task continuations off the main thread. (GitHub [#4453](//github.com/firebase/firebase-android-sdk/issues/4453){: .external}) @@ -76,7 +80,6 @@ additional updates: # 16.0.0 * [changed] [app_check] has exited beta and is now generally available for use. - * [feature] Added support for [Play Integrity](https://developer.android.com/google/play/integrity) as an attestation provider. @@ -91,7 +94,6 @@ additional updates: # 16.0.0-beta04 * [changed] Improved error handling logic by minimizing the amount of requests that are unlikely to succeed. - * [fixed] Fixed heartbeat reporting. # 16.0.0-beta03 diff --git a/appcheck/firebase-appcheck/firebase-appcheck.gradle b/appcheck/firebase-appcheck/firebase-appcheck.gradle index 2b946afe46f..3b6a3bab3f3 100644 --- a/appcheck/firebase-appcheck/firebase-appcheck.gradle +++ b/appcheck/firebase-appcheck/firebase-appcheck.gradle @@ -63,8 +63,7 @@ dependencies { implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1' implementation 'com.google.firebase:firebase-annotations:16.2.0' - implementation project(':appcheck:firebase-appcheck-interop') - implementation project(path: ':appcheck:firebase-appcheck-interop') + implementation "com.google.firebase:firebase-appcheck-interop:17.1.0" api("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") @@ -81,4 +80,4 @@ dependencies { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-components' } -} \ No newline at end of file +} diff --git a/appcheck/firebase-appcheck/gradle.properties b/appcheck/firebase-appcheck/gradle.properties index 3cc599b9342..dab68d6f646 100644 --- a/appcheck/firebase-appcheck/gradle.properties +++ b/appcheck/firebase-appcheck/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.0 +version=17.1.1 latestReleasedVersion=17.0.1 diff --git a/appcheck/firebase-appcheck/ktx/ktx.gradle b/appcheck/firebase-appcheck/ktx/ktx.gradle index bfdceda40d1..0c82ea704a3 100644 --- a/appcheck/firebase-appcheck/ktx/ktx.gradle +++ b/appcheck/firebase-appcheck/ktx/ktx.gradle @@ -57,7 +57,7 @@ dependencies { androidTestImplementation 'androidx.test:runner:1.2.0' androidTestImplementation 'junit:junit:4.12' api(project(":appcheck:firebase-appcheck")) - androidTestImplementation(project(":appcheck:firebase-appcheck-interop")) + androidTestImplementation 'com.google.firebase:firebase-appcheck-interop:17.1.0' api("com.google.firebase:firebase-common:20.4.2") api("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") diff --git a/firebase-appdistribution-api/CHANGELOG.md b/firebase-appdistribution-api/CHANGELOG.md index bd23f20034a..afdf6a198a9 100644 --- a/firebase-appdistribution-api/CHANGELOG.md +++ b/firebase-appdistribution-api/CHANGELOG.md @@ -1,11 +1,13 @@ # Unreleased + + +# 16.0.0-beta11 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-appdistribution-api-ktx` to `com.google.firebase:firebase-appdistribution-api` under the `com.google.firebase.appdistribution` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-appdistribution-api-ktx` have been added to `com.google.firebase:firebase-appdistribution-api` under the @@ -15,9 +17,16 @@ see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) + +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-appdistribution-api` library. The Kotlin extensions library has no additional +updates. + # 16.0.0-beta09 * [feature] Improved development mode to allow all API calls to be made without having to sign in. + ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-appdistribution-api` library. The Kotlin extensions library has no @@ -27,6 +36,7 @@ additional updates. * [fixed] Fixed an issue where a crash happened whenever a feedback notification was shown on devices running Android 4.4 and lower. + ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-appdistribution-api` library. The Kotlin extensions library has no @@ -36,6 +46,7 @@ additional updates. * [feature] Added support for testers to attach JPEG screenshots to their feedback. + ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-appdistribution-api` library. The Kotlin extensions library has no diff --git a/firebase-appdistribution-api/gradle.properties b/firebase-appdistribution-api/gradle.properties index 30272be32c0..77f39394a4f 100644 --- a/firebase-appdistribution-api/gradle.properties +++ b/firebase-appdistribution-api/gradle.properties @@ -12,5 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=16.0.0-beta11 -latestReleasedVersion=16.0.0-beta10 +version=16.0.0-beta12 +latestReleasedVersion=16.0.0-beta11 diff --git a/firebase-appdistribution/firebase-appdistribution.gradle b/firebase-appdistribution/firebase-appdistribution.gradle index 4141683e70b..e06dfeca681 100644 --- a/firebase-appdistribution/firebase-appdistribution.gradle +++ b/firebase-appdistribution/firebase-appdistribution.gradle @@ -51,7 +51,7 @@ thirdPartyLicenses { } dependencies { - implementation(project(':firebase-appdistribution-api')) { + implementation("com.google.firebase:firebase-appdistribution-api:16.0.0-beta11") { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-components' } diff --git a/firebase-appdistribution/gradle.properties b/firebase-appdistribution/gradle.properties index 73ee576d630..7587e41934e 100644 --- a/firebase-appdistribution/gradle.properties +++ b/firebase-appdistribution/gradle.properties @@ -12,5 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=16.0.0-beta11 -latestReleasedVersion=16.0.0-beta10 +version=16.0.0-beta12 +latestReleasedVersion=16.0.0-beta11 diff --git a/firebase-config/CHANGELOG.md b/firebase-config/CHANGELOG.md index c9cae3e88c0..97affca74f2 100644 --- a/firebase-config/CHANGELOG.md +++ b/firebase-config/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 21.5.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-config-ktx` to `com.google.firebase:firebase-config` under the `com.google.firebase.remoteconfig` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-config-ktx` have been added to `com.google.firebase:firebase-config` under the `com.google.firebase.remoteconfig` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-config-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-config` library. The Kotlin extensions library has no additional +updates. + # 21.4.1 * [changed] Internal improvements to support Remote Config real-time updates. diff --git a/firebase-config/firebase-config.gradle b/firebase-config/firebase-config.gradle index 9b6c0cd0132..020995f40ee 100644 --- a/firebase-config/firebase-config.gradle +++ b/firebase-config/firebase-config.gradle @@ -78,8 +78,8 @@ dependencies { } implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-installations")) + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-installations:17.2.0") javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6' testImplementation "androidx.test:core:$androidxTestCoreVersion" testImplementation "org.robolectric:robolectric:$robolectricVersion" @@ -88,4 +88,4 @@ dependencies { testImplementation 'com.google.truth:truth:0.44' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.25.0' -} \ No newline at end of file +} diff --git a/firebase-config/gradle.properties b/firebase-config/gradle.properties index 91def0a0e86..eea304da3e2 100644 --- a/firebase-config/gradle.properties +++ b/firebase-config/gradle.properties @@ -14,7 +14,7 @@ # limitations under the License. # -version=21.5.0 +version=21.5.1 latestReleasedVersion=21.4.1 android.enableUnitTestBinaryResources=true diff --git a/firebase-config/ktx/ktx.gradle b/firebase-config/ktx/ktx.gradle index 142b8b40083..47433f77e65 100644 --- a/firebase-config/ktx/ktx.gradle +++ b/firebase-config/ktx/ktx.gradle @@ -47,7 +47,7 @@ dependencies { api("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") api(project(":firebase-config")) - api(project(":firebase-installations")) + api("com.google.firebase:firebase-installations:17.2.0") implementation 'com.google.firebase:firebase-installations-interop:17.1.0' implementation('com.google.firebase:firebase-abt:21.1.1') { exclude group: 'com.google.firebase', module: 'firebase-common' @@ -58,4 +58,4 @@ dependencies { testImplementation "org.robolectric:robolectric:$robolectricVersion" testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.25.0' -} \ No newline at end of file +} diff --git a/firebase-crashlytics-ndk/CHANGELOG.md b/firebase-crashlytics-ndk/CHANGELOG.md index 53626dba027..ae5e2893f04 100644 --- a/firebase-crashlytics-ndk/CHANGELOG.md +++ b/firebase-crashlytics-ndk/CHANGELOG.md @@ -1,4 +1,7 @@ # Unreleased + + +# 18.5.0 * [changed] Updated `firebase-crashlytics` dependency to v18.4.3 # 18.4.3 diff --git a/firebase-crashlytics-ndk/gradle.properties b/firebase-crashlytics-ndk/gradle.properties index 9d6046d7cb7..05e2b82e19b 100644 --- a/firebase-crashlytics-ndk/gradle.properties +++ b/firebase-crashlytics-ndk/gradle.properties @@ -1,2 +1,2 @@ -version=18.5.0 +version=18.5.1 latestReleasedVersion=18.4.3 diff --git a/firebase-crashlytics/CHANGELOG.md b/firebase-crashlytics/CHANGELOG.md index 2f728d037e7..b2d4b518e89 100644 --- a/firebase-crashlytics/CHANGELOG.md +++ b/firebase-crashlytics/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 18.5.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-crashlytics-ktx` to `com.google.firebase:firebase-crashlytics` under the `com.google.firebase.crashlytics` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-crashlytics-ktx` have been added to `com.google.firebase:firebase-crashlytics` under the `com.google.firebase.crashlytics` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-crashlytics-ktx` are @@ -13,6 +15,11 @@ * [fixed] Fixed Flutter and Unity on-demand fatal `setUserIdentifier` behaviour. Github [#10759](https://github.com/firebase/flutterfire/issues/10759) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-crashlytics` library. The Kotlin extensions library has no additional +updates. + # 18.4.3 * [fixed] Disabled `GradleMetadataPublishing` to fix breakage of the Kotlin extensions library. [#5337] diff --git a/firebase-crashlytics/firebase-crashlytics.gradle b/firebase-crashlytics/firebase-crashlytics.gradle index 532689e3a5f..57e245f639c 100644 --- a/firebase-crashlytics/firebase-crashlytics.gradle +++ b/firebase-crashlytics/firebase-crashlytics.gradle @@ -90,9 +90,9 @@ dependencies { implementation(libs.androidx.annotation) implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-installations")) - implementation(project(':firebase-sessions')) { + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-installations:17.2.0") + implementation("com.google.firebase:firebase-sessions:1.1.0") { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-components' } @@ -102,4 +102,4 @@ dependencies { testImplementation 'androidx.test:runner:1.4.0' testImplementation 'junit:junit:4.13.2' testImplementation 'org.mockito:mockito-core:3.4.3' -} \ No newline at end of file +} diff --git a/firebase-crashlytics/gradle.properties b/firebase-crashlytics/gradle.properties index 9d6046d7cb7..05e2b82e19b 100644 --- a/firebase-crashlytics/gradle.properties +++ b/firebase-crashlytics/gradle.properties @@ -1,2 +1,2 @@ -version=18.5.0 +version=18.5.1 latestReleasedVersion=18.4.3 diff --git a/firebase-database/CHANGELOG.md b/firebase-database/CHANGELOG.md index d64b738f480..71c3729610d 100644 --- a/firebase-database/CHANGELOG.md +++ b/firebase-database/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 20.3.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-database-ktx` to `com.google.firebase:firebase-database` under the `com.google.firebase.database` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-database-ktx` have been added to `com.google.firebase:firebase-database` under the `com.google.firebase.database` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-database-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-database` library. The Kotlin extensions library has no additional +updates. + # 20.2.2 * [changed] Internal changes to ensure alignment with other SDK releases. @@ -39,6 +46,7 @@ updates. [`Query.values()`](/docs/reference/kotlin/com/google/firebase/database/ktx/package-summary#values) Kotlin Flows to listen for realtime updates and convert its values to a specific type. + # 20.1.0 * [unchanged] Updated to accommodate the release of the updated [database] Kotlin extensions library. @@ -56,7 +64,6 @@ The Kotlin extensions library transitively includes the updated `Task.await()` suspend function to convert a [`Task`](https://developers.google.com/android/guides/tasks) into a Kotlin coroutine. - * [feature] Added [`Query.snapshots`](/docs/reference/kotlin/com/google/firebase/database/ktx/package-summary#snapshots) and @@ -66,7 +73,6 @@ The Kotlin extensions library transitively includes the updated # 20.0.6 * [changed] Updated dependency of `play-services-basement` to its latest version (v18.1.0). - * [fixed] Fixed issue where `Query.get()` was propagating events to listeners on unrelated queries. @@ -77,7 +83,7 @@ The Kotlin extensions library transitively includes the updated updates. # 20.0.5 -* [ fixed ] `Query.get` no longer throws "Client is offline" exception when local +* [fixed] `Query.get` no longer throws "Client is offline" exception when local value is not available. Instead, it waits for a backend connection. @@ -131,9 +137,7 @@ updates. # 20.0.0 * [feature] Added abuse reduction features. - * [changed] Internal changes to support dynamic feature modules. - * [changed] Internal infrastructure improvements. diff --git a/firebase-database/firebase-database.gradle.kts b/firebase-database/firebase-database.gradle.kts index 9d72a599e7b..30b56f20952 100644 --- a/firebase-database/firebase-database.gradle.kts +++ b/firebase-database/firebase-database.gradle.kts @@ -55,7 +55,7 @@ android { } dependencies { - implementation(project(":appcheck:firebase-appcheck-interop")) + implementation("com.google.firebase:firebase-appcheck-interop:17.1.0") implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") @@ -94,4 +94,4 @@ dependencies { ext["packageName"] = "com.google.firebase.database" -apply("../gradle/googleServices.gradle") \ No newline at end of file +apply("../gradle/googleServices.gradle") diff --git a/firebase-database/gradle.properties b/firebase-database/gradle.properties index 99476f66d87..888d0d3ce06 100644 --- a/firebase-database/gradle.properties +++ b/firebase-database/gradle.properties @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=20.3.0 +version=20.3.1 latestReleasedVersion=20.2.2 android.enableUnitTestBinaryResources=true diff --git a/firebase-dynamic-links/CHANGELOG.md b/firebase-dynamic-links/CHANGELOG.md index 861f7c7322b..f8337b4123c 100644 --- a/firebase-dynamic-links/CHANGELOG.md +++ b/firebase-dynamic-links/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 21.2.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-dynamic-links-ktx` to `com.google.firebase:firebase-dynamic-links` under the `com.google.firebase.dynamiclinks` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-dynamic-links-ktx` have been added to `com.google.firebase:firebase-dynamic-links` under the `com.google.firebase.dynamiclinks` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-dynamic-links-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-dynamic-links` library. The Kotlin extensions library has no additional +updates. + # 21.1.0 * [unchanged] Updated to accommodate the release of the updated [ddls] Kotlin extensions library. @@ -57,7 +64,6 @@ additional updates. [dependency on Google Play services](/docs/android/android-play-services), this SDK now requires devices and emulators to target API level 19 (KitKat) or higher and to use Android 4.4 or higher. - * [fixed] Fixed non-null annotation. #2336 @@ -126,7 +132,6 @@ The Kotlin extensions library transitively includes the updated # 16.2.0 * [changed] Refactored code to ensure functionality alignment with other updated Firebase libraries. - * [changed] Updated minSdkVersion to API level 16. # 16.1.7 @@ -140,4 +145,3 @@ when creating shortening links from parameters, links created using preconstructed long links from `setLongLink()` were unaffected. This fix also addresses issues in newer versions of Google Play Services. - diff --git a/firebase-dynamic-links/gradle.properties b/firebase-dynamic-links/gradle.properties index a88b1ec41d6..b61f9703909 100644 --- a/firebase-dynamic-links/gradle.properties +++ b/firebase-dynamic-links/gradle.properties @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=21.2.0 +version=21.2.1 latestReleasedVersion=21.1.0 android.enableUnitTestBinaryResources=true diff --git a/firebase-firestore/CHANGELOG.md b/firebase-firestore/CHANGELOG.md index ef5df4e27ef..4d86a8044f8 100644 --- a/firebase-firestore/CHANGELOG.md +++ b/firebase-firestore/CHANGELOG.md @@ -1,5 +1,7 @@ # Unreleased * [feature] Expose Sum/Average aggregate query support in API. [#5217](//github.com/firebase/firebase-android-sdk/pull/5217) + +# 24.9.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-firestore-ktx` to `com.google.firebase:firebase-firestore` under the `com.google.firebase.firestore` package. For details, see the @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-firestore` library. The Kotlin extensions library has no additional +updates. + # 24.8.1 * [fixed] Disabled `GradleMetadataPublishing` to fix breakage of the Kotlin extensions library. [#5337] diff --git a/firebase-firestore/gradle.properties b/firebase-firestore/gradle.properties index 2051ae7a898..5bf5f729768 100644 --- a/firebase-firestore/gradle.properties +++ b/firebase-firestore/gradle.properties @@ -1,2 +1,2 @@ -version=24.9.0 +version=24.9.1 latestReleasedVersion=24.8.1 diff --git a/firebase-functions/CHANGELOG.md b/firebase-functions/CHANGELOG.md index a1245542a53..6bfe154f556 100644 --- a/firebase-functions/CHANGELOG.md +++ b/firebase-functions/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 20.4.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-functions-ktx` to `com.google.firebase:firebase-functions` under the `com.google.firebase.functions` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-functions-ktx` have been added to `com.google.firebase:firebase-functions` under the `com.google.firebase.functions` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-functions-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-functions` library. The Kotlin extensions library has no additional +updates. + # 20.3.1 * [changed] Added support for App Check limited-use tokens in HTTPS Callable Functions. @@ -31,7 +38,6 @@ updates. # 20.2.2 * [changed] Moved Task continuations off the main thread. - * [changed] Internal infrastructure improvements. @@ -135,7 +141,6 @@ updates. * [feature] Added support for connecting to the Firebase Emulator Suite via a new method, [`FirebaseFunctions#UseEmulator()`](/docs/reference/android/com/google/firebase/functions/FirebaseFunctions#useEmulator(java.lang.String,%20int)). - * [deprecated] Deprecated the `useFunctionsEmulator(String)` method. @@ -148,7 +153,6 @@ updates. * [changed] Internal changes to ensure functionality alignment with other SDK releases. - ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-functions` library. The Kotlin extensions library has no additional @@ -181,7 +185,6 @@ updates. # 16.3.0 * [changed] Changed the default timeout for callable functions to 70 seconds ([#2329](//github.com/firebase/firebase-android-sdk/pull/224)). - * [feature] Added [`setTimeout`](/docs/reference/android/com/google/firebase/functions/HttpsCallableReference) and @@ -192,7 +195,6 @@ updates. # 16.1.0 * [feature] `FirebaseFunctions.getInstance()` now allows passing in an optional region to override the default "us-central1". - * [feature] New `useFunctionsEmulator` method allows testing against a local instance of the [Cloud Functions Emulator](https://firebase.google.com/docs/functions/local-emulator). diff --git a/firebase-functions/firebase-functions.gradle.kts b/firebase-functions/firebase-functions.gradle.kts index cdc0210de6c..9d836aab750 100644 --- a/firebase-functions/firebase-functions.gradle.kts +++ b/firebase-functions/firebase-functions.gradle.kts @@ -50,7 +50,7 @@ dependencies { javadocClasspath(libs.autovalue.annotations) javadocClasspath(libs.findbugs.jsr305) - implementation(project(":appcheck:firebase-appcheck-interop")) + implementation("com.google.firebase:firebase-appcheck-interop:17.1.0") implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") @@ -99,4 +99,4 @@ dependencies { // androidTest integration tests. // ========================================================================== extra["packageName"] = "com.google.firebase.functions" -apply(from = "../gradle/googleServices.gradle") \ No newline at end of file +apply(from = "../gradle/googleServices.gradle") diff --git a/firebase-functions/gradle.properties b/firebase-functions/gradle.properties index 423eb4e21f4..ccb218afc64 100644 --- a/firebase-functions/gradle.properties +++ b/firebase-functions/gradle.properties @@ -1,3 +1,3 @@ -version=20.4.0 +version=20.4.1 latestReleasedVersion=20.3.1 android.enableUnitTestBinaryResources=true diff --git a/firebase-inappmessaging-display/CHANGELOG.md b/firebase-inappmessaging-display/CHANGELOG.md index 96375a6dbbe..a0439ae2d22 100644 --- a/firebase-inappmessaging-display/CHANGELOG.md +++ b/firebase-inappmessaging-display/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 20.4.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-inappmessaging-display-ktx` to `com.google.firebase:firebase-inappmessaging-display` under the `com.google.firebase.inappmessaging.display` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-inappmessaging-display-ktx` have been added to `com.google.firebase:firebase-inappmessaging-display` under the `com.google.firebase.inappmessaging.display` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-inappmessaging-display-ktx` are @@ -11,6 +13,10 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-inappmessaging-display` library. The Kotlin extensions library has no additional +updates. # 20.3.5 * [fixed] Disabled `GradleMetadataPublishing` to fix breakage of the Kotlin extensions library. [#5337] diff --git a/firebase-inappmessaging-display/gradle.properties b/firebase-inappmessaging-display/gradle.properties index ba5f0b4793c..2abed29384c 100644 --- a/firebase-inappmessaging-display/gradle.properties +++ b/firebase-inappmessaging-display/gradle.properties @@ -1,2 +1,2 @@ -version=20.4.0 +version=20.4.1 latestReleasedVersion=20.3.5 diff --git a/firebase-inappmessaging/CHANGELOG.md b/firebase-inappmessaging/CHANGELOG.md index 9aa94b1d1f7..d14003ad040 100644 --- a/firebase-inappmessaging/CHANGELOG.md +++ b/firebase-inappmessaging/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 20.4.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-inappmessaging-ktx` to `com.google.firebase:firebase-inappmessaging` under the `com.google.firebase.inappmessaging` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-inappmessaging-ktx` have been added to `com.google.firebase:firebase-inappmessaging` under the `com.google.firebase.inappmessaging` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-inappmessaging-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-inappmessaging` library. The Kotlin extensions library has no additional +updates. + # 20.3.5 * [fixed] Disabled `GradleMetadataPublishing` to fix breakage of the Kotlin extensions library. [#5337] diff --git a/firebase-inappmessaging/firebase-inappmessaging.gradle b/firebase-inappmessaging/firebase-inappmessaging.gradle index 116e71d14ee..d0f4ab5a465 100644 --- a/firebase-inappmessaging/firebase-inappmessaging.gradle +++ b/firebase-inappmessaging/firebase-inappmessaging.gradle @@ -148,7 +148,7 @@ dependencies { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-components' } - implementation(project(":firebase-installations")) + implementation("com.google.firebase:firebase-installations:17.2.0") testImplementation "androidx.test.ext:junit:$androidxTestJUnitVersion" testImplementation "androidx.test:core:$androidxTestCoreVersion" testImplementation "com.google.truth:truth:$googleTruthVersion" @@ -169,4 +169,4 @@ dependencies { vendor (libs.dagger.dagger) { exclude group: "javax.inject", module: "javax.inject" } -} \ No newline at end of file +} diff --git a/firebase-inappmessaging/gradle.properties b/firebase-inappmessaging/gradle.properties index ba5f0b4793c..2abed29384c 100644 --- a/firebase-inappmessaging/gradle.properties +++ b/firebase-inappmessaging/gradle.properties @@ -1,2 +1,2 @@ -version=20.4.0 +version=20.4.1 latestReleasedVersion=20.3.5 diff --git a/firebase-installations-interop/gradle.properties b/firebase-installations-interop/gradle.properties index 5328ce212de..80e6063b59e 100644 --- a/firebase-installations-interop/gradle.properties +++ b/firebase-installations-interop/gradle.properties @@ -1,2 +1,2 @@ -version=17.1.1 +version=17.1.2 latestReleasedVersion=17.1.0 diff --git a/firebase-installations/CHANGELOG.md b/firebase-installations/CHANGELOG.md index 042528d8d6f..b6ad374bbb2 100644 --- a/firebase-installations/CHANGELOG.md +++ b/firebase-installations/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 17.2.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-installations-ktx` to `com.google.firebase:firebase-installations` under the `com.google.firebase.installations` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-installations-ktx` have been added to `com.google.firebase:firebase-installations` under the `com.google.firebase.installations` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-installations-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-installations` library. The Kotlin extensions library has no additional +updates. + # 17.1.3 * [changed] Internal changes to improve startup time diff --git a/firebase-installations/firebase-installations.gradle b/firebase-installations/firebase-installations.gradle index 4045a931b5d..e66e59c9cbc 100644 --- a/firebase-installations/firebase-installations.gradle +++ b/firebase-installations/firebase-installations.gradle @@ -56,7 +56,7 @@ dependencies { exclude group: 'com.google.firebase', module: 'firebase-components' } annotationProcessor "com.google.auto.value:auto-value:1.6.2" - api(project(":firebase-installations-interop")) + api("com.google.firebase:firebase-installations-interop:17.1.1") compileOnly "com.google.auto.value:auto-value-annotations:1.6.5" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion" implementation 'com.google.android.gms:play-services-tasks:18.0.1' @@ -77,4 +77,4 @@ dependencies { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-components' } -} \ No newline at end of file +} diff --git a/firebase-installations/gradle.properties b/firebase-installations/gradle.properties index cd94e31eafb..8834def8954 100644 --- a/firebase-installations/gradle.properties +++ b/firebase-installations/gradle.properties @@ -1,2 +1,2 @@ -version=17.2.0 +version=17.2.1 latestReleasedVersion=17.1.4 diff --git a/firebase-installations/ktx/ktx.gradle b/firebase-installations/ktx/ktx.gradle index 4a0988e64e7..57cc7352847 100644 --- a/firebase-installations/ktx/ktx.gradle +++ b/firebase-installations/ktx/ktx.gradle @@ -46,11 +46,11 @@ dependencies { api("com.google.firebase:firebase-common-ktx:20.4.2") implementation("com.google.firebase:firebase-components:17.1.5") api(project(":firebase-installations")) - api(project(":firebase-installations-interop")) + api("com.google.firebase:firebase-installations-interop:17.1.1") testImplementation "androidx.test:core:$androidxTestCoreVersion" testImplementation "androidx.test:core:$androidxTestCoreVersion" testImplementation "com.google.truth:truth:$googleTruthVersion" testImplementation "com.google.truth:truth:$googleTruthVersion" testImplementation "org.robolectric:robolectric:$robolectricVersion" testImplementation 'junit:junit:4.13' -} \ No newline at end of file +} diff --git a/firebase-messaging-directboot/CHANGELOG.md b/firebase-messaging-directboot/CHANGELOG.md index 75284bc3abe..d792f80eec1 100644 --- a/firebase-messaging-directboot/CHANGELOG.md +++ b/firebase-messaging-directboot/CHANGELOG.md @@ -1,4 +1,7 @@ # Unreleased + + +# 23.3.0 * [unchanged] Updated to keep messaging SDK versions aligned. # 23.1.2 @@ -14,19 +17,19 @@ # 23.0.8 * [changed] Updated dependency of `play-services-basement` to its latest version (v18.1.0). + # 23.0.7 * [changed] Updated `minSdkVersion` to 19 to match [messaging_longer] `minSdkVersion`. - * [changed] Updated `FirebaseMessagingDirectBootReceiver` to match [messaging_longer] `FirebaseInstanceIdReceiver`. - * [changed] Removed unused dependencies. # 23.0.6 * [changed] Internal changes to ensure functionality alignment with other SDK releases. For more details, refer to the [[messaging_longer] v23.0.6 release notes](/support/release-notes/android#messaging_v23-0-6). + # 23.0.5 * [changed] Internal changes to ensure functionality alignment with other SDK releases. For more details, refer to the @@ -47,7 +50,6 @@ (v18.0.0, v18.0.1, and v18.0.1, respectively). For more information, see the [note](#basement18-0-0_base18-0-1_tasks18-0-1) at the top of this release entry. - * [changed] Internal changes to ensure functionality alignment with other SDK releases. For more details, refer to the [[messaging_longer] v23.0.1 release note](/support/release-notes/android#messaging_v23-0-1). @@ -60,9 +62,7 @@ # 22.0.0 * [changed] Internal changes to ensure functionality alignment with other SDK releases. - * [changed] Internal changes to support dynamic feature modules. - * [changed] Internal infrastructure improvements. # 21.1.0 @@ -101,14 +101,13 @@ be used.** A related library has a known issue (for more details, see A fix for this issue was released on July 08, 2020 (see [v20.2.3](/support/release-notes/android#messaging-directboot_v20-2-3)). -* [changed] Internal improvements. +* [changed] Internal improvements. # 20.2.1 * [changed] Internal changes to ensure functionality alignment with other SDK releases. For more information, refer to the [Firebase Instance ID v20.2.1 release notes](/support/release-notes/android#iid_v20-2-1). - # 20.2.0 * [feature] The Firebase Cloud Messaging Direct Boot SDK is now available and supports receiving FCM messages in Direct Boot mode. See diff --git a/firebase-messaging-directboot/gradle.properties b/firebase-messaging-directboot/gradle.properties index bac420660e5..52e8846b8d3 100644 --- a/firebase-messaging-directboot/gradle.properties +++ b/firebase-messaging-directboot/gradle.properties @@ -1,3 +1,3 @@ -version=23.3.0 +version=23.3.1 latestReleasedVersion=23.2.1 -android.enableUnitTestBinaryResources=true \ No newline at end of file +android.enableUnitTestBinaryResources=true diff --git a/firebase-messaging/CHANGELOG.md b/firebase-messaging/CHANGELOG.md index 6930167886b..ad338f44dad 100644 --- a/firebase-messaging/CHANGELOG.md +++ b/firebase-messaging/CHANGELOG.md @@ -1,15 +1,14 @@ # Unreleased * [changed] Added metadata to FirebaseInstanceIdReceiver to signal that it finishes background broadcasts after the message has been handled. - * [changed] Specified notification's dismiss intent target via action instead of component name. +# 23.3.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-messaging-ktx` to `com.google.firebase:firebase-messaging` under the `com.google.firebase.messaging` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-messaging-ktx` have been added to `com.google.firebase:firebase-messaging` under the `com.google.firebase.messaging` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-messaging-ktx` are @@ -17,6 +16,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-messaging` library. The Kotlin extensions library has no additional +updates. + # 23.2.1 * [changed] Changed to finish a background broadcast after the message has been handled, subject to a timeout. This keeps the `FirebaseMessagingService`'s diff --git a/firebase-messaging/firebase-messaging.gradle b/firebase-messaging/firebase-messaging.gradle index 8f6e5e721c7..b0b12e3dcdf 100644 --- a/firebase-messaging/firebase-messaging.gradle +++ b/firebase-messaging/firebase-messaging.gradle @@ -113,8 +113,8 @@ dependencies { implementation('com.google.firebase:firebase-measurement-connector:19.0.0') implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-installations")) + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-installations:17.2.0") javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6' testAnnotationProcessor "com.google.auto.value:auto-value:1.6.3" testCompileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' @@ -144,4 +144,4 @@ dependencies { exclude group: "com.google.firebase", module: "firebase-installations-interop" exclude group: "com.google.firebase", module: "firebase-installations" } -} \ No newline at end of file +} diff --git a/firebase-messaging/gradle.properties b/firebase-messaging/gradle.properties index aab5cece12b..52e8846b8d3 100644 --- a/firebase-messaging/gradle.properties +++ b/firebase-messaging/gradle.properties @@ -1,3 +1,3 @@ -version=23.3.0 +version=23.3.1 latestReleasedVersion=23.2.1 android.enableUnitTestBinaryResources=true diff --git a/firebase-ml-modeldownloader/CHANGELOG.md b/firebase-ml-modeldownloader/CHANGELOG.md index 31a12633b86..77f52f0d575 100644 --- a/firebase-ml-modeldownloader/CHANGELOG.md +++ b/firebase-ml-modeldownloader/CHANGELOG.md @@ -1,25 +1,29 @@ # Unreleased * [changed] Internal infrastructure improvements. +# 24.2.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-ml-modeldownloader-ktx` to `com.google.firebase:firebase-ml-modeldownloader` under the `com.google.firebase.ml.modeldownloader` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-ml-modeldownloader-ktx` have been added to `com.google.firebase:firebase-ml-modeldownloader` under the `com.google.firebase.ml.modeldownloader` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-ml-modeldownloader-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) + +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional +updates. + # 24.1.3 * [unchanged] Updated internal Dagger dependency. * [fixed] Updated the third-party license file to include Dagger's license. - # 24.1.2 * [changed] Internal infrastructure improvements. - * [changed] Migrated [firebase_ml] to use standard Firebase executors. @@ -39,6 +43,7 @@ additional updates. The Kotlin extensions library transitively includes the updated `firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional updates. + # 24.1.0 * [unchanged] Updated to accommodate the release of the updated [firebase_ml] Kotlin extensions library. @@ -66,6 +71,7 @@ The Kotlin extensions library transitively includes the updated The Kotlin extensions library transitively includes the updated `firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional updates. + # 24.0.4 * [fixed] Fixed a race condition that was caused when differently sized models were concurrently downloaded using this SDK and the Model Downloader from @@ -77,6 +83,7 @@ additional updates. The Kotlin extensions library transitively includes the updated `firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional updates. + # 24.0.3 * [changed] Updated dependencies of `play-services-basement`, `play-services-base`, and `play-services-tasks` to their latest versions @@ -89,6 +96,7 @@ additional updates. The Kotlin extensions library transitively includes the updated `firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional updates. + # 24.0.2 * [fixed] Fixed an issue where `FirebaseModelDownloader.getInstance` would crash when using non-default FirebaseApp instances. @@ -101,6 +109,7 @@ additional updates. The Kotlin extensions library transitively includes the updated `firebase-ml-modeldownloader` library. The Kotlin extensions library has no additional updates. + # 24.0.1 * [fixed] Added support for Android API key restrictions. @@ -138,6 +147,6 @@ runtime. * [feature] Added custom hosted model download and on-device management capabilities. - * [feature] Added ability to get the model download ID, which allows progress tracking of file downloads. + diff --git a/firebase-ml-modeldownloader/firebase-ml-modeldownloader.gradle b/firebase-ml-modeldownloader/firebase-ml-modeldownloader.gradle index be014a1de89..6d2ca8b7255 100644 --- a/firebase-ml-modeldownloader/firebase-ml-modeldownloader.gradle +++ b/firebase-ml-modeldownloader/firebase-ml-modeldownloader.gradle @@ -96,8 +96,8 @@ dependencies { } implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-installations")) + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-installations:17.2.0") javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2' testImplementation "androidx.test.ext:junit:$androidxTestJUnitVersion" testImplementation "androidx.test:core:$androidxTestCoreVersion" @@ -126,4 +126,4 @@ dependencies { // androidTest integration tests. // ========================================================================== ext.packageName = "com.google.firebase.ml.modeldownloader" -apply from: '../gradle/googleServices.gradle' \ No newline at end of file +apply from: '../gradle/googleServices.gradle' diff --git a/firebase-ml-modeldownloader/gradle.properties b/firebase-ml-modeldownloader/gradle.properties index 3866f79378c..6d7cd23c4f8 100644 --- a/firebase-ml-modeldownloader/gradle.properties +++ b/firebase-ml-modeldownloader/gradle.properties @@ -1,2 +1,2 @@ -version=24.2.0 +version=24.2.1 latestReleasedVersion=24.1.3 diff --git a/firebase-perf/CHANGELOG.md b/firebase-perf/CHANGELOG.md index e73840e10c5..841db1ee053 100644 --- a/firebase-perf/CHANGELOG.md +++ b/firebase-perf/CHANGELOG.md @@ -1,9 +1,11 @@ # Unreleased + + +# 20.5.0 * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-perf-ktx` to `com.google.firebase:firebase-perf` under the `com.google.firebase.perf` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-perf-ktx` have been added to `com.google.firebase:firebase-perf` under the `com.google.firebase.perf` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-perf-ktx` are @@ -11,6 +13,11 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-performance` library. The Kotlin extensions library has no additional +updates. + # 20.4.1 * [changed] Updated `firebase-sessions` dependency to v1.0.2 * [fixed] Make fireperf data collection state is reliable for Firebase Sessions library. @@ -362,3 +369,4 @@ updates. # 16.1.0 * [fixed] Fixed a `SecurityException` crash on certain devices that do not have Google Play Services on them. + diff --git a/firebase-perf/firebase-perf.gradle b/firebase-perf/firebase-perf.gradle index 4dec0f3d207..1c4756afb26 100644 --- a/firebase-perf/firebase-perf.gradle +++ b/firebase-perf/firebase-perf.gradle @@ -111,10 +111,10 @@ dependencies { implementation 'com.squareup.okhttp3:okhttp:3.12.1' implementation("com.google.firebase:firebase-common:20.4.2") implementation("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-config")) - implementation(project(":firebase-installations")) - implementation(project(':firebase-sessions')) { + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-config:21.5.0") + implementation("com.google.firebase:firebase-installations:17.2.0") + implementation("com.google.firebase:firebase-sessions:1.1.0") { exclude group: 'com.google.firebase', module: 'firebase-common' exclude group: 'com.google.firebase', module: 'firebase-common-ktx' exclude group: 'com.google.firebase', module: 'firebase-components' @@ -135,4 +135,4 @@ dependencies { testImplementation 'org.mockito:mockito-core:2.28.2' testImplementation 'org.mockito:mockito-inline:2.13.0' testImplementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6' -} \ No newline at end of file +} diff --git a/firebase-perf/gradle.properties b/firebase-perf/gradle.properties index a343987a720..3ad6bad0a52 100644 --- a/firebase-perf/gradle.properties +++ b/firebase-perf/gradle.properties @@ -15,7 +15,7 @@ # # -version=20.5.0 +version=20.5.1 latestReleasedVersion=20.4.1 android.enableUnitTestBinaryResources=true diff --git a/firebase-sessions/firebase-sessions.gradle.kts b/firebase-sessions/firebase-sessions.gradle.kts index 4702267e1c9..93fe5dec9e0 100644 --- a/firebase-sessions/firebase-sessions.gradle.kts +++ b/firebase-sessions/firebase-sessions.gradle.kts @@ -51,8 +51,8 @@ dependencies { api("com.google.firebase:firebase-common:20.4.2") api("com.google.firebase:firebase-common-ktx:20.4.2") - implementation("com.google.firebase:firebase-components:17.1.5") - implementation(project(":firebase-installations-interop")) { + implementation("com.google.firebase:firebase-components:17.1.3") + implementation("com.google.firebase:firebase-installations-interop:17.1.1") { exclude(group = "com.google.firebase", module = "firebase-common") exclude(group = "com.google.firebase", module = "firebase-components") } @@ -63,7 +63,7 @@ dependencies { implementation("com.google.firebase:firebase-encoders-json:18.0.1") implementation(libs.androidx.annotation) - runtimeOnly(project(":firebase-installations")) { + runtimeOnly("com.google.firebase:firebase-installations:17.2.0") { exclude(group = "com.google.firebase", module = "firebase-common") exclude(group = "com.google.firebase", module = "firebase-components") } diff --git a/firebase-sessions/gradle.properties b/firebase-sessions/gradle.properties index 3409551da22..d554a79ced8 100644 --- a/firebase-sessions/gradle.properties +++ b/firebase-sessions/gradle.properties @@ -12,5 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=1.1.0 +version=1.1.1 latestReleasedVersion=1.0.2 diff --git a/firebase-storage/CHANGELOG.md b/firebase-storage/CHANGELOG.md index 3504175963b..ad411890f3b 100644 --- a/firebase-storage/CHANGELOG.md +++ b/firebase-storage/CHANGELOG.md @@ -1,10 +1,12 @@ # Unreleased + + +# 20.3.0 * [fixed] Fixed an issue where the wrong SDK version was being reported to the backend. * [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-perf-ktx` to `com.google.firebase:firebase-perf` under the `com.google.firebase.perf` package. For details, see the [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) - * [deprecated] All the APIs from `com.google.firebase:firebase-perf-ktx` have been added to `com.google.firebase:firebase-perf` under the `com.google.firebase.perf` package, and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-perf-ktx` are @@ -12,10 +14,16 @@ [FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration) +## Kotlin +The Kotlin extensions library transitively includes the updated +`firebase-storage` library. The Kotlin extensions library has no additional +updates. + # 20.2.1 * [changed] Migrated `firebase-storage` SDK to use standard Firebase executors. (GitHub [#4830](//github.com/firebase/firebase-android-sdk/pull/4830){: .external}) + ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-storage` library. The Kotlin extensions library has no additional @@ -47,7 +55,6 @@ additional updates: `Task.await()` suspend function to convert a [`Task`](https://developers.google.com/android/guides/tasks) into a Kotlin coroutine. - * [feature] Added [`StorageTask.taskState`](/docs/reference/kotlin/com/google/firebase/storage/ktx/package-summary#taskState) Kotlin Flows to monitor the progress of an upload or download `Task`. @@ -77,11 +84,8 @@ updates. # 20.0.0 * [feature] Added abuse reduction features. - * [feature] Added the ability to connect to the [firebase_storage] emulator. - * [changed] Internal changes to support dynamic feature modules. - * [changed] Internal infrastructure improvements. @@ -111,10 +115,6 @@ The Kotlin extensions library transitively includes the updated `firebase-storage` library. The Kotlin extensions library has no additional updates. - - - - # 19.2.0 * [changed] Updated to support improvements in the KTX library (see below). @@ -132,7 +132,6 @@ The Kotlin extensions library transitively includes the updated * [changed] Internal changes to ensure functionality alignment with other SDK releases. - ## Kotlin The Kotlin extensions library transitively includes the updated `firebase-storage` library. The Kotlin extensions library has no additional @@ -143,7 +142,6 @@ updates. `getContentEncoding()`, `getContentLanguage()`, and `getContentType()` to [`StorageMetadata.Builder`](/docs/reference/android/com/google/firebase/storage/StorageMetadata.Builder) to provide access to the current state of the metadata. - * [fixed] Fixed an encoding issue in [`StorageReference.list()`](/docs/reference/android/com/google/firebase/storage/StorageReference.html#list(int)) that caused the API to miss entries for prefixes that contained special @@ -186,8 +184,6 @@ updates. authentication credentials. If you use [firebase_auth], update to `firebase-auth` v17.0.0 or later to ensure functionality alignment. - - # 16.0.2 * [fixed] This release includes minor fixes and improvements. @@ -197,7 +193,6 @@ updates. [`UploadTask`](/docs/reference/android/com/google/firebase/storage/UploadTask), [`StreamDownloadTask`](/docs/reference/android/com/google/firebase/storage/StreamDownloadTask), and [`FileDownloadTask`](/docs/reference/android/com/google/firebase/storage/FileDownloadTask). - * [changed] Removed the deprecated `StorageMetadata.getDownloadUrl()` and `UploadTask.TaskSnapshot.getDownloadUrl()` methods. To get a current download URL, use diff --git a/firebase-storage/firebase-storage.gradle b/firebase-storage/firebase-storage.gradle index 88ae3141ccf..c343c8f1c07 100644 --- a/firebase-storage/firebase-storage.gradle +++ b/firebase-storage/firebase-storage.gradle @@ -88,7 +88,7 @@ dependencies { implementation 'androidx.annotation:annotation:1.1.0' implementation 'com.google.android.gms:play-services-base:18.0.1' implementation 'com.google.android.gms:play-services-tasks:18.0.1' - implementation(project(":appcheck:firebase-appcheck-interop")) + implementation("com.google.firebase:firebase-appcheck-interop:17.1.0") implementation('com.google.firebase:firebase-auth-interop:18.0.0') { exclude group: "com.google.firebase", module: "firebase-common" exclude group: "com.google.firebase", module: "firebase-components" @@ -108,7 +108,7 @@ dependencies { testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:2.25.0' testImplementation 'org.mockito:mockito-core:3.3.3' - implementation(project(':appcheck:firebase-appcheck')) { + implementation("com.google.firebase:firebase-appcheck:17.1.0") { exclude group: "com.google.firebase", module: "firebase-common" exclude group: "com.google.firebase", module: "firebase-components" exclude group: "com.google.firebase", module: "firebase-annotations" @@ -120,4 +120,4 @@ dependencies { // androidTest integration tests. // ========================================================================== ext.packageName = "com.google.firebase.storage" -apply from: '../gradle/googleServices.gradle' \ No newline at end of file +apply from: '../gradle/googleServices.gradle' diff --git a/firebase-storage/gradle.properties b/firebase-storage/gradle.properties index 4e7f73dffc7..85d57a06840 100644 --- a/firebase-storage/gradle.properties +++ b/firebase-storage/gradle.properties @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=20.3.0 +version=20.3.1 latestReleasedVersion=20.2.1 android.enableUnitTestBinaryResources=true