Skip to content

Commit 1d5d82d

Browse files
committed
Update libraries
1 parent 786a8ea commit 1d5d82d

File tree

6 files changed

+49
-45
lines changed

6 files changed

+49
-45
lines changed

app/build.gradle.kts

+2-1
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,12 @@ dependencies {
142142
implementation(libs.timber)
143143
implementation(libs.prettytime)
144144

145+
implementation(platform(libs.compose.bom))
145146
implementation(libs.compose.ui)
146147
implementation(libs.compose.ui.tooling)
147148
implementation(libs.compose.ui.tooling.preview)
148149
testImplementation(libs.compose.ui.test)
150+
androidTestImplementation(platform(libs.compose.bom))
149151
androidTestImplementation(libs.compose.ui.test)
150152
debugImplementation(libs.compose.ui.test.manifest)
151153
implementation(libs.compose.foundation)
@@ -162,7 +164,6 @@ dependencies {
162164
implementation(libs.compose.destinations.core)
163165
ksp(libs.compose.destinations.ksp)
164166

165-
implementation(libs.androidx.constraintLayout)
166167
implementation(libs.androidx.appcompat)
167168
implementation(libs.androidx.core)
168169

app/src/main/java/dev/aungkyawpaing/ccdroidx/CCDroidXApp.kt

+4-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ class CCDroidXApp : Application(), Configuration.Provider {
2727
PermissionFlow.init(this)
2828
}
2929

30-
override fun getWorkManagerConfiguration() =
31-
Configuration.Builder()
30+
override val workManagerConfiguration: Configuration
31+
get() = Configuration.Builder()
3232
.setWorkerFactory(workerFactory)
3333
.build()
34+
35+
3436
}

data/src/main/java/dev/aungkyawpaing/ccdroidx/data/api/CCTrayParser.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ object CCTrayParser {
2121

2222
fun parseResponse(response: Response): List<ProjectResponse> {
2323
val serializer = Persister()
24-
val data = serializer.read(CCTrayProjects::class.java, response.body?.byteStream())
24+
val data = serializer.read(CCTrayProjects::class.java, response.body.byteStream())
2525
return data.project?.map {
2626
ProjectResponse(
2727
name = it.name!!,

gradle/libs.versions.toml

+39-40
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
[versions]
2-
android-junit5 = "1.3.0"
3-
android-plugin = "8.1.0"
2+
android-junit5 = "1.4.0"
3+
android-plugin = "8.3.1"
44
androidx-dataStore = "1.0.0"
5-
androidx-fragment = "1.6.1"
6-
androidx-lifecycle = "2.6.1"
5+
androidx-fragment = "1.6.2"
6+
androidx-lifecycle = "2.7.0"
77
androidx-test = "1.5.0"
8-
androidx-work = "2.8.1"
9-
compose = "1.5.3"
10-
compose-destinations = "1.8.42-beta"
11-
compose-wear = "1.1.2"
12-
dagger = "2.48"
13-
desugar-jdk-libs = "2.0.3"
14-
espresso = "3.4.0"
15-
firebase-crashlytics-gradle = "2.9.8"
16-
google-services = "4.3.15"
17-
jupiter = "5.9.3"
8+
androidx-work = "2.9.0"
9+
composeBom = "2024.03.00"
10+
compose-destinations = "1.10.2"
11+
compose-wear = "1.3.0"
12+
dagger = "2.51"
13+
desugar-jdk-libs = "2.0.4"
14+
espresso = "3.5.1"
15+
firebase-crashlytics-gradle = "2.9.9"
16+
google-services = "4.4.1"
17+
jupiter = "5.10.0"
1818
kotlin = "1.9.22"
19-
kotlinx-coroutine = "1.6.4"
19+
kotlinx-coroutine = "1.8.0"
2020
mockk = "1.12.3"
2121
moshi = "1.14.0"
22-
okhttp = "5.0.0-alpha.11"
22+
okhttp = "5.0.0-alpha.12"
2323
permission-flow = "1.0.0"
2424
prettytime = "5.0.6.Final"
25-
roborazzi = "1.5.0-rc-1"
25+
roborazzi = "1.11.0"
2626
room = "2.6.1"
2727
timber = "5.0.1"
2828
wire = "4.5.2"
@@ -32,51 +32,50 @@ accompanist = { group = "com.google.accompanist", name = "accompanist-themeadapt
3232
androidJunit5-core = { group = "de.mannodermaus.junit5", name = "android-test-core", version.ref = "android-junit5" }
3333
androidJunit5-runner = { group = "de.mannodermaus.junit5", name = "android-test-runner", version.ref = "android-junit5" }
3434
androidJunit5-compose = { group = "de.mannodermaus.junit5", name = "android-test-compose", version = "1.0.0-SNAPSHOT" }
35-
androidx-activity = { module = "androidx.activity:activity-ktx", version = "1.7.2" }
35+
androidx-activity = { module = "androidx.activity:activity-ktx", version = "1.8.2" }
3636
androidx-appcompat = { module = "androidx.appcompat:appcompat", version = "1.6.1" }
3737
androidx-arch-testing = { module = "androidx.arch.core:core-testing", version = "2.2.0" }
38-
androidx-browser = { module = "androidx.browser:browser", version = "1.6.0" }
39-
androidx-constraintLayout = { module = "androidx.constraintlayout:constraintlayout", version = "2.1.4" }
40-
androidx-core = { module = "androidx.core:core-ktx", version = "1.10.1" }
38+
androidx-browser = { module = "androidx.browser:browser", version = "1.8.0" }
39+
androidx-core = { module = "androidx.core:core-ktx", version = "1.12.0" }
4140
androidx-dataStore = { group = "androidx.datastore", name = "datastore", version.ref = "androidx-dataStore" }
4241
androidx-dataStore-preference = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidx-dataStore" }
4342
androidx-fragment = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "androidx-fragment" }
4443
androidx-fragment-testing = { group = "androidx.fragment", name = "fragment-testing", version.ref = "androidx-fragment" }
45-
androidx-hilt-navigation = { module = "androidx.hilt:hilt-navigation-compose", version = "1.0.0" }
44+
androidx-hilt-navigation = { module = "androidx.hilt:hilt-navigation-compose", version = "1.2.0" }
4645
androidx-lifecycle-extensions = { group = "androidx.lifecycle", name = "lifecycle-extensions", version = "2.2.0" }
4746
androidx-lifecycle-java8 = { group = "androidx.lifecycle", name = "lifecycle-common-java8", version.ref = "androidx-lifecycle" }
4847
androidx-lifecycle-liveData = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" }
4948
androidx-lifecycle-service = { group = "androidx.lifecycle", name = "lifecycle-service", version.ref = "androidx-lifecycle" }
5049
androidx-lifecycle-viewModel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
51-
androidx-sqlite = { module = "androidx.sqlite:sqlite-ktx", version = "2.3.1" }
5250
androidx-test-core = { group = "androidx.test", name = "core-ktx", version.ref = "androidx-test" }
5351
androidx-test-espresso = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso" }
5452
androidx-test-espresso-intents = { group = "androidx.test.espresso", name = "espresso-intents", version.ref = "espresso" }
5553
androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit-ktx", version = "1.1.5" }
5654
androidx-test-ext-truth = { group = "androidx.test.ext", name = "truth", version = "1.5.0" }
5755
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidx-test" }
5856
androidx-test-runner = { group = "androidx.test", name = "runner", version = "1.5.2" }
59-
androidx-wear = { group = "androidx.wear", name = "wear", version = "1.2.0" }
60-
androidx-wear-complication-dataSource = { module = "androidx.wear.watchface:watchface-complications-data-source-ktx", version = "1.1.1" }
61-
androidx-wear-playservices = { module = "com.google.android.gms:play-services-wearable", version = "18.0.0" }
57+
androidx-wear = { group = "androidx.wear", name = "wear", version = "1.3.0" }
58+
androidx-wear-complication-dataSource = { module = "androidx.wear.watchface:watchface-complications-data-source-ktx", version = "1.2.1" }
59+
androidx-wear-playservices = { module = "com.google.android.gms:play-services-wearable", version = "18.1.0" }
6260
androidx-wear-remoteInteractions = { group = "androidx.wear", name = "wear-remote-interactions", version = "1.0.0" }
6361
androidx-work-gcm = { group = "androidx.work", name = "work-gcm", version.ref = "androidx-work" }
6462
androidx-work-multiProcess = { group = "androidx.work", name = "work-multiprocess", version.ref = "androidx-work" }
6563
androidx-work-runtime = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidx-work" }
6664
androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidx-work" }
67-
compose-animation = { module = "androidx.compose.animation:animation", version.ref = "compose" }
65+
compose-animation = { module = "androidx.compose.animation:animation" }
66+
compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
6867
compose-constraintLayout = { module = "androidx.constraintlayout:constraintlayout-compose", version = "1.0.1" }
6968
compose-destinations-core = { group = "io.github.raamcosta.compose-destinations", name = "core", version.ref = "compose-destinations" }
7069
compose-destinations-ksp = { group = "io.github.raamcosta.compose-destinations", name = "ksp", version.ref = "compose-destinations" }
71-
compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
72-
compose-liveData = { module = "androidx.compose.runtime:runtime-livedata", version.ref = "compose" }
73-
compose-material-icon-extended = { module = "androidx.compose.material:material-icons-extended", version.ref = "compose" }
74-
compose-material3 = { module = "androidx.compose.material3:material3", version = "1.1.1" }
75-
compose-ui = { group = "androidx.compose.ui", name = "ui", version.ref = "compose" }
76-
compose-ui-test = { group = "androidx.compose.ui", name = "ui-test-junit4", version.ref = "compose" }
77-
compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest", version.ref = "compose" }
78-
compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling", version.ref = "compose" }
79-
compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview", version.ref = "compose" }
70+
compose-foundation = { module = "androidx.compose.foundation:foundation" }
71+
compose-liveData = { module = "androidx.compose.runtime:runtime-livedata" }
72+
compose-material-icon-extended = { module = "androidx.compose.material:material-icons-extended" }
73+
compose-material3 = { module = "androidx.compose.material3:material3", version = "1.2.1" }
74+
compose-ui = { group = "androidx.compose.ui", name = "ui" }
75+
compose-ui-test = { group = "androidx.compose.ui", name = "ui-test-junit4" }
76+
compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
77+
compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
78+
compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
8079
compose-viewModel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
8180
compose-wear-foundation = { group = "androidx.wear.compose", name = "compose-foundation", version.ref = "compose-wear" }
8281
compose-wear-material = { group = "androidx.wear.compose", name = "compose-material", version.ref = "compose-wear" }
@@ -89,17 +88,17 @@ dagger-hilt-android = { group = "com.google.dagger", name = "hilt-android", vers
8988
dagger-hilt-android-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "dagger" }
9089
dagger-hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "dagger" }
9190
dagger-hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "dagger" }
92-
dagger-hilt-work = { module = "androidx.hilt:hilt-work", version = "1.0.0" }
91+
dagger-hilt-work = { module = "androidx.hilt:hilt-work", version = "1.2.0" }
9392
desugar_jdk_libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar-jdk-libs" }
9493
firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics-ktx" }
95-
firebase-bom = "com.google.firebase:firebase-bom:32.2.2"
94+
firebase-bom = "com.google.firebase:firebase-bom:32.7.4"
9695
firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics-ktx" }
9796
junit-junit4 = { module = "junit:junit", version = "4.13.2" }
9897
junit-jupiter-api = { group = "org.junit.jupiter", name = "junit-jupiter-api", version.ref = "jupiter" }
9998
junit-jupiter-engine = { group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "jupiter" }
10099
junit-jupiter-params = { group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "jupiter" }
101100
junit-jupiter-vintageEngine = { group = "org.junit.vintage", name = "junit-vintage-engine", version.ref = "jupiter" }
102-
material = { module = "com.google.android.material:material", version = "1.9.0" }
101+
material = { module = "com.google.android.material:material", version = "1.11.0" }
103102
mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }
104103
mockk-agentJvm = { group = "io.mockk", name = "mockk-agent-jvm", version.ref = "mockk" }
105104
mockk-android = { group = "io.mockk", name = "mockk-android", version.ref = "mockk" }
@@ -112,7 +111,7 @@ okhttp-logger = { group = "com.squareup.okhttp3", name = "logging-interceptor",
112111
okhttp-mockWebServer = { group = "com.squareup.okhttp3", name = "mockwebserver", version.ref = "okhttp" }
113112
permissionFlow-android = { group = "dev.shreyaspatil.permission-flow", name = "permission-flow-android", version.ref = "permission-flow" }
114113
prettytime = { module = "org.ocpsoft.prettytime:prettytime", version.ref = "prettytime" }
115-
robolectric = { module = "org.robolectric:robolectric", version = "4.10.3" }
114+
robolectric = { module = "org.robolectric:robolectric", version = "4.11.1" }
116115
roborazzi = { group = "io.github.takahirom.roborazzi", name = "roborazzi", version.ref = "roborazzi" }
117116
roborazzi_compose = { group = "io.github.takahirom.roborazzi", name = "roborazzi-compose", version.ref = "roborazzi" }
118117
roborazzi_junit_rule = { group = "io.github.takahirom.roborazzi", name = "roborazzi-junit-rule", version.ref = "roborazzi" }
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
2+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
33
distributionPath=wrapper/dists
44
zipStorePath=wrapper/dists
55
zipStoreBase=GRADLE_USER_HOME

wear/build.gradle.kts

+2
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,12 @@ dependencies {
103103
implementation(libs.timber)
104104
implementation(libs.androidx.dataStore.preference)
105105

106+
implementation(platform(libs.compose.bom))
106107
implementation(libs.compose.ui)
107108
implementation(libs.compose.ui.tooling)
108109
implementation(libs.compose.ui.tooling.preview)
109110
testImplementation(libs.compose.ui.test)
111+
androidTestImplementation(platform(libs.compose.bom))
110112
androidTestImplementation(libs.compose.ui.test)
111113
debugImplementation(libs.compose.ui.test.manifest)
112114
implementation(libs.compose.foundation)

0 commit comments

Comments
 (0)