@@ -84,7 +84,7 @@ android {
8484}
8585
8686def retrofitVersion = ' 2.9.0'
87- def tikXmlVersion = ' 0.8.13 '
87+ def tikXmlVersion = ' 0.8.15 '
8888
8989configurations. all {
9090 resolutionStrategy {
@@ -124,13 +124,13 @@ dependencies {
124124
125125 // Firebase
126126 implementation ' com.google.firebase:firebase-core:21.1.1'
127- implementation ' com.google.firebase:firebase-messaging:23.2 .1'
128- implementation ' com.google.firebase:firebase-crashlytics-ktx:18.4.3 '
129- implementation ' com.google.firebase:firebase-analytics-ktx:21.3 .0'
127+ implementation ' com.google.firebase:firebase-messaging:23.3 .1'
128+ implementation ' com.google.firebase:firebase-crashlytics-ktx:18.6.0 '
129+ implementation ' com.google.firebase:firebase-analytics-ktx:21.5 .0'
130130
131131 // Helpers
132- implementation ' com.google.code.gson:gson:2.9.0 '
133- implementation ' net.danlew:android.joda:2.10.14 '
132+ implementation ' com.google.code.gson:gson:2.10.1 '
133+ implementation ' net.danlew:android.joda:2.12.5 '
134134
135135 // XML Parsing
136136 implementation " com.tickaroo.tikxml:annotation:$tikXmlVersion "
@@ -140,10 +140,10 @@ dependencies {
140140 // Kotlin
141141 implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version "
142142 implementation ' androidx.core:core-ktx:1.12.0'
143- implementation ' androidx.fragment:fragment-ktx:1.6.1 '
143+ implementation ' androidx.fragment:fragment-ktx:1.6.2 '
144144 // Note: fix for internal androidx libraries using outdated WorkManager causing a crash
145145 implementation " androidx.work:work-runtime-ktx:2.8.1"
146- implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 '
146+ implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 '
147147
148148 // RxJava
149149 implementation ' io.reactivex.rxjava2:rxandroid:2.1.1'
@@ -154,59 +154,59 @@ dependencies {
154154 implementation ' com.patloew.rxlocation:rxlocation:1.0.5'
155155
156156 // Transport
157- implementation ' com.squareup.okhttp3:logging-interceptor:4.9 .0'
157+ implementation ' com.squareup.okhttp3:logging-interceptor:4.12 .0'
158158 implementation " com.squareup.retrofit2:retrofit:$retrofitVersion "
159159 implementation " com.squareup.retrofit2:converter-gson:$retrofitVersion "
160160 implementation " com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion "
161- implementation ' com.squareup.picasso:picasso:2.8 '
161+ implementation ' com.squareup.picasso:picasso:2.71828 '
162162 implementation " com.tickaroo.tikxml:retrofit-converter:$tikXmlVersion "
163163 implementation ' com.github.franmontiel:PersistentCookieJar:1.0.1'
164164
165165 // UI
166166 implementation ' com.github.mtotschnig:StickyListHeaders:2.8.0'
167167 implementation ' com.github.chrisbanes:PhotoView:2.3.0'
168- implementation ' de.psdev.licensesdialog:licensesdialog:2.1 .0'
168+ implementation ' de.psdev.licensesdialog:licensesdialog:2.2 .0'
169169 implementation ' com.github.thellmund.Android-Week-View:core:4.1.6'
170170 implementation ' de.hdodenhof:circleimageview:3.1.0'
171171 implementation ' com.github.PhilJay:MPAndroidChart:3.1.0'
172172 implementation ' com.makeramen:roundedimageview:2.3.0'
173173
174174 // Dagger
175- implementation ' com.google.dagger:dagger:2.38 .1'
176- kapt ' com.google.dagger:dagger-compiler:2.38 .1'
175+ implementation ' com.google.dagger:dagger:2.48 .1'
176+ kapt ' com.google.dagger:dagger-compiler:2.48 .1'
177177
178178 // LeakCanary
179- debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.9.1 '
179+ debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.12 '
180180
181181 // Testing
182182 testImplementation ' androidx.test:core:1.5.0'
183- testImplementation " commons-io:commons-io:2.11 .0"
183+ testImplementation " commons-io:commons-io:2.15 .0"
184184
185185 testImplementation ' junit:junit:4.13.2'
186- testImplementation ' org.mockito:mockito-core:5.5 .0'
187- testImplementation ' org.assertj:assertj-core:3.17.1 '
186+ testImplementation ' org.mockito:mockito-core:5.7 .0'
187+ testImplementation ' org.assertj:assertj-core:3.24.2 '
188188 testImplementation " androidx.room:room-testing:$room_version "
189189 testImplementation " org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version "
190190
191191 testImplementation ' com.android.support.test:rules:1.0.2'
192192 testImplementation ' com.android.support.test:runner:1.0.2'
193193 testImplementation ' com.android.support.test.espresso:espresso-core:3.0.2'
194- testImplementation ' org.robolectric:robolectric:4.10.3 '
194+ testImplementation ' org.robolectric:robolectric:4.11.1 '
195195
196196 // gRPC backend
197- implementation ' io.grpc:grpc-protobuf-lite:1.58 .0' // CURRENT_GRPC_VERSION
198- implementation ' io.grpc:grpc-stub:1.58 .0' // CURRENT_GRPC_VERSION
197+ implementation ' io.grpc:grpc-protobuf-lite:1.59 .0' // CURRENT_GRPC_VERSION
198+ implementation ' io.grpc:grpc-stub:1.59 .0' // CURRENT_GRPC_VERSION
199199 implementation ' org.apache.tomcat:annotations-api:6.0.53'
200200
201201 // View binding helper
202- implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.0 "
202+ implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.2 "
203203}
204204
205205protobuf {
206- protoc { artifact = ' com.google.protobuf:protoc:3.24.3 ' }
206+ protoc { artifact = ' com.google.protobuf:protoc:3.25.1 ' }
207207 plugins {
208208 javalite { artifact = " com.google.protobuf:protoc-gen-javalite:3.0.0" }
209- grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.58 .0' } // CURRENT_GRPC_VERSION
209+ grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.59 .0' } // CURRENT_GRPC_VERSION
210210 }
211211 generateProtoTasks {
212212 all(). each { task ->
0 commit comments