Skip to content

Commit 6a37614

Browse files
committed
1 parent 87d0de0 commit 6a37614

File tree

1 file changed

+166
-0
lines changed

1 file changed

+166
-0
lines changed
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# 23.0.0
2+
* [removed] **Breaking change**: FirebaseDynamicLinks has been removed. See
3+
https://firebase.google.com/support/dynamic-links-faq for more info.
4+
5+
# 22.1.0
6+
* [deprecated] `firebase-dynamic-links` is deprecated. For information about timelines and alternatives,
7+
see the [irebase-dynamic-links deprecation FAQ](/support/dynamic-links-faq).
8+
9+
10+
## Kotlin
11+
The Kotlin extensions library transitively includes the updated
12+
`firebase-dynamic-links` library. The Kotlin extensions library has no additional
13+
updates.
14+
15+
# 22.0.0
16+
* [changed] Bump internal dependencies
17+
18+
19+
## Kotlin
20+
The Kotlin extensions library transitively includes the updated
21+
`firebase-dynamic-links` library. The Kotlin extensions library has no additional
22+
updates.
23+
24+
# 21.2.0
25+
* [changed] Added Kotlin extensions (KTX) APIs from `com.google.firebase:firebase-dynamic-links-ktx`
26+
to `com.google.firebase:firebase-dynamic-links` under the `com.google.firebase.dynamiclinks` package.
27+
For details, see the
28+
[FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration)
29+
* [deprecated] All the APIs from `com.google.firebase:firebase-dynamic-links-ktx` have been added to
30+
`com.google.firebase:firebase-dynamic-links` under the `com.google.firebase.dynamiclinks` package,
31+
and all the Kotlin extensions (KTX) APIs in `com.google.firebase:firebase-dynamic-links-ktx` are
32+
now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the
33+
[FAQ about this initiative](https://firebase.google.com/docs/android/kotlin-migration)
34+
35+
36+
## Kotlin
37+
The Kotlin extensions library transitively includes the updated
38+
`firebase-dynamic-links` library. The Kotlin extensions library has no additional
39+
updates.
40+
41+
# 21.1.0
42+
* [unchanged] Updated to accommodate the release of the updated
43+
[ddls] Kotlin extensions library.
44+
45+
46+
## Kotlin
47+
The Kotlin extensions library transitively includes the updated
48+
`firebase-dynamic-links` library. The Kotlin extensions library has the
49+
following additional updates:
50+
51+
* [feature] Firebase now supports Kotlin coroutines.
52+
With this release, we added
53+
[`kotlinx-coroutines-play-services`](https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-play-services/){: .external}
54+
to `firebase-dynamic-links-ktx` as a transitive dependency, which exposes the
55+
`Task<T>.await()` suspend function to convert a
56+
[`Task`](https://developers.google.com/android/guides/tasks) into a Kotlin
57+
coroutine.
58+
59+
# 21.0.2
60+
* [changed] Updated dependency of `play-services-basement` to its latest
61+
version (v18.1.0).
62+
63+
64+
## Kotlin
65+
The Kotlin extensions library transitively includes the updated
66+
`firebase-dynamic-links` library. The Kotlin extensions library has no
67+
additional updates.
68+
69+
# 21.0.1
70+
* [changed] Updated dependencies of `play-services-basement`,
71+
`play-services-base`, and `play-services-tasks` to their latest versions
72+
(v18.0.0, v18.0.1, and v18.0.1, respectively). For more information, see the
73+
[note](#basement18-0-0_base18-0-1_tasks18-0-1) at the top of this release
74+
entry.
75+
76+
77+
## Kotlin
78+
The Kotlin extensions library transitively includes the updated
79+
`firebase-dynamic-links` library. The Kotlin extensions library has no
80+
additional updates.
81+
82+
# 21.0.0
83+
* [changed] Due to its
84+
[dependency on Google Play services](/docs/android/android-play-services),
85+
this SDK now requires devices and emulators to target API level 19 (KitKat)
86+
or higher and to use Android 4.4 or higher.
87+
* [fixed] Fixed non-null annotation.
88+
#2336
89+
90+
91+
## Kotlin
92+
The Kotlin extensions library transitively includes the updated
93+
`firebase-dynamic-links` library. The Kotlin extensions library has no
94+
additional updates.
95+
96+
# 20.1.1
97+
* [changed] Internal infrastructure improvements.
98+
99+
100+
## Kotlin
101+
The Kotlin extensions library transitively includes the updated
102+
`firebase-dynamic-links` library. The Kotlin extensions library has no
103+
additional updates.
104+
105+
# 20.1.0
106+
* [feature] Added `getUtmParameters` method to `PendingDynamicLinkData`.
107+
108+
109+
## Kotlin
110+
The Kotlin extensions library transitively includes the updated
111+
`firebase-dynamic-links` library. The Kotlin extensions library has no
112+
additional updates.
113+
114+
# 20.0.0
115+
* [changed] Internal infrastructure improvements.
116+
117+
118+
## Kotlin
119+
The Kotlin extensions library transitively includes the updated
120+
`firebase-dynamic-links` library. The Kotlin extensions library has no
121+
additional updates.
122+
123+
# 19.1.1
124+
* [changed] Updated to support improvements in the KTX library (see below).
125+
126+
127+
## Kotlin
128+
The Kotlin extensions library transitively includes the updated
129+
`firebase-storage` library and has the following additional updates:
130+
131+
* [feature] Added API support for destructuring of
132+
[`ShortDynamicLink`](/docs/reference/kotlin/com/google/firebase/dynamiclinks/ShortDynamicLink)
133+
and
134+
[`PendingDynamicLinkData`](/docs/reference/kotlin/com/google/firebase/dynamiclinks/PendingDynamicLinkData).
135+
136+
# 19.1.0
137+
* [feature] Added new getter methods to
138+
[`DynamicLink.Builder`](//firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder)
139+
to improve Kotlin interop.
140+
141+
142+
## Kotlin
143+
* [feature] The beta release of a [ddls] Android library with
144+
Kotlin extensions is now available. The Kotlin extensions library transitively
145+
includes the base `firebase-dynamic-links` library. To learn more, visit the
146+
[[ddls] KTX documentation](/docs/reference/kotlin/com/google/firebase/dynamiclinks/ktx/package-summary).
147+
148+
# 19.0.0
149+
* [changed] Versioned to add nullability annotations to improve the Kotlin
150+
developer experience. No other changes.
151+
152+
# 16.2.0
153+
* [changed] Refactored code to ensure functionality alignment with other
154+
updated Firebase libraries.
155+
* [changed] Updated minSdkVersion to API level 16.
156+
157+
# 16.1.7
158+
* [changed] Internal refactor.
159+
160+
# 16.1.3
161+
* [fixed] Fixed an issue that caused short link creation to fail when creating
162+
links through `FirebaseDynamicLinks.getInstance().createDynamicLink().buildShortDynamicLink()`
163+
using Google Play Services 13.2.80 and FDL SDK 16.1.0. The issue only occurred
164+
when creating shortening links from parameters, links created using
165+
preconstructed long links from `setLongLink()` were unaffected. This fix also
166+
addresses issues in newer versions of Google Play Services.

0 commit comments

Comments
 (0)