WARNING. This release contains an issue which causes some responses show its size as 0
an its body as null
. Use v3.1.1.
This is a new minor release of Chucker. Please note that this minor release contains multiple new features (see below) as well as multiple bugfixes.
Enhancements
- The library is now fully converted to Kotlin and migrated to AndroidX!
- The whole UI has been revamped to support Dark Theme which follows your device theme.
- The Response/Request Body is now displayed in a
RecyclerView
, drastically improving performances on big payloads. - HTTP Response/Request Body can now be saved in file.
- Notifications for Throwable and HTTP Traffic are now going into separate channels.
- A lot of classes inside the
.internal
package have restricted visibility (from public to internal). Also, resources like strings, dimensions and drawables from Chucker won't appear in your autocomplete suggestions.
Bugfixes
- Fixed ANRs during big response payloads processing.
- Fixed contentType response formatting.
- Fixed notifications importance in Android Q.
- Fixed date formatting in transaction overview.
- Fixed visibility of internal library classes and resources.
- Fixed XML formatting crash
Updated dependencies
- Updated Kotlin to 1.3.61
- Updated Retrofit to 2.6.4
- Updated Room to 2.2.3
- Updated OkHttp to 3.12.6
- Updated Gson to 2.8.6
- Updated Dokka to 0.10.0
- Updated KtLint to 9.1.1
- Updated Gradle wrapper to 6.1
- Updated Android Gradle plugin to 3.5.3
This release was possible thanks to the contribution of:
@christopherniksch @yoavst @psh @kmayoral @vbuberen @dcampogiani @ullas-jain @rakshit444 @olivierperez @p-schneider @Volfor @cortinico @koral-- @redwarp @uOOOO @sprohaszka @PaulWoitaschek