Skip to content

Commit b833077

Browse files
authored
Merge 91633ec into f05d34b
2 parents f05d34b + 91633ec commit b833077

File tree

23 files changed

+3743
-582
lines changed

23 files changed

+3743
-582
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Unreleased
2+
3+
# 16.1.0
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[app_check] Kotlin extensions library.
6+
7+
# 16.0.1
8+
* [changed] Updated dependency of `play-services-basement` to its latest
9+
version (v18.1.0).
10+
11+
# 16.0.0
12+
* [changed] [app_check] has exited beta and is now generally available for
13+
use.
14+
15+
# 16.0.0-beta06
16+
* [fixed] Fixed a bug in the [app_check] token refresh flow when using a
17+
custom provider.
18+
19+
# 16.0.0-beta05
20+
* [changed] Internal improvements.
21+
22+
# 16.0.0-beta04
23+
* [changed] Improved error handling logic by minimizing the amount of requests
24+
that are unlikely to succeed.
25+
26+
* [fixed] Fixed heartbeat reporting.
27+
28+
# 16.0.0-beta03
29+
* [changed] Added `X-Android-Package` and `X-Android-Cert` request headers to
30+
[app_check] network calls.
31+
32+
# 16.0.0-beta02
33+
* [feature] Added [`getAppCheckToken()`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck#getAppCheckToken(boolean)),
34+
[`AppCheckTokenListener`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck.AppCheckListener),
35+
and associated setters and removers for developers to request and observe
36+
changes to the [app_check] token.
37+
38+
# 16.0.0-beta01
39+
* [feature] Initial beta release of the [app_check] Debug Testing SDK with
40+
abuse reduction features.
41+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Unreleased
2+
3+
# 16.1.0
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[app_check] Kotlin extensions library.
6+
7+
# 16.0.1
8+
* [changed] Updated dependency of `play-services-basement` to its latest
9+
version (v18.1.0).
10+
11+
# 16.0.0
12+
* [changed] [app_check] has exited beta and is now generally available for
13+
use.
14+
15+
# 16.0.0-beta06
16+
* [fixed] Fixed a bug in the [app_check] token refresh flow when using a
17+
custom provider.
18+
19+
# 16.0.0-beta05
20+
* [changed] Internal improvements.
21+
22+
# 16.0.0-beta04
23+
* [changed] Improved error handling logic by minimizing the amount of requests
24+
that are unlikely to succeed.
25+
26+
* [fixed] Fixed heartbeat reporting.
27+
28+
# 16.0.0-beta03
29+
* [changed] Added `X-Android-Package` and `X-Android-Cert` request headers to
30+
[app_check] network calls.
31+
32+
# 16.0.0-beta02
33+
* [feature] Added [`getAppCheckToken()`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck#getAppCheckToken(boolean)),
34+
[`AppCheckTokenListener`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck.AppCheckListener),
35+
and associated setters and removers for developers to request and observe
36+
changes to the [app_check] token.
37+
38+
# 16.0.0-beta01
39+
* [feature] Initial beta release of the [app_check] Debug SDK with abuse
40+
reduction features.
41+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Unreleased
2+
3+
# 16.1.0
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[app_check] Kotlin extensions library.
6+
7+
# 16.0.1
8+
* [changed] Updated dependency of `play-services-basement` to its latest
9+
version (v18.1.0).
10+
11+
# 16.0.0
12+
* [feature] Added support for
13+
[Play Integrity](https://developer.android.com/google/play/integrity) as an
14+
attestation provider.
15+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Unreleased
2+
3+
# 16.1.0
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[app_check] Kotlin extensions library.
6+
7+
# 16.0.1
8+
* [changed] Updated dependency of `play-services-basement` to its latest
9+
version (v18.1.0).
10+
11+
# 16.0.0
12+
* [changed] [app_check] has exited beta and is now generally available for
13+
use.
14+
15+
# 16.0.0-beta06
16+
* [fixed] Fixed a bug in the [app_check] token refresh flow when using a
17+
custom provider.
18+
19+
# 16.0.0-beta05
20+
* [changed] Internal improvements.
21+
22+
# 16.0.0-beta04
23+
* [changed] Improved error handling logic by minimizing the amount of requests
24+
that are unlikely to succeed.
25+
26+
* [fixed] Fixed heartbeat reporting.
27+
28+
# 16.0.0-beta03
29+
* [changed] Added `X-Android-Package` and `X-Android-Cert` request headers to
30+
[app_check] network calls.
31+
32+
# 16.0.0-beta02
33+
* [feature] Added [`getAppCheckToken()`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck#getAppCheckToken(boolean)),
34+
[`AppCheckTokenListener`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck.AppCheckListener),
35+
and associated setters and removers for developers to request and observe
36+
changes to the [app_check] token.
37+
38+
# 16.0.0-beta01
39+
* [feature] Initial beta release of the [app_check] SafetyNet SDK with abuse
40+
reduction features.
41+
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Unreleased
2+
3+
# 16.1.0
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[app_check] Kotlin extensions library.
6+
7+
8+
## Kotlin
9+
The Kotlin extensions library transitively includes the updated
10+
`firebase-appcheck` library. The Kotlin extensions library has the following
11+
additional updates:
12+
13+
* [feature] Firebase now supports Kotlin coroutines.
14+
With this release, we added
15+
[`kotlinx-coroutines-play-services`](https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-play-services/){: .external}
16+
to `firebase-appcheck-ktx` as a transitive dependency, which exposes the
17+
`Task<T>.await()` suspend function to convert a
18+
[`Task`](https://developers.google.com/android/guides/tasks) into a Kotlin
19+
coroutine.
20+
21+
# 16.0.1
22+
* [changed] Updated dependency of `play-services-basement` to its latest
23+
version (v18.1.0).
24+
25+
# 16.0.0
26+
* [changed] [app_check] has exited beta and is now generally available for
27+
use.
28+
29+
* [feature] Added support for
30+
[Play Integrity](https://developer.android.com/google/play/integrity) as an
31+
attestation provider.
32+
33+
# 16.0.0-beta06
34+
* [fixed] Fixed a bug in the [app_check] token refresh flow when using a
35+
custom provider.
36+
37+
# 16.0.0-beta05
38+
* [changed] Internal improvements.
39+
40+
# 16.0.0-beta04
41+
* [changed] Improved error handling logic by minimizing the amount of requests
42+
that are unlikely to succeed.
43+
44+
* [fixed] Fixed heartbeat reporting.
45+
46+
# 16.0.0-beta03
47+
* [changed] Added `X-Android-Package` and `X-Android-Cert` request headers to
48+
[app_check] network calls.
49+
50+
# 16.0.0-beta02
51+
* [feature] Added [`getAppCheckToken()`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck#getAppCheckToken(boolean)),
52+
[`AppCheckTokenListener`](/docs/reference/android/com/google/firebase/appcheck/FirebaseAppCheck.AppCheckListener),
53+
and associated setters and removers for developers to request and observe
54+
changes to the [app_check] token.
55+
56+
# 16.0.0-beta01
57+
* [feature] Initial beta release of the [app_check] SDK with abuse reduction
58+
features.
59+

firebase-abt/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Unreleased
2+
3+
# 21.1.0
4+
* [changed] Internal changes to ensure functionality alignment with other
5+
SDK releases.
6+
7+
# 21.0.2
8+
* [changed] Updated dependency of `play-services-basement` to its latest
9+
version (v18.1.0).
10+
11+
# 21.0.1
12+
* [changed] Updated dependencies of `play-services-basement`,
13+
`play-services-base`, and `play-services-tasks` to their latest versions
14+
(v18.0.0, v18.0.1, and v18.0.1, respectively). For more information, see the
15+
[note](#basement18-0-0_base18-0-1_tasks18-0-1) at the top of this release
16+
entry.
17+
18+
# 21.0.0
19+
* [changed] Internal infrastructure improvements.
20+
* [changed] Internal changes to support dynamic feature modules.
21+
22+
# 20.0.0
23+
* [removed] Removed the protocol buffer dependency and moved relevant protocol
24+
buffer definitions to [inappmessaging_longer]. If you use [ab_testing]
25+
with [inappmessaging], you'll need to update to
26+
[inappmessaging] v19.1.2 or later.
27+
28+
# 19.0.1
29+
- [changed] Internal changes to ensure functionality alignment with other SDK releases.
30+
31+
# 17.1.1
32+
* [changed] Updated API to support the latest [remote_config] update.
33+
34+
* [changed] Updated minSdkVersion to API level 16.
35+
36+
# 17.1.0
37+
* [changed] Updated API to support the latest [remote_config] update.
38+
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,56 @@
11
# Unreleased
2+
3+
# 16.0.0-beta05
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[appdistro] Kotlin extensions library.
6+
7+
8+
## Kotlin
9+
The Kotlin extensions library transitively includes the updated
10+
`firebase-appdistribution-api` library. The Kotlin extensions library has
11+
the following additional updates:
12+
13+
* [feature] Firebase now supports Kotlin coroutines.
14+
With this release, we added
15+
[`kotlinx-coroutines-play-services`](https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-play-services/){: .external}
16+
to `firebase-appdistribution-api-ktx` as a transitive dependency, which
17+
exposes the `Task<T>.await()` suspend function to convert a
18+
[`Task`](https://developers.google.com/android/guides/tasks)
19+
into a Kotlin coroutine.
20+
21+
# 16.0.0-beta04
22+
* [changed] Updated dependency of `play-services-basement` to its latest
23+
version (v18.1.0).
24+
25+
26+
## Kotlin
27+
The Kotlin extensions library transitively includes the updated
28+
`firebase-appdistribution-api` library. The Kotlin extensions library has no
29+
additional updates.
30+
31+
# 16.0.0-beta03
32+
* [feature] The [appdistro] SDK has been split into two libraries:
33+
34+
* `firebase-appdistribution-api` - The API-only library<br>
35+
This new API-only library is functional only when the full
36+
[appdistro] SDK implementation (`firebase-appdistribution`) is present.
37+
`firebase-appdistribution-api` can be included in all
38+
[build variants](https://developer.android.com/studio/build/build-variants){: .external}.
39+
40+
* `firebase-appdistribution` - The full SDK implementation<br>
41+
This full SDK implementation is optional and should only be included in
42+
pre-release builds.
43+
44+
Visit the documentation to learn how to
45+
[add these SDKs](/docs/app-distribution/set-up-alerts?platform=android#add-appdistro)
46+
to your Android app.
47+
48+
49+
## Kotlin
50+
With the removal of the Kotlin extensions library
51+
`firebase-appdistribution-ktx`, its functionality has been moved to the new
52+
API-only library: `firebase-appdistribution-api-ktx`.
53+
54+
This new Kotlin extensions library transitively includes the
55+
`firebase-appdistribution-api` library. The Kotlin extensions library has no
56+
additional updates.

firebase-appdistribution/CHANGELOG.md

Lines changed: 48 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,57 @@
11
# Unreleased
22

3-
# Released
3+
# 16.0.0-beta05
4+
* [unchanged] Updated to accommodate the release of the updated
5+
[appdistro] Kotlin extensions library.
46

5-
## v20.0.6 (M112)
7+
# 16.0.0-beta03
8+
* [feature] The [appdistro] SDK has been split into two libraries:
69

7-
#### Android library
8-
* {{feature}} The Firebase App Distribution Android SDK is now available in beta. You
10+
* `firebase-appdistribution-api` - The API-only library<br>
11+
This new API-only library is functional only when the full
12+
[appdistro] SDK implementation (`firebase-appdistribution`) is present.
13+
`firebase-appdistribution-api` can be included in all
14+
[build variants](https://developer.android.com/studio/build/build-variants){: .external}.
15+
16+
* `firebase-appdistribution` - The full SDK implementation<br>
17+
This full SDK implementation is optional and should only be included in
18+
pre-release builds.
19+
20+
Visit the documentation to learn how to
21+
[add these SDKs](/docs/app-distribution/set-up-alerts?platform=android#add-appdistro)
22+
to your Android app.
23+
24+
25+
## Kotlin
26+
* [removed] The Kotlin extensions library `firebase-appdistribution-ktx`
27+
has been removed. All its functionality has been moved to the new API-only
28+
library: `firebase-appdistribution-api-ktx`.
29+
30+
# 16.0.0-beta02
31+
* [fixed] Fixed a bug that prevented testers from signing in when the app had
32+
an underscore in the package name.
33+
34+
* [fixed] Fixed a UI bug where the APK download notification displayed the
35+
incorrect error message.
36+
37+
* [changed] Internal improvements to tests.
38+
39+
40+
## Kotlin
41+
The Kotlin extensions library transitively includes the base
42+
`firebase-app-distribution` library. The Kotlin extensions library has no
43+
additional updates.
44+
45+
# 16.0.0-beta01
46+
* [feature] The [appdistro] Android SDK is now available in beta. You
947
can use this SDK to notify testers in-app when a new test build is available.
1048
To learn more, visit the
11-
[reference documentation](https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/package-summary).
49+
[[appdistro] reference documentation](/docs/reference/android/com/google/firebase/appdistribution/package-summary).
50+
1251

13-
#### Kotlin extensions
14-
The Android library with Kotlin extensions is now available in
52+
## Kotlin
53+
The [appdistro] Android library with Kotlin extensions is now available in
1554
beta. The Kotlin extensions library transitively includes the base
1655
`firebase-app-distribution` library. To learn more, visit the
17-
[KTX reference documentation](https://firebase.google.com/docs/reference/kotlin/com/google/firebase/appdistribution/ktx/package-summary).
56+
[[appdistro] KTX reference documentation](/docs/reference/kotlin/com/google/firebase/appdistribution/ktx/package-summary).
57+

0 commit comments

Comments
 (0)