@@ -84,7 +84,7 @@ android {
84
84
}
85
85
86
86
def retrofitVersion = ' 2.9.0'
87
- def tikXmlVersion = ' 0.8.13 '
87
+ def tikXmlVersion = ' 0.8.15 '
88
88
89
89
configurations. all {
90
90
resolutionStrategy {
@@ -107,7 +107,7 @@ dependencies {
107
107
implementation ' androidx.lifecycle:lifecycle-extensions:2.2.0'
108
108
implementation ' androidx.lifecycle:lifecycle-livedata-ktx:2.6.2'
109
109
implementation " androidx.lifecycle:lifecycle-reactivestreams-ktx:2.6.2"
110
- implementation ' androidx.work:work-runtime-ktx:2.8.1 '
110
+ implementation ' androidx.work:work-runtime-ktx:2.9.0 '
111
111
implementation ' androidx.appcompat:appcompat:1.6.1'
112
112
implementation ' androidx.lifecycle:lifecycle-common-java8:2.6.2'
113
113
kapt " androidx.room:room-compiler:$room_version "
@@ -124,13 +124,13 @@ dependencies {
124
124
125
125
// Firebase
126
126
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'
130
130
131
131
// 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 '
134
134
135
135
// XML Parsing
136
136
implementation " com.tickaroo.tikxml:annotation:$tikXmlVersion "
@@ -140,10 +140,10 @@ dependencies {
140
140
// Kotlin
141
141
implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version "
142
142
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 '
144
144
// Note: fix for internal androidx libraries using outdated WorkManager causing a crash
145
- implementation " androidx.work:work-runtime-ktx:2.8.1 "
146
- implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 '
145
+ implementation " androidx.work:work-runtime-ktx:2.9.0 "
146
+ implementation ' org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 '
147
147
148
148
// RxJava
149
149
implementation ' io.reactivex.rxjava2:rxandroid:2.1.1'
@@ -154,59 +154,59 @@ dependencies {
154
154
implementation ' com.patloew.rxlocation:rxlocation:1.0.5'
155
155
156
156
// Transport
157
- implementation ' com.squareup.okhttp3:logging-interceptor:4.9 .0'
157
+ implementation ' com.squareup.okhttp3:logging-interceptor:4.12 .0'
158
158
implementation " com.squareup.retrofit2:retrofit:$retrofitVersion "
159
159
implementation " com.squareup.retrofit2:converter-gson:$retrofitVersion "
160
160
implementation " com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion "
161
- implementation ' com.squareup.picasso:picasso:2.8 '
161
+ implementation ' com.squareup.picasso:picasso:2.71828 '
162
162
implementation " com.tickaroo.tikxml:retrofit-converter:$tikXmlVersion "
163
163
implementation ' com.github.franmontiel:PersistentCookieJar:1.0.1'
164
164
165
165
// UI
166
166
implementation ' com.github.mtotschnig:StickyListHeaders:2.8.0'
167
167
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'
169
169
implementation ' com.github.thellmund.Android-Week-View:core:4.1.6'
170
170
implementation ' de.hdodenhof:circleimageview:3.1.0'
171
171
implementation ' com.github.PhilJay:MPAndroidChart:3.1.0'
172
172
implementation ' com.makeramen:roundedimageview:2.3.0'
173
173
174
174
// 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.49 '
176
+ kapt ' com.google.dagger:dagger-compiler:2.49 '
177
177
178
178
// LeakCanary
179
- debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.9.1 '
179
+ debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.12 '
180
180
181
181
// Testing
182
182
testImplementation ' androidx.test:core:1.5.0'
183
- testImplementation " commons-io:commons-io:2.11.0 "
183
+ testImplementation " commons-io:commons-io:2.15.1 "
184
184
185
185
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.8 .0'
187
+ testImplementation ' org.assertj:assertj-core:3.24.2 '
188
188
testImplementation " androidx.room:room-testing:$room_version "
189
189
testImplementation " org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version "
190
190
191
191
testImplementation ' com.android.support.test:rules:1.0.2'
192
192
testImplementation ' com.android.support.test:runner:1.0.2'
193
193
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 '
195
195
196
196
// 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.60 .0' // CURRENT_GRPC_VERSION
198
+ implementation ' io.grpc:grpc-stub:1.60 .0' // CURRENT_GRPC_VERSION
199
199
implementation ' org.apache.tomcat:annotations-api:6.0.53'
200
200
201
201
// View binding helper
202
- implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.0 "
202
+ implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.2 "
203
203
}
204
204
205
205
protobuf {
206
- protoc { artifact = ' com.google.protobuf:protoc:3.24.3 ' }
206
+ protoc { artifact = ' com.google.protobuf:protoc:3.25.1 ' }
207
207
plugins {
208
208
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.60 .0' } // CURRENT_GRPC_VERSION
210
210
}
211
211
generateProtoTasks {
212
212
all(). each { task ->
0 commit comments