Skip to content

Commit 2d1520c

Browse files
committed
update
1 parent af9ca1d commit 2d1520c

File tree

4 files changed

+30
-16
lines changed

4 files changed

+30
-16
lines changed

firebase-crashlytics/CHANGELOG.md

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
# Unreleased
22

3-
# 18.4.0
43
* [feature] Integrated with Firebase sessions library to enable upcoming features related to
54
session-based crash metrics.
65

7-
## Kotlin
8-
The Kotlin extensions library transitively includes the updated
9-
`firebase-crashlytics` library. The Kotlin extensions library has no additional
10-
updates.
11-
126
# 18.3.7
137
* [feature] Added collection of version control information generated by the
148
Android Gradle plugin (AGP).
@@ -23,6 +17,7 @@ updates.
2317
* [feature] Added support for upcoming [crashlytics] features to report
2418
GWP-ASan crashes on supported API levels.
2519
(GitHub [#4721](https://github.com/firebase/firebase-android-sdk/pull/4721){: .external})
20+
2621
* [changed] Improved crash reporting reliability for crashes that occur early
2722
in the app's lifecycle.
2823
(GitHub [#4608](https://github.com/firebase/firebase-android-sdk/pull/4608){: .external}, [#4786](https://github.com/firebase/firebase-android-sdk/pull/4786){: .external})
@@ -42,7 +37,6 @@ updates.
4237
The Kotlin extensions library transitively includes the updated
4338
`firebase-crashlytics` library. The Kotlin extensions library has no additional
4439
updates.
45-
4640
# 18.3.4
4741
<aside class="caution">This version of <code>firebase-crashlytics</code> and
4842
<code>firebase-crashlytics-ktx</code> can cause a nondeterministic crash on
@@ -54,6 +48,7 @@ updates.
5448

5549
* [changed] Improved crash reporting reliability for crashes that occur early
5650
in the app's lifecycle.
51+
5752
* [changed] Added improved support for capturing `BuildId`s for native ANRs on
5853
older Android versions.
5954

@@ -120,7 +115,7 @@ The Kotlin extensions library transitively includes the updated
120115
# 18.2.13
121116
* [changed] Updated dependency of `play-services-basement` to its latest
122117
version (v18.1.0).
123-
118+
124119

125120
## Kotlin
126121
The Kotlin extensions library transitively includes the updated
@@ -149,8 +144,10 @@ updates.
149144
# 18.2.10
150145
* [fixed] Fixed a bug that could prevent unhandled exceptions from being
151146
propogated to the default handler when the network is unavailable.
147+
152148
* [changed] Internal changes to support on-demand fatal crash reporting for
153149
Flutter apps.
150+
154151
* [fixed] Fixed a bug that prevented [crashlytics] from initalizing on some
155152
devices in some cases. (#3269)
156153

@@ -234,6 +231,7 @@ updates.
234231
# 18.2.3
235232
* [fixed] Fixed a race condition that prevented some launch-time crashes from
236233
being reported to Crashlytics.
234+
237235
* [changed] Internal changes to support upcoming Unity crash reporting
238236
improvements.
239237

@@ -288,6 +286,7 @@ updates.
288286
when [automatic data collection](/docs/crashlytics/customize-crash-reports?platform=android#enable-reporting)
289287
is disabled for [crashlytics]. [crashlytics] no longer makes any network
290288
calls when reporting is disabled.
289+
291290
* [changed] Internal changes to support dynamic feature modules.
292291

293292

@@ -299,6 +298,7 @@ updates.
299298
# 17.4.1
300299
* [changed] Improved rooted device detection.
301300
(#2515)
301+
302302
* [fixed] Fix an uncaught IllegalStateExeception that could be thrown if
303303
[crashlytics] is unable to register a receiver that collects battery state
304304
information. If registration fails due to the app already having registered
@@ -319,6 +319,7 @@ updates.
319319
([Github PR #2443](//github.com/firebase/firebase-android-sdk/pull/2443){: .external})
320320

321321

322+
322323
## Kotlin
323324
The Kotlin extensions library transitively includes the updated
324325
`firebase-crashlytics` library. The Kotlin extensions library has no additional
@@ -337,6 +338,7 @@ updates.
337338
# 17.3.0
338339
* [changed] Clarified debug logs for crash reports enqueued to be sent via the
339340
`firebase-datatransport` library.
341+
340342
* [fixed] Addressed an issue which could cause a `RejectedExecutionException`
341343
in rare cases.
342344
([Github Issue #2013](//github.com/firebase/firebase-android-sdk/issues/2013){: .external})
@@ -351,6 +353,7 @@ updates.
351353
* [fixed] Fixed crash that can occur when using a built-in resource as the app
352354
launcher icon.
353355
([Github Issue #1935](//github.com/firebase/firebase-android-sdk/issues/1935){: .external})
356+
354357
* [fixed] Fixed a bug preventing crash reports from being sent in some cases
355358
when an app is using [crashlytics] on multiple processes.
356359

@@ -364,9 +367,11 @@ updates.
364367
* [fixed] Improved handling of asynchronous tasks that need to wait for
365368
completion on the main thread.
366369
([Github PR #1739](//github.com/firebase/firebase-android-sdk/pull/1739){: .external})
370+
367371
* [changed] Added an overload to the `setCrashlyticsCollectionEnabled` API to
368372
allow for passing `null` to clear any previously set value.
369373
([Github PR #1434](//github.com/firebase/firebase-android-sdk/pull/1434){: .external})
374+
370375
* [changed] Migrated to use the [firebase_installations] service _directly_
371376
instead of using an indirect dependency via the Firebase Instance ID SDK.
372377
([Github PR #1760](//github.com/firebase/firebase-android-sdk/pull/1760){: .external})
@@ -395,11 +400,13 @@ updates.
395400
# 17.1.0
396401
* [fixed] Updated [crashlytics] integration with [firebase_analytics] to
397402
include native crashes in crash-free users counts.
403+
398404
* [fixed] Removed a harmless, yet unexpected `FileNotFoundException` log
399405
output that printed when an optional file is unavailable.
400406
([Github Issue #1559](//github.com/firebase/firebase-android-sdk/issues/1559#issuecomment-638387614){: .external})
401407

402408

409+
403410
## Kotlin
404411
* [feature] The [firebase_crashlytics] Android library with Kotlin
405412
extensions is now available. The Kotlin extensions library transitively
@@ -410,34 +417,42 @@ updates.
410417
* [fixed] Fixed an issue causing a `SQLiteException` when changing versions
411418
of [crashlytics].
412419
([Github Issue #1531](https://github.com/firebase/firebase-android-sdk/issues/1531){: .external})
420+
413421
* [fixed] Improved reliability of sending reports at crash time on Android API
414422
level 28+.
415423

416424
# 17.0.0
417425
* [changed] The [firebase_crashlytics] SDK is now generally available.
426+
418427
* [fixed] Fixed an issue that could cause apps to crash if a crash report
419428
payload is too large (rare).
429+
420430
* [changed] Updated dependency on the Firebase Instance ID library to v20.1.5,
421431
which is a step towards a direct dependency on the [firebase_installations]
422432
service in a future release.
423433

424434
# 17.0.0-beta04
425435
* [changed] Imposed a limit on the maximum crash report payload size.
436+
426437
* [fixed] Reduced crash report payload size.
427438

428439
# 17.0.0-beta03
429440
* [fixed] Fixed internal bugs to improve crash analysis and grouping.
441+
430442
* [changed] Improved compatibility with Google Analytics. For best
431443
performance, make sure you're using the latest versions of the
432444
[firebase_crashlytics] SDK and the Firebase SDK for Google Analytics.
445+
433446
* [changed] Updated remaining [crashlytics] backend API calls to prepare
434447
for Fabric sunset.
435448

436449
# 17.0.0-beta02
437450
* [changed] Removed superfluous `D/FirebaseCrashlytics` prefix from logs.
438451
([#1202](https://github.com/firebase/firebase-android-sdk/issues/1202))
452+
439453
* [changed] Updated [crashlytics] backend API calls in preparation for
440454
Fabric sunset.
455+
441456
* [changed] Upgraded [firebase_analytics] integration to improve crash-free
442457
users accuracy. For improved performance, we recommend that you upgrade to the
443458
latest version of the Firebase SDK for [firebase_analytics] with this
@@ -477,4 +492,3 @@ The following release notes describe changes in the new SDK.
477492
from your `AndroidManifest.xml` file.
478493
* [removed] The `fabric.properties` and `crashlytics.properties` files are no
479494
longer supported. Remove them from your app.
480-

firebase-crashlytics/firebase-crashlytics.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,16 @@ dependencies {
8080
annotationProcessor 'com.google.auto.value:auto-value:1.6.5'
8181

8282
testImplementation 'androidx.test:runner:1.4.0'
83-
testImplementation "androidx.test:core:$androidxTestCoreVersion"
83+
testImplementation 'androidx.test:core:1.4.0'
8484
testImplementation "org.robolectric:robolectric:$robolectricVersion"
8585
testImplementation 'junit:junit:4.13.2'
8686
testImplementation 'org.mockito:mockito-core:3.4.3'
8787

8888

8989
androidTestImplementation 'com.google.firebase:firebase-encoders-json:18.0.0'
9090
androidTestImplementation 'androidx.test:runner:1.4.0'
91-
androidTestImplementation "androidx.test:core:$androidxTestCoreVersion"
92-
androidTestImplementation "androidx.test.ext:junit:$androidxTestJUnitVersion"
91+
androidTestImplementation 'androidx.test:core:1.4.0'
92+
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
9393
androidTestImplementation 'org.mockito:mockito-core:3.4.3'
9494
androidTestImplementation "com.google.truth:truth:$googleTruthVersion"
9595
androidTestImplementation 'com.linkedin.dexmaker:dexmaker:2.28.1'
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=18.4.1
2-
latestReleasedVersion=18.4.0
1+
version=18.4.0
2+
latestReleasedVersion=18.3.7

firebase-crashlytics/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
<!--<uses-sdk android:minSdkVersion="16"/>-->
77

88
<application>
9-
<service android:name="com.google.firebase.components.ComponentDiscoveryService" android:exported="false"> <meta-data android:name="com.google.firebase.components:com.google.firebase.crashlytics.FirebaseCrashlyticsKtxRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
9+
<service android:name="com.google.firebase.components.ComponentDiscoveryService" android:exported="false">
1010
<meta-data android:name="com.google.firebase.components:com.google.firebase.crashlytics.CrashlyticsRegistrar"
1111
android:value="com.google.firebase.components.ComponentRegistrar" />
1212
</service>
1313
</application>
1414

15-
</manifest>
15+
</manifest>

0 commit comments

Comments
 (0)