Releases: AfigAliyev/Cinemax
Releases · AfigAliyev/Cinemax
v1.0.6
What's Changed
- Update dependency com.google.devtools.ksp to v1.7.20-1.0.8 by @renovate in #218
- Improve annotation code style by @AfigAliyev in #220
- Minor improvements by @AfigAliyev in #221
- Add core-datastore module by @AfigAliyev in #222
- Clean up empty proguard and consumer rules files by @AfigAliyev in #223
- Implement content language change support by @AfigAliyev in #224
- Update dependency androidx.test.ext:junit to v1.1.4 by @renovate in #227
- Update dependency com.twitter.compose.rules:detekt to v0.0.23 by @renovate in #229
- Update dependency androidx.test.espresso:espresso-core to v3.5.0 by @renovate in #226
- Update dependency androidx.compose:compose-bom to v2022.11.00 by @renovate in #230
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha07 by @renovate in #231
- Update dagger to v2.44.1 by @renovate in #233
- Update dependency com.twitter.compose.rules:detekt to v0.0.24 by @renovate in #234
- Update dagger to v2.44.2 by @renovate in #236
- Update accompanist to v0.27.1 by @renovate in #237
- Update detekt to v1.22.0 by @renovate in #238
- Update dependency com.twitter.compose.rules:detekt to v0.0.26 by @renovate in #239
- Update spotless to v6.12.0 by @renovate in #240
- Update dependency gradle to v7.6 by @renovate in #241
- Update accompanist to v0.28.0 by @renovate in #244
- Update dependency io.mockk:mockk to v1.13.3 by @renovate in #245
- Update README by @AfigAliyev in #247
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha08 by @renovate in #248
- Update dependency androidx.compose:compose-bom to v2022.12.00 by @renovate in #250
- Update dependency androidx.profileinstaller:profileinstaller to v1.2.1 by @renovate in #249
- Update spotless to v6.12.1 by @renovate in #253
- Update dependency androidx.test.ext:junit to v1.1.5 by @renovate in #255
- Update dependency androidx.test.espresso:espresso-core to v3.5.1 by @renovate in #254
- Update androidx-room to v2.5.0 by @renovate in #259
- Update dependency androidx.profileinstaller:profileinstaller to v1.2.2 by @renovate in #258
- Update dependency androidx.compose:compose-bom to v2023 by @renovate in #260
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha09 by @renovate in #257
- Update dependency io.mockk:mockk to v1.13.4 by @renovate in #264
- Update spotless to v6.14.0 by @renovate in #262
- Update dagger to v2.45 by @renovate in #268
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha10 by @renovate in #270
- Update dependency gradle to v7.6.1 by @renovate in #272
- Upgrade JVM source/target compatibility to 11 by @AfigAliyev in #274
- Upgrade JVM source/target compatibility to 11 in build-logic by @AfigAliyev in #275
- Update spotless to v6.16.0 by @renovate in #266
- Update dependency gradle to v8 by @renovate in #269
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha11 by @renovate in #276
- Update spotless to v6.17.0 by @renovate in #277
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha12 by @renovate in #279
- Update androidx-room to v2.5.1 by @renovate in #278
- Add
monochrome
attribute to ic_launcher.xml and ic_launcher_round.xml by @AfigAliyev in #284 - Remove deprecated
targetSdk
from AndroidLibraryConventionPlugin by @AfigAliyev in #283 - Update dependency androidx.profileinstaller:profileinstaller to v1.3.0 by @renovate in #285
- Update project and dependencies by @AfigAliyev in #287
- Migrate from Accompanist SwipeRefresh to PullRefresh by @AfigAliyev in #288
- Update dependency io.coil-kt:coil-compose to v2.3.0 by @renovate in #289
- Update dependency com.android.tools:desugar_jdk_libs to v2.0.3 by @renovate in #290
- Update dependency androidx.core:core-ktx to v1.10.0 by @renovate in #295
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha13 by @renovate in #293
- Update dependency com.google.accompanist:accompanist-systemuicontroller to v0.30.1 by @renovate in #292
- Update dependency androidx.compose:compose-bom to v2023.04.00 by @renovate in #294
- Update spotless to v6.18.0 by @renovate in #296
- Update dependency io.mockk:mockk to v1.13.5 by @renovate in #297
- Update dependency gradle to v8.1 by @renovate in #298
- Update dependency com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter to v1 by @renovate in #301
- Update dependency gradle to v8.1.1 by @renovate in #306
- Update dependency androidx.activity:activity-compose to v1.7.1 by @renovate in #302
- Update dependency androidx.compose:compose-bom to v2023.04.01 by @renovate in #303
- Update dependency androidx.core:core-splashscreen to v1.0.1 by @renovate in #304
- Update dependency com.squareup.okhttp3:okhttp to v4.11.0 by @renovate in #307
- Update dagger to v2.46 by @renovate in #309
- Update dependency androidx.compose:compose-bom to v2023.05.00 by @renovate in #313
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha19 by @renovate in #311
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha14 by @renovate in #310
- Update dependency androidx.profileinstaller:profileinstaller to v1.3.1 by @renovate in #312
- Update kotlinx-coroutines to v1.7.0 by @renovate in #314
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 by @renovate in #317
- Update dagger to v2.46.1 by @renovate in #319
- Update dependency io.coil-kt:coil-compose to v2.4.0 by @renovate in #320
- Update detekt to v1.23.0 by @renovate in #321
- Update spotless to v6.19.0 by @renovate in #326
- Update kotlinx.coroutines to v1.7.1 by @renovate in #329
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha20 - autoclosed by @renovate in #328
- Update dependency androidx.core:core-ktx to v1.10.1 by @renovate in #327
- Update dependency androidx.activity:activity-compose to v1.7.2 by @renovate in #322
- Update dependency androidx.activity:activity-compose to v1.7.2 - autoclosed by @renovate in #324
- Update dependency androidx.core:core-ktx to v1.10.1 - autoclosed by @renovate in #316
- Update androidx.room to v2.5.2 by @renovate in #331
- Revert "Implement content language change support" by @AfigAliyev in #334
- Downgrade androidx-benchmark from alpha to stable version by @AfigAliyev in #336
- Update kotlinx.coroutines to ...
v1.0.4
What's Changed
- Update dependency androidx.activity:activity-compose to v1.6.1 by @renovate in #203
- Update androidx-lifecycle to v2.6.0-alpha03 by @renovate in #202
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha06 by @renovate in #204
- Update dependency androidx.compose.material3:material3 to v1.0.0 by @renovate in #205
- Update dependency androidx.navigation:navigation-compose to v2.5.3 by @renovate in #206
- Update androidx-compose to v1.3.0 by @renovate in #208
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha17 by @renovate in #207
- Update accompanist to v0.27.0 by @renovate in #209
- Remove experimental annotation in BaselineProfileGenerator by @MaximillianLeonov in #210
- Migrate to Jetpack Compose BOM by @MaximillianLeonov in #211
- Minor improvements by @MaximillianLeonov in #212
- Add twitter compose rules by @MaximillianLeonov in #213
- Add GitHub section on settings screen by @MaximillianLeonov in #214
- Update version to 1.0.4 by @MaximillianLeonov in #215
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha05 by @renovate in #190
- Update dependency androidx.compose.material3:material3 to v1.0.0-rc01 by @renovate in #191
- Add Google Play badge in README by @MaximillianLeonov in #192
- Update android-gradle-plugin to v7.3.1 by @renovate in #193
- Update dependency com.google.devtools.ksp to v1.7.20-1.0.7 by @renovate in #194
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.4.1 by @renovate in #196
- Improve logic by @MaximillianLeonov in #197
- Implement light theme by @MaximillianLeonov in #198
- Add privacy policy section on settings screen by @MaximillianLeonov in #199
- Update baseline profile by @MaximillianLeonov in #200
- Update version to 1.0.3 by @MaximillianLeonov in #201
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Update dependency ru.kode:detekt-rules-compose to v1.2.2 by @renovate in #182
- Enable ComposeFunctionName rule in detekt.yml by @MaximillianLeonov in #183
- Update dependency io.coil-kt:coil-compose to v2.2.2 by @renovate in #184
- Minor improvements in build-logic by @MaximillianLeonov in #185
- Update androidx-compose-compiler to v1.3.2 by @MaximillianLeonov in #187
- Update dependency com.google.devtools.ksp to v1.7.20-1.0.6 by @renovate in #188
- Update kotlin to v1.7.20 by @renovate in #186
- Update version to 1.0.2 by @MaximillianLeonov in #189
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Update dependency io.mockk:mockk to v1.13.2 by @renovate in #175
- Update androidx-compose-compiler to v1.3.1 by @MaximillianLeonov in #177
- Improve dependency graph by @MaximillianLeonov in #178
- Add documentation and update README by @MaximillianLeonov in #179
- Update version to 1.0.1 by @MaximillianLeonov in #180
Full Changelog: v1.0...v1.0.1
v1.0
What's Changed
- Set up GitHub repository by @MaximillianLeonov in #1
- Add launcher icon by @MaximillianLeonov in #2
- Set up Gradle by @MaximillianLeonov in #3
- Add code analyzers by @MaximillianLeonov in #4
- Add spotless by @MaximillianLeonov in #5
- Implement theme and splash screen by @MaximillianLeonov in #6
- Extract SDK versions from build.gradle.kts to libs.versions.toml by @MaximillianLeonov in #7
- Fix Jetpack Compose Preview by @MaximillianLeonov in #8
- Implement main screen by @MaximillianLeonov in #9
- Configure Renovate by @renovate in #10
- Update androidx-compose to v1.2.1 by @renovate in #11
- Update androidx-compose-compiler to v1.3.0 by @MaximillianLeonov in #13
- Add Dagger Hilt by @MaximillianLeonov in #14
- Add MockK by @MaximillianLeonov in #15
- Implement Cinemax API key provider by @MaximillianLeonov in #16
- Implement Result class by @MaximillianLeonov in #17
- Add kotlinx-coroutines by @MaximillianLeonov in #18
- Add kotlinx-serialization by @MaximillianLeonov in #19
- Add Retrofit by @MaximillianLeonov in #20
- Implement CinemaxAuthInterceptor by @MaximillianLeonov in #21
- Implement Retrofit CallAdapter by @MaximillianLeonov in #22
- Implement JsonParser by @MaximillianLeonov in #23
- Implement Retrofit components by @MaximillianLeonov in #24
- Add DTOs by @MaximillianLeonov in #25
- Implement NetworkBoundResource by @MaximillianLeonov in #26
- Add kotlinx-datetime by @MaximillianLeonov in #27
- Implement LocalDateSerializer by @MaximillianLeonov in #28
- Minor improvements by @MaximillianLeonov in #29
- Add core-data:data-local module by @MaximillianLeonov in #30
- Add androidx-room by @MaximillianLeonov in #31
- Add Entities by @MaximillianLeonov in #32
- Add DAOs by @MaximillianLeonov in #33
- Add androidx-paging by @MaximillianLeonov in #34
- Implement DefaultRemoteMediator by @MaximillianLeonov in #35
- Add data-local and data-remote modules by @MaximillianLeonov in #37
- Add ksp by @MaximillianLeonov in #38
- Add data-remote module to app module by @MaximillianLeonov in #39
- Add domain module by @MaximillianLeonov in #40
- Add home screen by @MaximillianLeonov in #41
- Add javax-inject to core-domain module by @MaximillianLeonov in #42
- Add MovieService by @MaximillianLeonov in #43
- Implement CinemaxApi by @MaximillianLeonov in #44
- Add kotlinx-serialization plugin to data-remote module by @MaximillianLeonov in #45
- Add Movie DTOs by @MaximillianLeonov in #46
- Add provider for CinemaxApi in DataModule by @MaximillianLeonov in #47
- Add androidx-lifecycle-viewmodel by @MaximillianLeonov in #48
- Add androidx-paging-common to core-presentation module by @MaximillianLeonov in #49
- Implement State by @MaximillianLeonov in #50
- Implement Event by @MaximillianLeonov in #51
- Implement ErrorMessage by @MaximillianLeonov in #53
- Add Constants by @MaximillianLeonov in #54
- Implement EventHandler by @MaximillianLeonov in #52
- Implement MapperFactory by @MaximillianLeonov in #55
- Implement ResultHandler by @MaximillianLeonov in #56
- Implement FlowResultHandler by @MaximillianLeonov in #57
- Implement FlowPagingMapper by @MaximillianLeonov in #58
- Change java.time.LocalDate to kotlinx.datetime.LocalDate in Entity by @MaximillianLeonov in #59
- Implement CinemaxDatabase and UpcomingMovie by @MaximillianLeonov in #60
- Add provider for CinemaxDatabase in DataModule by @MaximillianLeonov in #61
- Implement getUpcomingMovies in data-remote module by @MaximillianLeonov in #62
- Implement getUpcomingMovies in data-local module by @MaximillianLeonov in #63
- Minor improvements by @MaximillianLeonov in #64
- Move kotlinx-datetime dependency from core-data module to core-domain module by @MaximillianLeonov in #65
- Add MovieModel and GenreModel by @MaximillianLeonov in #66
- Add mappers for data-local module by @MaximillianLeonov in #67
- Move kotlinx-coroutines dependency from core-data module to core-domain module by @MaximillianLeonov in #68
- Implement MovieRepository and getUpcomingMovies by @MaximillianLeonov in #69
- Refactor DefaultRemoteMediator and add DefaultRemoteMediatorCallback by @MaximillianLeonov in #70
- Migrate from Screen to CinemaxNavigationDestination by @MaximillianLeonov in #71
- Update dependency ru.kode:detekt-rules-compose to v1.2.0 by @renovate in #72
- Enable TopLevelComposableFunctions rule in detekt.yml by @MaximillianLeonov in #73
- Update dependency ru.kode:detekt-rules-compose to v1.2.1 by @renovate in #74
- Fix DefaultRemoteMediator by @MaximillianLeonov in #75
- Minor improvements in FlowMapper by @MaximillianLeonov in #76
- Clean up core-presentation module by @MaximillianLeonov in #77
- Add provider for MovieRepository in RepositoryModule by @MaximillianLeonov in #78
- Clean up ResultHandler by @MaximillianLeonov in #79
- Add network permissions to AndroidManifest by @MaximillianLeonov in #80
- Add domain module dependency to core-presentation module by @MaximillianLeonov in #81
- Add coil-compose dependency by @MaximillianLeonov in #82
- Add accompanist dependencies by @MaximillianLeonov in #83
- Enable core library desugaring in core-presentation module by @MaximillianLeonov in #85
- Add GetUpcomingMoviesUseCase by @MaximillianLeonov in #86
- Add Movie components for UI layer by @MaximillianLeonov in #88
- Implement core-presentation components by @MaximillianLeonov in #84
- Add Utils for core-presentation module by @MaximillianLeonov in #87
- Implement home screen components and UpcomingMovie components by @MaximillianLeonov in #89
- Add helper functions to ErrorMessage by @MaximillianLeonov in #90
- Implement Snackb...