@@ -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 {
@@ -96,23 +96,23 @@ dependencies {
9696
9797 // Support Libraries
9898 implementation ' androidx.cardview:cardview:1.0.0'
99- implementation ' com.google.android.material:material:1.5 .0'
99+ implementation ' com.google.android.material:material:1.9 .0'
100100 implementation ' androidx.legacy:legacy-preference-v14:1.0.0'
101101 implementation ' androidx.constraintlayout:constraintlayout:2.1.4'
102102
103103 // Android arch components
104104 implementation " androidx.room:room-rxjava2:$room_version "
105105 implementation " androidx.room:room-runtime:$room_version "
106- implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.5.0 '
106+ implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 '
107107 implementation ' androidx.lifecycle:lifecycle-extensions:2.2.0'
108108 implementation ' android.arch.lifecycle:reactivestreams:1.1.1'
109109 implementation ' android.arch.work:work-runtime-ktx:1.0.1'
110- implementation ' androidx.appcompat:appcompat:1.4.2 '
111- implementation ' androidx.lifecycle:lifecycle-common-java8:2.5.0 '
110+ implementation ' androidx.appcompat:appcompat:1.6.1 '
111+ implementation ' androidx.lifecycle:lifecycle-common-java8:2.6.2 '
112112 kapt " androidx.room:room-compiler:$room_version "
113113
114114 // Play services
115- implementation ' com.google.android.gms:play-services-base:18.0.1 '
115+ implementation ' com.google.android.gms:play-services-base:18.2.0 '
116116 implementation ' com.google.android.gms:play-services-location:19.0.1'
117117
118118 // Used for in-app reviews
@@ -121,13 +121,13 @@ dependencies {
121121
122122 // Firebase
123123 implementation ' com.google.firebase:firebase-core:20.1.2'
124- implementation ' com.google.firebase:firebase-messaging:23.0.6 '
125- implementation ' com.google.firebase:firebase-crashlytics-ktx:18.2.9 '
124+ implementation ' com.google.firebase:firebase-messaging:23.2.1 '
125+ implementation ' com.google.firebase:firebase-crashlytics-ktx:18.4.1 '
126126 implementation ' com.google.firebase:firebase-analytics-ktx:20.1.2'
127127
128128 // Helpers
129- implementation ' com.google.code.gson:gson:2.9.0 '
130- implementation ' net.danlew:android.joda:2.10.14 '
129+ implementation ' com.google.code.gson:gson:2.10.1 '
130+ implementation ' net.danlew:android.joda:2.12.5 '
131131
132132 // XML Parsing
133133 implementation " com.tickaroo.tikxml:annotation:$tikXmlVersion "
@@ -137,10 +137,10 @@ dependencies {
137137 // Kotlin
138138 implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version "
139139 implementation " org.jetbrains.anko:anko:0.10.8"
140- implementation ' androidx.core:core-ktx:1.8 .0'
141- implementation ' androidx.fragment:fragment-ktx:1.4 .1'
140+ implementation ' androidx.core:core-ktx:1.12 .0'
141+ implementation ' androidx.fragment:fragment-ktx:1.6 .1'
142142 // Note: fix for internal androidx libraries using outdated WorkManager causing a crash
143- implementation " androidx.work:work-runtime-ktx:2.7 .1"
143+ implementation " androidx.work:work-runtime-ktx:2.8 .1"
144144
145145 // RxJava
146146 implementation ' io.reactivex.rxjava2:rxandroid:2.1.1'
@@ -151,11 +151,11 @@ dependencies {
151151 implementation ' com.patloew.rxlocation:rxlocation:1.0.5'
152152
153153 // Transport
154- implementation ' com.squareup.okhttp3:logging-interceptor:4.9 .0'
154+ implementation ' com.squareup.okhttp3:logging-interceptor:4.11 .0'
155155 implementation " com.squareup.retrofit2:retrofit:$retrofitVersion "
156156 implementation " com.squareup.retrofit2:converter-gson:$retrofitVersion "
157157 implementation " com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion "
158- implementation ' com.squareup.picasso:picasso:2.8 '
158+ implementation ' com.squareup.picasso:picasso:2.71828 '
159159 implementation " com.tickaroo.tikxml:retrofit-converter:$tikXmlVersion "
160160 implementation ' com.github.franmontiel:PersistentCookieJar:1.0.1'
161161 implementation ' com.squareup.okio:okio:2.10.0'
@@ -165,56 +165,56 @@ dependencies {
165165 implementation ' com.github.chrisbanes:PhotoView:2.3.0'
166166 implementation ' me.dm7.barcodescanner:zxing:1.9.13'
167167 implementation ' com.journeyapps:zxing-android-embedded:3.6.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.28.3 '
176- kapt ' com.google.dagger:dagger-compiler:2.28.3 '
175+ implementation ' com.google.dagger:dagger:2.48 '
176+ kapt ' com.google.dagger:dagger-compiler:2.48 '
177177
178178 // LeakCanary
179- debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.9.1 '
179+ debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.12 '
180180
181181 // DebugDatabase
182182 debugImplementation ' com.amitshekhar.android:debug-db:1.0.6'
183183
184184 // Testing
185- testImplementation ' androidx.test:core:1.4 .0'
186- testImplementation " commons-io:commons-io:2.11 .0"
185+ testImplementation ' androidx.test:core:1.5 .0'
186+ testImplementation " commons-io:commons-io:2.13 .0"
187187
188188 testImplementation ' junit:junit:4.13.2'
189- testImplementation ' org.mockito:mockito-core:3.5.11 '
190- testImplementation ' org.assertj:assertj-core:3.17.1 '
189+ testImplementation ' org.mockito:mockito-core:3.12.4 '
190+ testImplementation ' org.assertj:assertj-core:3.24.2 '
191191 testImplementation " androidx.room:room-testing:$room_version "
192192 testImplementation " org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version "
193193
194194 testImplementation ' com.android.support.test:rules:1.0.2'
195195 testImplementation ' com.android.support.test:runner:1.0.2'
196196 testImplementation ' com.android.support.test.espresso:espresso-core:3.0.2'
197- testImplementation ' org.robolectric:robolectric:4.8.1 '
197+ testImplementation ' org.robolectric:robolectric:4.10.3 '
198198
199199
200200 // TicketSale
201- implementation ' com.stripe:stripe-android:8.1 .0'
201+ implementation ' com.stripe:stripe-android:8.7 .0'
202202
203203 // gRPC backend
204- implementation ' io.grpc:grpc-okhttp:1.43.2 ' // CURRENT_GRPC_VERSION
205- implementation ' io.grpc:grpc-protobuf-lite:1.43.2 ' // CURRENT_GRPC_VERSION
206- implementation ' io.grpc:grpc-stub:1.43.2 ' // CURRENT_GRPC_VERSION
204+ implementation ' io.grpc:grpc-okhttp:1.58.0 ' // CURRENT_GRPC_VERSION
205+ implementation ' io.grpc:grpc-protobuf-lite:1.58.0 ' // CURRENT_GRPC_VERSION
206+ implementation ' io.grpc:grpc-stub:1.58.0 ' // CURRENT_GRPC_VERSION
207207 implementation ' org.apache.tomcat:annotations-api:6.0.53'
208208
209209 // View binding helper
210- implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.0 "
210+ implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.2 "
211211}
212212
213213protobuf {
214- protoc { artifact = ' com.google.protobuf:protoc:3.19.2 ' }
214+ protoc { artifact = ' com.google.protobuf:protoc:3.24.3 ' }
215215 plugins {
216216 javalite { artifact = " com.google.protobuf:protoc-gen-javalite:3.0.0" }
217- grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.43.2 ' } // CURRENT_GRPC_VERSION
217+ grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.58.0 ' } // CURRENT_GRPC_VERSION
218218 }
219219 generateProtoTasks {
220220 all(). each { task ->
0 commit comments