This repository was archived by the owner on Jul 16, 2024. It is now read-only.
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(vararg) by @Goooler in #172
Full Changelog: 1.5.0...1.6.0