This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
Releases: Goooler/DemoApp
Releases · Goooler/DemoApp
v2.0.0
What's Changed
- Polish Detekt config by @Goooler in #426
- Customize chrome custom tabs by @Goooler in #425
- Update plugin ksp to v1.9.0-1.0.12 by @renovate in #427
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.3 by @renovate in #428
- AGP 8.1.0 by @renovate in #429
- Update plugin com.gradle.enterprise to v3.14.1 by @renovate in #430
- Update dependency gradle to v8.3-rc-2 by @renovate in #431
- Update dependency androidx.paging:paging-runtime to v3.2.0 by @renovate in #435
- Update dependency androidx.fragment:fragment-ktx to v1.6.1 by @renovate in #433
- Update dependency androidx.compose.compiler:compiler to v1.5.1 by @renovate in #432
- Update dependency androidx.recyclerview:recyclerview to v1.3.1 by @renovate in #434
- Detekt 1.23.1 by @renovate in #436
- Enable K2 by @Goooler in #437
- Update plugin ksp to v1.9.0-1.0.13 by @renovate in #439
- Update dependency gradle to v8.3-rc-3 by @renovate in #438
- Update plugin cacheFix to v2.7.3 by @renovate in #440
- GitHub Dependency Graph support by GBA by @Goooler in #441
- Bump compileSdk to 34 by @Goooler in #445
- Update dependency androidx.compose:compose-bom to v2023.08.00 by @renovate in #444
- Update dependency androidx.browser:browser to v1.6.0 by @renovate in #443
- Update plugin kotlinter to v3.16.0 by @renovate in #446
- Gradle 8.3 by @renovate in #447
- Update glide to v4.16.0 by @renovate in #448
- Update agp to v8.1.1 by @renovate in #450
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.7 by @renovate in #452
- Things by @Goooler in #453
- Migrate to Spotless by @Goooler in #455
- Update Kotlin, KSP and Compose Compiler by @renovate in #456
- Update plugin cacheFix to v2.7.4 by @renovate in #457
- Update actions/checkout action to v4 by @renovate in #458
- Update dependency androidx.compose:compose-bom to v2023.09.00 by @renovate in #462
- Update dependency androidx.annotation:annotation to v1.7.0 by @renovate in #461
- Update dependency androidx.paging:paging-runtime to v3.2.1 by @renovate in #460
- Update androidX.lifecycle to v2.6.2 by @renovate in #459
- Update dependency androidx.core:core-ktx to v1.12.0 by @renovate in #463
- Update dependency androidx.webkit:webkit to v1.8.0 by @renovate in #464
- Update plugin cacheFix to v2.8.0 by @renovate in #465
- Update plugin com.gradle.enterprise to v3.15 by @renovate in #466
- Update dependency androidx.compose:compose-bom to v2023.09.01 by @renovate in #467
- Update actions/checkout digest to 8ade135 by @renovate in #468
- Update dependency androidx.compose:compose-bom to v2023.09.02 by @renovate in #469
- Update agp to v8.1.2 by @renovate in #470
- Update plugin cacheFix to v2.8.1 by @renovate in #473
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.8 by @renovate in #472
- Spotless 6.22.0 + Ktlint 1.0.0 by @renovate in #471
- Update dependency gradle to v8.4 by @renovate in #477
- Update dependency androidx.compose:compose-bom to v2023.10.00 by @renovate in #476
- Update dependency androidx.collection:collection-ktx to v1.3.0 by @renovate in #475
- Update androidX.activity to v1.8.0 by @renovate in #474
- Update plugin com.gradle.enterprise to v3.15.1 by @renovate in #478
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.6 by @renovate in #480
- Update dependency com.google.android.material:material to v1.10.0 by @renovate in #479
- Update srl to v2.1.0 by @renovate in #481
- Update square.okHttp to v4.12.0 by @renovate in #482
- Update dependency androidx.recyclerview:recyclerview to v1.3.2 by @renovate in #484
- Update dependency androidx.compose:compose-bom to v2023.10.01 by @renovate in #483
- Room 2.6.0 by @renovate in #485
- Update plugin cacheFix to v3 by @renovate in #486
- Update plugin detekt to v1.23.2 by @renovate in #490
- Update coil to v2.5.0 by @renovate in #489
- Update plugin detekt to v1.23.3 by @renovate in #491
- Update dependency androidx.fragment:fragment-ktx to v1.6.2 by @renovate in #492
- Update agp to v8.1.3 by @renovate in #493
- Update Kotlin, KSP and Compose Compiler by @renovate in #488
- Replace
ViewDataBinding
withViewBinding
as the generic type by @Goooler in #494 - Update dependency androidx.browser:browser to v1.7.0 by @renovate in #496
- Update androidX.activity to v1.8.1 by @renovate in #495
- Update agp to v8.1.4 by @renovate in #497
- Update plugin detekt to v1.23.4 by @renovate in #499
- Spotless 6.23.0 by @renovate in #500
- Update dependency gradle to v8.5 by @renovate in #501
- Update actions/setup-java action to v4 by @renovate in #502
- Update plugin spotless to v6.23.1 by @renovate in #503
- Update dependency androidx.room:room-ktx to v2.6.1 by @renovate in #504
- Update dependency androidx.webkit:webkit to v1.9.0 by @renovate in #506
- Update plugin spotless to v6.23.2 by @renovate in #507
- Integrate mrmans0n Compose rules for Detekt by @Goooler in #505
- AGP 8.2.0 by @renovate in #508
- Update plugin spotless to v6.23.3 by @renovate in #509
- Update plugin com.gradle.enterprise to v3.16 by @renovate in #510
- Update Kotlin, KSP and Compose Compiler by @renovate in #498
- Update dependency androidx.annotation:annotation to v1.7.1 by @renovate in #512
- Update androidX.activity to v1.8.2 by @renovate in #511
- Update dependency com.google.android.material:material to v1.11.0 by @renovate in #513
- Update plugin com.gradle.enterprise to v3.16.1 by @renovate in #514
- Update plugin ksp to v1.9.21-1.0.16 by @renovate in #515
- Update actions/upload-artifact action to v4 by @renovate in #517
- Update dependency io.nlopez.compose.rules:detekt to v0.3.6 by @renovate in #516
- Update dependency io.nlopez.compose.rules:detekt to v0.3.7 by @renovate in #518
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.7 by @renovate in #519
- Update dependency io.nlopez.compose.rules:detekt to v0.3.8 by @renovate in #520
- Update dependency com.pinterest.ktlint:ktlint-cli to v1.1.0 by @renovate in #522
- Update dependency androidx.compose.compiler:compiler to v1.5.7 by @renovate in #521
- Try out my fork of Retrofit by @Goooler in #524
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.13 by @renovate in #525
- Update agp to v8.2.1 by @renovate in #526
- Update...
v1.9.0
What's Changed
- Update plugin ksp to v1.8.20-1.0.11 by @renovate in #381
- Update androidX-activity to v1.7.1 by @renovate in #382
- Update dependency androidx.compose:compose-bom to v2023.04.01 by @renovate in #383
- Update dependency androidx.fragment:fragment-ktx to v1.5.7 by @renovate in #384
- Update dependency gradle to v8.1.1 by @renovate in #385
- Update square-okHttp to v4.11.0 by @renovate in #386
- Update srl to v2.0.6 by @renovate in #387
- Add Compose Compiler into version catalog by @Goooler in #389
- Update dependency androidx.compose:compose-bom to v2023.05.00 by @renovate in #392
- Update plugin com.gradle.enterprise to v3.13.1 by @renovate in #391
- Kotlin 1.8.21 by @renovate in #388
- Update agp to v8.0.1 by @renovate in #390
- Update dependency com.google.android.material:material to v1.9.0 by @renovate in #393
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.0 by @renovate in #395
- Keep all Retrofit's generic signature of return types by @Goooler in #394
- Update plugin com.gradle.enterprise to v3.13.2 by @renovate in #396
- Update dependency androidx.core:core-ktx to v1.10.1 by @renovate in #398
- Update dependency androidx.compose:compose-bom to v2023.05.01 by @renovate in #397
- Update square-moshi to v1.15.0 by @renovate in #400
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.1 by @renovate in #399
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.11 by @renovate in #401
- Update coil to v2.4.0 by @renovate in #402
- Update agp to v8.0.2 by @renovate in #405
- Update dependency androidx.webkit:webkit to v1.7.0 by @renovate in #406
- Update plugin detekt to v1.23.0 by @renovate in #403
- Update androidX-activity to v1.7.2 by @renovate in #404
- Update plugin com.gradle.enterprise to v3.13.3 by @renovate in #407
- Update plugin kotlinter to v3.15.0 by @renovate in #408
- Tweak RvAdapters by @Goooler in #409
- Update dependency androidx.fragment:fragment-ktx to v1.6.0 by @renovate in #411
- Update dependency androidx.compose:compose-bom to v2023.06.00 by @renovate in #410
- Update plugin com.gradle.enterprise to v3.13.4 by @renovate in #413
- Update dependency androidx.compose:compose-bom to v2023.06.01 by @renovate in #415
- Update androidX.room to v2.5.2 by @renovate in #414
- Update plugin cacheFix to v2.7.2 by @renovate in #416
- Kotlin 1.8.22 by @renovate in #412
- Update chucker to v4 (major) by @renovate in #418
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.2 by @renovate in #417
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.12 by @renovate in #419
- Gradle 8.2 by @renovate in #420
- Update dependency gradle to v8.2.1 by @renovate in #422
- Update plugin com.gradle.enterprise to v3.14 by @renovate in #423
- Kotlin 1.9.0 by @renovate in #421
- Gradle 8.3 RC1 by @Goooler in #424
Full Changelog: v1.8.2...v1.9.0
v1.8.2
What's Changed
- Update dependency com.google.android.material:material to v1.8.0 by @renovate in #323
- Update dependency androidx.webkit:webkit to v1.6.0 by @renovate in #324
- Update plugin cacheFix to v2.6.3 by @renovate in #325
- Update plugin com.gradle.enterprise to v3.12.3 by @renovate in #326
- Rewrite overly large SQL queries by @Goooler in #327
- Update agp to v7.4.1 by @renovate in #328
- Update dependency gradle to v8.0-rc-3 by @renovate in #331
- Update dependency androidx.browser:browser to v1.5.0 by @renovate in #334
- Update dependency androidx.appcompat:appcompat to v1.6.1 by @renovate in #333
- Kotlin 1.8.10 by @renovate in #330
- Use JvmSuppressWildcards by @Goooler in #336
- Update dependency gradle to v8.0-rc-5 by @renovate in #337
- Update plugin cacheFix to v2.6.5 by @renovate in #338
- Discard outdated extensions by @Goooler in #335
- Update dependency gradle to v8.0 by @renovate in #339
- Migrate to Room's
Upsert
by @Goooler in #340 - Defer more plugin applying by @Goooler in #341
- Update dependency gradle to v8.0.1 by @renovate in #342
- Update dependency androidx.annotation:annotation to v1.6.0 by @renovate in #344
- Update glide to v4.15.0 by @renovate in #345
- Add extra proguard rules to remove unnecessary methods by @Goooler in #346
- Update agp to v7.4.2 by @renovate in #347
- Update plugin cacheFix to v2.7.0 by @renovate in #348
- Update plugin com.gradle.enterprise to v3.12.4 by @renovate in #349
- Update dependency gradle to v8.0.2 by @renovate in #350
- Update dependency androidx.recyclerview:recyclerview to v1.3.0 by @renovate in #352
- Update androidX-lifecycle to v2.6.0 by @renovate in #351
- Add
Animator.lifecycleObserver
by @Goooler in #353 - Update glide to v4.15.1 by @renovate in #354
- Update plugin kotlinter to v3.14.0 by @renovate in #355
- Update plugin com.gradle.enterprise to v3.12.5 by @renovate in #356
- Update dependency com.google.accompanist:accompanist-systemuicontroller to v0.30.0 by @renovate in #363
- Update dependency androidx.compose:compose-bom to v2023.03.00 by @renovate in #362
- Update androidX-activity to v1.7.0 by @renovate in #361
- Update dependency androidx.webkit:webkit to v1.6.1 by @renovate in #360
- Update androidX-room to v2.5.1 by @renovate in #358
- Update dependency androidx.fragment:fragment-ktx to v1.5.6 by @renovate in #359
- Update androidX-lifecycle to v2.6.1 by @renovate in #357
- Update plugin com.gradle.enterprise to v3.12.6 by @renovate in #364
- Update coil to v2.3.0 by @renovate in #365
- Limit inflateBinding scope by @Goooler in #366
- Filter all supers' binding type arguments by @Goooler in #368
- Update dependency com.google.accompanist:accompanist-systemuicontroller to v0.30.1 by @renovate in #370
- Update dependency androidx.core:core-ktx to v1.10.0 by @renovate in #372
- Update dependency androidx.compose:compose-bom to v2023.04.00 by @renovate in #371
- Update dependency gradle to v8.1 by @renovate in #374
- Update plugin com.gradle.enterprise to v3.13 by @renovate in #375
- Kotlin 1.8.20 by @renovate in #369
- Make inflateBinding as a default impl by @Goooler in #376
- Add gradle-dependency-submission job by @Goooler in #377
- AGP 8.0 by @renovate in #378
- Update plugin cacheFix to v2.7.1 by @renovate in #380
Diff
OLD: DemoApp_1.8.0_108000_prod_release_7b75a25.apk (signature: V1, V2, V3)
NEW: DemoApp_1.8.2_108020_prod_release_e12d835.apk (signature: V1, V2, V3)
│ compressed │ uncompressed
├───────────┬───────────┬───────────┼───────────┬───────────┬───────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────
dex │ 1.6 MiB │ 1.6 MiB │ +17.8 KiB │ 3.5 MiB │ 3.6 MiB │ +25 KiB
arsc │ 301 KiB │ 301.7 KiB │ +698 B │ 300.9 KiB │ 301.6 KiB │ +696 B
manifest │ 2.7 KiB │ 2.8 KiB │ +85 B │ 10.7 KiB │ 11.1 KiB │ +492 B
res │ 267.4 KiB │ 267.2 KiB │ -184 B │ 381.6 KiB │ 381.1 KiB │ -504 B
asset │ 5 KiB │ 5.8 KiB │ +825 B │ 4.7 KiB │ 5.5 KiB │ +827 B
other │ 28.9 KiB │ 28.9 KiB │ -9 B │ 58.7 KiB │ 58.7 KiB │ -4 B
──────────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────
total │ 2.2 MiB │ 2.2 MiB │ +19.2 KiB │ 4.3 MiB │ 4.3 MiB │ +26.5 KiB
DEX │ old │ new │ diff
─────────┼───────┼───────┼──────────────────────
files │ 1 │ 1 │ 0
strings │ 24490 │ 23907 │ -583 (+2269 -2852)
types │ 5090 │ 5265 │ +175 (+1655 -1480)
classes │ 3928 │ 4082 │ +154 (+1519 -1365)
methods │ 24466 │ 25188 │ +722 (+15531 -14809)
fields │ 26338 │ 26859 │ +521 (+22832 -22311)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼───────────────
configs │ 50 │ 49 │ -1 (+0 -1)
entries │ 1368 │ 1387 │ +19 (+30 -11)
Full Changelog: v1.8.0...v1.8.2
v1.8.0
What's Changed
- Update plugin com.gradle.enterprise to v3.12.1 by @renovate in #297
- Update plugin kotlinter to v3.13.0 by @renovate in #298
- Update agp to v7.4.0-rc02 by @renovate in #299
- Update agp to v7.4.0-rc03 by @renovate in #300
- Bump Gradle to 8.0 RC1 by @Goooler in #301
- Update plugin com.gradle.enterprise to v3.12.2 by @renovate in #302
- Update dependency com.google.code.gson:gson to v2.10.1 by @renovate in #304
- Update Kotlin, KSP and Compose Compiler for Kotlin 1.8.0 by @renovate in #284
- Apply Android Cache Fix Plugin by @Goooler in #305
- Apply plugins for BasePlugin type by @Goooler in #306
- Update dependency androidx.appcompat:appcompat to v1.6.0 by @renovate in #310
- Update androidX-room to v2.5.0 by @renovate in #309
- Update dependency androidx.compose:compose-bom to v2023 by @renovate in #311
- Update agp to v7.4.0 by @renovate in #312
- Bump Java level to 17 by @Goooler in #313
- Update plugin cacheFix to v2.6.2 by @renovate in #314
- AGP 8.0.0-alpha11 by @Goooler in #220
- Bump Gradle to 8.0 RC2 by @renovate in #317
- Bump Compose compiler to 1.4.0 final by @Goooler in #319
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.6 by @renovate in #320
- Tidy up plugin/task configurations by @Goooler in #322
Full Changelog: 1.7.2...v1.8.0
1.7.2
What's Changed
- Run build jobs on BuildJet-Ubuntu by @Goooler in #219
- Update dependency androidx.annotation:annotation to v1.5.0 by @renovate in #222
- Update androidX-activity to v1.6.0 by @renovate in #221
- Update dependency androidx.fragment:fragment-ktx to v1.5.3 by @renovate in #223
- Run BuildJet with more cores by @Goooler in #224
- Replace Kapt with Napt to avoid stub generating by @Goooler in #225
- Update plugin napt to v1.17 by @renovate in #227
- Remove Napt triggers by @Goooler in #228
- Update glide to v4.14.0 by @renovate in #229
- Enable strict reference checks by @Goooler in #232
- Update glide to v4.14.1 by @renovate in #233
- Use Java 19 on CI by @Goooler in #234
- Update coil to v2.2.2 by @renovate in #236
- Defer more configurations by @Goooler in #237
- Kotlin 1.7.20 by @Goooler in #239
- Update glide to v4.14.2 by @renovate in #241
- Don't relocate apk output path by @Goooler in #242
- Update plugin com.gradle.enterprise to v3.11.2 by @renovate in #243
- Cleanup Gradle properties by @Goooler in #244
- Update plugin ksp to v1.7.20-1.0.7 by @renovate in #246
- Update agp to v7.3.1 by @renovate in #245
- Update dependency com.blankj:utilcodex to v1.31.1 by @renovate in #248
- Make BaseResponse as an interface by @Goooler in #250
- Update dependency com.google.android.material:material to v1.7.0 by @renovate in #251
- Update dependency androidx.fragment:fragment-ktx to v1.5.4 by @renovate in #253
- Update androidX-activity to v1.6.1 by @renovate in #252
- Update androidX-compose to v1.3.0 by @renovate in #254
- Update accompanist to v0.27.0 by @renovate in #255
- Update dependency com.google.code.gson:gson to v2.10 by @renovate in #256
- Update plugin com.gradle.enterprise to v3.11.3 by @renovate in #257
- Update plugin ksp to v1.7.20-1.0.8 by @renovate in #258
- Update plugin com.gradle.enterprise to v3.11.4 by @renovate in #259
- Update dependency io.reactivex.rxjava3:rxandroid to v3.0.1 by @renovate in #262
- Update dependency io.reactivex.rxjava3:rxandroid to v3.0.2 by @renovate in #266
- Update androidX-compose to v1.3.1 by @renovate in #264
- Update plugin napt to v1.18 by @renovate in #263
- Remove outdated proguard rules for Retrofit by @Goooler in #268
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.10 by @renovate in #269
- Update plugin napt to v1.19 by @renovate in #271
- Update Kotlin, KSP and Compose Compiler by @renovate in #272
- Update accompanist to v0.27.1 by @renovate in #273
- Detekt 1.22.0 by @Goooler in #249
- Update dependency gradle to v7.6 by @renovate in #275
- Use Java 19 on CI by @Goooler in #276
- Migrate SwipeRefresh to PullRefresh by @Goooler in #278
- Intercept urls in Webview by
shouldOverrideUrlLoading
by @Goooler in #279 - Rename apk outputs with commit hash by @Goooler in #282
- Update dependency com.google.accompanist:accompanist-systemuicontroller to v0.28.0 by @renovate in #285
- Cleanup AudioPlayService by @Goooler in #281
- Enable warnings as errors and fix all warnings by @Goooler in #280
- Update dependency androidx.fragment:fragment-ktx to v1.5.5 by @renovate in #288
- Use bom to manage Compose versions by @Goooler in #289
- Update plugin com.gradle.enterprise to v3.12 by @renovate in #290
- Bump AGP to 7.4.0-rc01 by @Goooler in #294
- Reformat kts files with Ktlint 0.48.0 CLI by @Goooler in #296
Full Changelog: 1.7.0...1.7.2
1.7.0
What's Changed
- Update dependency com.google.code.gson:gson to v2.9.1 by @renovate in #173
- Update agp to v7.2.2 by @renovate in #174
- Update androidX-hilt to v2.43.2 by @renovate in #176
- Cleanup icons by @Goooler in #177
- Update dependency gradle to v7.5.1 by @renovate in #178
- Intro okhttp's MockWebServer by @Goooler in #179
- Update dependency androidx.fragment:fragment-ktx to v1.5.2 by @renovate in #181
- Update androidX-compose to v1.2.1 by @renovate in #180
- Update dependency androidx.appcompat:appcompat to v1.5.0 by @renovate in #182
- Bump Compose compiler to 1.3.0 final by @Goooler in #183
- Remove Hilt by @Goooler in #175
- Update accompanist to v0.25.1 by @renovate in #184
- Apply VersionsPlugin & VersionCatalogUpdatePlugin on rootProject only by @Goooler in #185
- Update coil to v2.2.0 by @renovate in #188
- Remove empty manifest files by @Goooler in #186
- Let obsolete as a library module by @Goooler in #189
- Bump sdk level to 33 by @Goooler in #190
- Migrate to Kotlinter by @Goooler in #191
- Add a fallback for finding view's lifecycle by @Goooler in #193
- Update dependency androidx.webkit:webkit to v1.5.0 by @renovate in #195
- Enable strict mode by @Goooler in #196
- Replace defaultAsync with async by @Goooler in #187
- Remove @keep on BaseResponse by @Goooler in #199
- Use room's ksp by @Goooler in #200
- Cleanup MainRepoListBean by @Goooler in #198
- Migrate SmartRefreshLayout to 2.0.5 by @Goooler in #201
- Migrate FlycoTabLayout to 3.0.0 by @Goooler in #202
- Remove extra maven repos by @Goooler in #203
- Use checkNotNull to check states by @Goooler in #205
- Construct PermissionHelper with ActivityResultCaller by @Goooler in #206
- Update dependency com.squareup.moshi:moshi to v1.14.0 by @renovate in #207
- Update dependency androidx.core:core-ktx to v1.9.0 by @renovate in #209
- Update dependency androidx.appcompat:appcompat to v1.5.1 by @renovate in #208
- Update coil to v2.2.1 by @renovate in #210
- Refactor safeTo extensions by @Goooler in #212
- Update kotlinter to 3.12.0 by @Goooler in #192
- Cleanup Ktlint rules by @Goooler in #213
- Try out KotlinX Immutable Collections by @Goooler in #214
- Extend Number to convert dimensions by @Goooler in #215
- Add formatCurrency extensions by @Goooler in #216
- Fall back to Moshi KSP by @Goooler in #217
- Update agp to v7.3.0 by @renovate in #218
- Add lint job on CI by @Goooler in #197
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
- Prevent Kotlin callers from creating services with a nullable class type by @Goooler in #32
- Update actions/setup-java action to v3 by @renovate in #34
- Adopt PublishedApi by @Goooler in #36
- Migrate to Junit5 & Kotlin Test by @Goooler in #37
- Enable Moshi-IR by @Goooler in #38
- Use gradle-build-action on CI by @Goooler in #39
- Update actions/checkout action to v3 by @renovate in #40
- Enable type-safe project accessors by @Goooler in #41
- Update actions/upload-artifact action to v3 by @renovate in #42
- Apply plugins in each module by @Goooler in #43
- Enable version catalogs by @Goooler in #44
- Update dependency androidx.fragment:fragment-ktx to v1.4.1 by @renovate in #45
- Optimize version catalogs use by @Goooler in #47
- Use Kotlin's Duration by @Goooler in #48
- Update dependency gradle to v7.4.1 by @renovate in #49
- Update plugin moshiX to v0.17.1 by @renovate in #50
- Update dependency androidx.paging:paging-runtime to v3.1.1 by @renovate in #51
- Cleanup freeCompilerArgs by @Goooler in #53
- Add String.times(Int) by @Goooler in #54
- Add test edge cases for String.times(Int) by @Goooler in #55
- Add detail module with compose using by @Goooler in #56
- Compose RepoDetailActivity by @Goooler in #57
- Cleanup generic functions & classes by @Goooler in #58
- Rename test module to obsolete by @Goooler in #59
- Add Int.getQuantityString by @Goooler in #62
- Update actions/cache action to v3 by @renovate in #64
- Bump ktlint to 0.45.1 by @Goooler in #65
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.4 by @renovate in #66
- No need to expose Disposable by @Goooler in #67
- Update dependency gradle to v7.4.2 by @renovate in #70
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.1 by @renovate in #74
- Cleanup extensions by @Goooler in #75
- Bump ktlint to 0.45.2 by @Goooler in #76
- Update dependency com.android.tools.build:gradle to v7.1.3 by @renovate in #77
- Cleanup CommonExtensions by @Goooler in #80
- Migrate LiveData to Flow by @Goooler in #68
- Cleanup BaseRvAdapter by @Goooler in #84
- Cleanup flow usages by @Goooler in #83
- Migrate Coil to 2.0 by @Goooler in #85
- Add biz prefixes for biz modules & Cleanup common res by @Goooler in #86
- Cleanup PagerAdapter by @Goooler in #88
- Kill buildSrc by @Goooler in #87
- Convert bindingAdapters to Java by @Goooler in #90
- Move biz modules into biz folder by @Goooler in #92
- Cleanup base modules by @Goooler in #93
- Cleanup extensions by @Goooler in #94
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.9 by @renovate in #98
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.9.1 by @renovate in #100
- Add extensions to convert mimeTypes by @Goooler in #101
- Optimize proguard rule for DataBinding by @Goooler in #102
- Add a deepCopy extension by @Goooler in #105
- Use shallow copy on diff items by @Goooler in #103
- Optimize diff algorithm by @Goooler in #106
- Optimize build by @Goooler in #108
- Optimize Databinding usages by @Goooler in #110
- Update plugin ktlint to v10.3.0 by @renovate in #111
- Update dependency com.google.android.material:material to v1.6.0 by @renovate in #113
- Update com.github.bumptech.glide to v4.13.2 by @renovate in #112
- Optimize bindingAdapter functions for invocation of bindings by @Goooler in #114
- Update agp to v7.2.0 by @renovate in #117
- Update androidX-hilt to v2.42 by @renovate in #118
- Bump AGP to 7.3.0-alpha09 by @Goooler in #119
- Update coil to v2.0.0 by @renovate in #120
- Downgrade AGP to 7.2.0 by @Goooler in #122
- Update coil to v2.1.0 by @renovate in #123
- Update dependency androidx.constraintlayout:constraintlayout to v2.1.4 by @renovate in #124
- Update agp to v7.2.1 by @renovate in #125
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.2 by @renovate in #126
- Update plugin moshiX to v0.17.2 by @renovate in #127
- Update dependency com.google.android.material:material to v1.6.1 by @renovate in #128
- Update dependency io.reactivex.rxjava3:rxjava to v3.1.5 by @renovate in #129
- Update dependency androidx.core:core-ktx to v1.8.0 by @renovate in #131
- Update dependency androidx.appcompat:appcompat to v1.4.2 by @renovate in #130
- Update square-okHttp to v4.10.0 by @renovate in #136
- Remove BaseThemeActivity & BaseThemeFragment by @Goooler in #137
- Update dependency androidx.annotation:annotation to v1.4.0 by @Goooler in #139
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.3 by @renovate in #140
- Refactor fragment's dispatchBackPress by @Goooler in #141
- Fix binding leak in BaseBindingFragment by @Goooler in #143
- Adopt BaseDialogFragment's back press by @Goooler in #144
- Let IVhModelWrapper as a node by @Goooler in #145
- Let spanCount as the default span size by @Goooler in #146
- Update dependency androidx.fragment:fragment-ktx to v1.5.0 by @renovate in #149
- Update androidX-lifecycle to v2.5.0 by @renovate in #148
- Update androidX-activity to v1.5.0 by @renovate in #147
- Rework View.hideSoftInput by @Goooler in #152
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.4 by @renovate in #156
- Update Kotlin 1.7.10 by @Goooler in #157
- Remove fastjson by @Goooler in #158
- Update androidX-hilt to v2.43 by @renovate in #159
- Init RouterManager by Delegation by @Goooler in #160
- Update dependency androidx.fragment:fragment-ktx to v1.5.1 by @renovate in #165
- Update androidX-room to v2.4.3 by @renovate in #164
- Update androidX-activity to v1.5.1 by @renovate in #162
- Update androidX-lifecycle to v2.5.1 by @renovate in #163
- Update androidX-compose to v1.2.0 by @renovate in #166
- Update accompanist to v0.25.0 by @renovate in #167
- Publish Build Scan by @Goooler in #168
- Update androidX-hilt to v2.43.1 by @renovate in #169
- Cleanup extensions by @Goooler in #170
- Rework fullscreen DialogFragments by @Goooler in #171
- Remove Int.getString(var...
1.5.0
What's Changed
- Bump hilt to 2.40.5 by @Goooler in #15
- Optimize instrumentation-tests job by @Goooler in #16
- Add PermissionHelper to request permissions by @Goooler in #17
- Optimize kts logic by @Goooler in #18
- Use nonTransitiveRClass by @Goooler in #20
- Simplify kts by @Goooler in #21
- Optimize renovate config by @Goooler in #22
- Optimize CI a bit by @Goooler in #25
- Adopt Gradle 7.4 by @Goooler in #27
- Fix leaks in BaseBindingFragment by @Goooler in #28
- Replace Arouter with RouterManagerImpl by @Goooler in #29
- Optimize Hilt build by @Goooler in #30
- Adopt Hilt 2.41 by @Goooler in #31
- Enable R8 fullMode by @Goooler in #13
Full Changelog: 1.4.1...1.5.0
1.4.1
Full Changelog: 1.4.0...1.4.1
1.4.0
Full Changelog: 1.3.0...1.4.0