11plugins {
2- id ' de.aaschmid.cpd' version ' 3.1 '
2+ id ' de.aaschmid.cpd' version ' 3.3 '
33}
44// apply plugin: "io.gitlab.arturbosch.detekt"
55apply plugin : ' com.android.application'
@@ -83,7 +83,7 @@ android {
8383}
8484
8585def retrofitVersion = ' 2.9.0'
86- def tikXmlVersion = ' 0.8.13 '
86+ def tikXmlVersion = ' 0.8.15 '
8787
8888configurations. all {
8989 resolutionStrategy {
@@ -95,23 +95,23 @@ dependencies {
9595
9696 // Support Libraries
9797 implementation ' androidx.cardview:cardview:1.0.0'
98- implementation ' com.google.android.material:material:1.5 .0'
98+ implementation ' com.google.android.material:material:1.9 .0'
9999 implementation ' androidx.legacy:legacy-preference-v14:1.0.0'
100100 implementation ' androidx.constraintlayout:constraintlayout:2.1.4'
101101
102102 // Android arch components
103103 implementation " androidx.room:room-rxjava2:$room_version "
104104 implementation " androidx.room:room-runtime:$room_version "
105- implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.5.0 '
105+ implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 '
106106 implementation ' androidx.lifecycle:lifecycle-extensions:2.2.0'
107107 implementation ' android.arch.lifecycle:reactivestreams:1.1.1'
108108 implementation ' android.arch.work:work-runtime-ktx:1.0.1'
109- implementation ' androidx.appcompat:appcompat:1.4.2 '
110- implementation ' androidx.lifecycle:lifecycle-common-java8:2.5.0 '
109+ implementation ' androidx.appcompat:appcompat:1.6.1 '
110+ implementation ' androidx.lifecycle:lifecycle-common-java8:2.6.1 '
111111 kapt " androidx.room:room-compiler:$room_version "
112112
113113 // Play services
114- implementation ' com.google.android.gms:play-services-base:18.0.1 '
114+ implementation ' com.google.android.gms:play-services-base:18.2.0 '
115115 implementation ' com.google.android.gms:play-services-location:19.0.1'
116116
117117 // Used for in-app reviews
@@ -120,13 +120,13 @@ dependencies {
120120
121121 // Firebase
122122 implementation ' com.google.firebase:firebase-core:20.1.2'
123- implementation ' com.google.firebase:firebase-messaging:23.0.6 '
124- implementation ' com.google.firebase:firebase-crashlytics-ktx:18.2.9 '
123+ implementation ' com.google.firebase:firebase-messaging:23.1.2 '
124+ implementation ' com.google.firebase:firebase-crashlytics-ktx:18.3.7 '
125125 implementation ' com.google.firebase:firebase-analytics-ktx:20.1.2'
126126
127127 // Helpers
128- implementation ' com.google.code.gson:gson:2.9.0 '
129- implementation ' net.danlew:android.joda:2.10.14 '
128+ implementation ' com.google.code.gson:gson:2.10.1 '
129+ implementation ' net.danlew:android.joda:2.12.5 '
130130
131131 // XML Parsing
132132 implementation " com.tickaroo.tikxml:annotation:$tikXmlVersion "
@@ -136,10 +136,10 @@ dependencies {
136136 // Kotlin
137137 implementation " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version "
138138 implementation " org.jetbrains.anko:anko:0.10.8"
139- implementation ' androidx.core:core-ktx:1.8.0 '
140- implementation ' androidx.fragment:fragment-ktx:1.4.1 '
139+ implementation ' androidx.core:core-ktx:1.10.1 '
140+ implementation ' androidx.fragment:fragment-ktx:1.6.0 '
141141 // Note: fix for internal androidx libraries using outdated WorkManager causing a crash
142- implementation " androidx.work:work-runtime-ktx:2.7 .1"
142+ implementation " androidx.work:work-runtime-ktx:2.8 .1"
143143
144144 // RxJava
145145 implementation ' io.reactivex.rxjava2:rxandroid:2.1.1'
@@ -150,11 +150,11 @@ dependencies {
150150 implementation ' com.patloew.rxlocation:rxlocation:1.0.5'
151151
152152 // Transport
153- implementation ' com.squareup.okhttp3:logging-interceptor:4.9 .0'
153+ implementation ' com.squareup.okhttp3:logging-interceptor:4.11 .0'
154154 implementation " com.squareup.retrofit2:retrofit:$retrofitVersion "
155155 implementation " com.squareup.retrofit2:converter-gson:$retrofitVersion "
156156 implementation " com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion "
157- implementation ' com.squareup.picasso:picasso:2.8 '
157+ implementation ' com.squareup.picasso:picasso:2.71828 '
158158 implementation " com.tickaroo.tikxml:retrofit-converter:$tikXmlVersion "
159159 implementation ' com.github.franmontiel:PersistentCookieJar:1.0.1'
160160 implementation ' com.squareup.okio:okio:2.10.0'
@@ -164,56 +164,56 @@ dependencies {
164164 implementation ' com.github.chrisbanes:PhotoView:2.3.0'
165165 implementation ' me.dm7.barcodescanner:zxing:1.9.13'
166166 implementation ' com.journeyapps:zxing-android-embedded:3.6.0'
167- implementation ' de.psdev.licensesdialog:licensesdialog:2.1 .0'
167+ implementation ' de.psdev.licensesdialog:licensesdialog:2.2 .0'
168168 implementation ' com.github.thellmund.Android-Week-View:core:4.1.6'
169169 implementation ' de.hdodenhof:circleimageview:3.1.0'
170170 implementation ' com.github.PhilJay:MPAndroidChart:3.1.0'
171171 implementation ' com.makeramen:roundedimageview:2.3.0'
172172
173173 // Dagger
174- implementation ' com.google.dagger:dagger:2.28.3 '
175- kapt ' com.google.dagger:dagger-compiler:2.28.3 '
174+ implementation ' com.google.dagger:dagger:2.46.1 '
175+ kapt ' com.google.dagger:dagger-compiler:2.46.1 '
176176
177177 // LeakCanary
178- debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.9.1 '
178+ debugImplementation ' com.squareup.leakcanary:leakcanary-android:2.11 '
179179
180180 // DebugDatabase
181181 debugImplementation ' com.amitshekhar.android:debug-db:1.0.6'
182182
183183 // Testing
184- testImplementation ' androidx.test:core:1.4 .0'
185- testImplementation " commons-io:commons-io:2.11 .0"
184+ testImplementation ' androidx.test:core:1.5 .0'
185+ testImplementation " commons-io:commons-io:2.13 .0"
186186
187187 testImplementation ' junit:junit:4.13.2'
188- testImplementation ' org.mockito:mockito-core:3.5.11 '
189- testImplementation ' org.assertj:assertj-core:3.17.1 '
188+ testImplementation ' org.mockito:mockito-core:3.12.4 '
189+ testImplementation ' org.assertj:assertj-core:3.24.2 '
190190 testImplementation " androidx.room:room-testing:$room_version "
191191 testImplementation " org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version "
192192
193193 testImplementation ' com.android.support.test:rules:1.0.2'
194194 testImplementation ' com.android.support.test:runner:1.0.2'
195195 testImplementation ' com.android.support.test.espresso:espresso-core:3.0.2'
196- testImplementation ' org.robolectric:robolectric:4.8.1 '
196+ testImplementation ' org.robolectric:robolectric:4.10.3 '
197197
198198
199199 // TicketSale
200- implementation ' com.stripe:stripe-android:8.1 .0'
200+ implementation ' com.stripe:stripe-android:8.7 .0'
201201
202202 // gRPC backend
203- implementation ' io.grpc:grpc-okhttp:1.43.2 ' // CURRENT_GRPC_VERSION
204- implementation ' io.grpc:grpc-protobuf-lite:1.43.2 ' // CURRENT_GRPC_VERSION
205- implementation ' io.grpc:grpc-stub:1.43.2 ' // CURRENT_GRPC_VERSION
203+ implementation ' io.grpc:grpc-okhttp:1.56.0 ' // CURRENT_GRPC_VERSION
204+ implementation ' io.grpc:grpc-protobuf-lite:1.56.0 ' // CURRENT_GRPC_VERSION
205+ implementation ' io.grpc:grpc-stub:1.56.0 ' // CURRENT_GRPC_VERSION
206206 implementation ' org.apache.tomcat:annotations-api:6.0.53'
207207
208208 // View binding helper
209- implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.0 "
209+ implementation " com.github.Zhuinden:fragmentviewbindingdelegate-kt:1.0.2 "
210210}
211211
212212protobuf {
213- protoc { artifact = ' com.google.protobuf:protoc:3.19.2 ' }
213+ protoc { artifact = ' com.google.protobuf:protoc:3.23.3 ' }
214214 plugins {
215215 javalite { artifact = " com.google.protobuf:protoc-gen-javalite:3.0.0" }
216- grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.43.2 ' } // CURRENT_GRPC_VERSION
216+ grpc { artifact = ' io.grpc:protoc-gen-grpc-java:1.56.0 ' } // CURRENT_GRPC_VERSION
217217 }
218218 generateProtoTasks {
219219 all(). each { task ->
0 commit comments