mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Upgrade dependencies
Remove Firebase Perf for better build speeds
This commit is contained in:
		| @@ -9,7 +9,6 @@ apply plugin: 'com.github.zellius.shortcut-helper' | ||||
| // Realm (EH) | ||||
| apply plugin: 'realm-android' | ||||
| // Firebase (EH) | ||||
| apply plugin: 'com.google.firebase.firebase-perf' | ||||
| apply plugin: 'io.fabric' | ||||
|  | ||||
| shortcutHelper.filePath = './shortcuts.xml' | ||||
| @@ -35,14 +34,13 @@ ext { | ||||
| } | ||||
|  | ||||
| android { | ||||
|     compileSdkVersion 27 | ||||
|     compileSdkVersion 28 | ||||
|     buildToolsVersion '28.0.3' | ||||
|     publishNonDefault true | ||||
|  | ||||
|     defaultConfig { | ||||
|         applicationId "eu.kanade.tachiyomi.eh2" | ||||
|         minSdkVersion 16 | ||||
|         targetSdkVersion 27 | ||||
|         targetSdkVersion 28 | ||||
|         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" | ||||
|         versionCode 8200 | ||||
|         versionName "v8.2.0-EH" | ||||
| @@ -64,6 +62,7 @@ android { | ||||
|             versionNameSuffix "-${getCommitCount()}" | ||||
|             applicationIdSuffix ".debug" | ||||
|             multiDexEnabled true | ||||
|             ext.enableCrashlytics = false | ||||
|         } | ||||
|         release { | ||||
|             minifyEnabled true | ||||
| @@ -84,18 +83,23 @@ android { | ||||
|             dimension "default" | ||||
|         } | ||||
|         dev { | ||||
|             minSdkVersion 21 | ||||
|             resConfigs "en", "xxhdpi" | ||||
|             dimension "default" | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     compileOptions { | ||||
|         sourceCompatibility 1.8 | ||||
|         targetCompatibility 1.8 | ||||
|     } | ||||
|  | ||||
|     packagingOptions { | ||||
|         exclude 'META-INF/DEPENDENCIES' | ||||
|         exclude 'LICENSE.txt' | ||||
|         exclude 'META-INF/LICENSE' | ||||
|         exclude 'META-INF/LICENSE.txt' | ||||
|         exclude 'META-INF/NOTICE' | ||||
|         exclude 'META-INF/*.kotlin_module' | ||||
|  | ||||
|         // Compatibility for two RxJava versions (EXH) | ||||
|         exclude 'META-INF/rxjava.properties' | ||||
| @@ -115,7 +119,7 @@ dependencies { | ||||
|     implementation 'com.github.inorichi:junrar-android:634c1f5' | ||||
|  | ||||
|     // Android support library | ||||
|     final support_library_version = '27.1.1' | ||||
|     final support_library_version = '28.0.0' | ||||
|     implementation "com.android.support:support-v4:$support_library_version" | ||||
|     implementation "com.android.support:appcompat-v7:$support_library_version" | ||||
|     implementation "com.android.support:cardview-v7:$support_library_version" | ||||
| @@ -125,22 +129,22 @@ dependencies { | ||||
|     implementation "com.android.support:support-annotations:$support_library_version" | ||||
|     implementation "com.android.support:customtabs:$support_library_version" | ||||
|  | ||||
|     implementation 'com.android.support.constraint:constraint-layout:1.1.2' | ||||
|     implementation 'com.android.support.constraint:constraint-layout:1.1.3' | ||||
|  | ||||
|     implementation 'com.android.support:multidex:1.0.3' | ||||
|  | ||||
|     standardImplementation 'com.google.firebase:firebase-core:16.0.1' | ||||
|     standardImplementation 'com.google.firebase:firebase-core:16.0.8' | ||||
|  | ||||
|     // ReactiveX | ||||
|     implementation 'io.reactivex:rxandroid:1.2.1' | ||||
|     implementation 'io.reactivex:rxjava:1.3.6' | ||||
|     implementation 'io.reactivex:rxjava:1.3.8' | ||||
|     implementation 'com.jakewharton.rxrelay:rxrelay:1.2.0' | ||||
|     implementation 'com.f2prateek.rx.preferences:rx-preferences:1.0.2' | ||||
|     implementation 'com.github.pwittchen:reactivenetwork:0.7.0' | ||||
|  | ||||
|     // Network client | ||||
|     implementation "com.squareup.okhttp3:okhttp:3.10.0" | ||||
|     implementation 'com.squareup.okio:okio:1.14.0' | ||||
|     implementation "com.squareup.okhttp3:okhttp:3.13.1" | ||||
|     implementation 'com.squareup.okio:okio:1.17.2' | ||||
|  | ||||
|     // REST | ||||
|     final retrofit_version = '2.3.0' | ||||
| @@ -153,7 +157,7 @@ dependencies { | ||||
|     implementation 'com.github.salomonbrys.kotson:kotson:2.5.0' | ||||
|  | ||||
|     // JavaScript engine | ||||
|     implementation 'com.squareup.duktape:duktape-android:1.2.0' | ||||
|     implementation 'com.squareup.duktape:duktape-android:1.3.0' | ||||
|  | ||||
|     // Disk | ||||
|     implementation 'com.jakewharton:disklrucache:2.0.2' | ||||
| @@ -170,7 +174,7 @@ dependencies { | ||||
|     implementation 'com.github.gabrielemariotti.changeloglib:changelog:2.1.0' | ||||
|  | ||||
|     // Database | ||||
|     implementation 'android.arch.persistence:db:1.0.0' | ||||
|     implementation 'android.arch.persistence:db:1.1.1' | ||||
|     implementation 'com.github.inorichi.storio:storio-common:8be19de@aar' | ||||
|     implementation 'com.github.inorichi.storio:storio-sqlite:8be19de@aar' | ||||
|     implementation 'io.requery:sqlite-android:3.25.2' | ||||
| @@ -184,7 +188,7 @@ dependencies { | ||||
|     implementation "com.github.inorichi.injekt:injekt-core:65b0440" | ||||
|  | ||||
|     // Image library | ||||
|     final glide_version = '4.6.1' | ||||
|     final glide_version = '4.8.0' | ||||
|     implementation "com.github.bumptech.glide:glide:$glide_version" | ||||
|     implementation "com.github.bumptech.glide:okhttp3-integration:$glide_version" | ||||
|     kapt "com.github.bumptech.glide:compiler:$glide_version" | ||||
| @@ -193,7 +197,7 @@ dependencies { | ||||
|     implementation 'jp.wasabeef:glide-transformations:3.1.1' | ||||
|  | ||||
|     // Logging | ||||
|     implementation 'com.jakewharton.timber:timber:4.7.0' | ||||
|     implementation 'com.jakewharton.timber:timber:4.7.1' | ||||
|  | ||||
|     // Crash reports | ||||
|     implementation 'ch.acra:acra:4.9.2' | ||||
| @@ -204,16 +208,16 @@ dependencies { | ||||
|     // UI | ||||
|     implementation 'com.dmitrymalkovich.android:material-design-dimens:1.4' | ||||
|     implementation 'com.github.dmytrodanylyk.android-process-button:library:1.0.4' | ||||
|     implementation 'eu.davidea:flexible-adapter:5.0.0-rc4' | ||||
|     implementation 'eu.davidea:flexible-adapter-ui:1.0.0-b1' | ||||
|     implementation 'eu.davidea:flexible-adapter:5.0.6' // Cannot upgrade to 5.1.0 as it uses AndroidX | ||||
|     implementation 'eu.davidea:flexible-adapter-ui:1.0.0-b5' | ||||
|     implementation 'com.nononsenseapps:filepicker:2.5.2' | ||||
|     implementation 'com.github.amulyakhare:TextDrawable:558677e' | ||||
|     implementation 'com.afollestad.material-dialogs:core:0.9.6.0' | ||||
|     implementation 'com.afollestad.material-dialogs:core:0.9.6.0' // Cannot upgrade to 2.x, AndroidX and API changes | ||||
|     implementation 'me.zhanghai.android.systemuihelper:library:1.0.0' | ||||
|     implementation 'com.nightlynexus.viewstatepageradapter:viewstatepageradapter:1.0.4' | ||||
|     implementation 'com.github.mthli:Slice:v1.2' | ||||
|     implementation 'com.github.mthli:Slice:v1.3' | ||||
|     implementation 'me.gujun.android.taggroup:library:1.4@aar' | ||||
|     implementation 'com.github.chrisbanes:PhotoView:2.1.3' | ||||
|     implementation 'com.github.chrisbanes:PhotoView:2.1.4' // Cannot upgrade to 2.2.x+ as it uses AndroidX | ||||
|     implementation 'com.github.inorichi:DirectionalViewPager:3acc51a' | ||||
|  | ||||
|     // Conductor | ||||
| @@ -243,7 +247,7 @@ dependencies { | ||||
|     implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" | ||||
|     implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" | ||||
|  | ||||
|     final coroutines_version = '0.22.2' | ||||
|     final coroutines_version = '1.2.0-alpha-2' | ||||
|     implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version" | ||||
|     implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version" | ||||
|  | ||||
| @@ -255,21 +259,20 @@ dependencies { | ||||
|     implementation 'com.github.ajalt.reprint:rxjava:3.2.1@aar' // optional: the RxJava 1 interface | ||||
|  | ||||
|     // Swirl (EH) | ||||
|     implementation 'com.mattprecious.swirl:swirl:1.1.0' | ||||
|     implementation 'com.mattprecious.swirl:swirl:1.2.0' | ||||
|  | ||||
|     // RxJava 2 interop for Realm (EH) | ||||
|     implementation 'com.lvla.android:rxjava2-interop-kt:0.2.1' | ||||
|  | ||||
|     // Debug network interceptor (EH) | ||||
|     devImplementation "com.squareup.okhttp3:logging-interceptor:3.10.0" | ||||
|     devImplementation "com.squareup.okhttp3:logging-interceptor:3.12.1" | ||||
|  | ||||
|     // Firebase (EH) | ||||
|     implementation 'com.google.firebase:firebase-perf:16.0.0' | ||||
|     implementation 'com.crashlytics.sdk.android:crashlytics:2.9.4' | ||||
|     implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9' | ||||
| } | ||||
|  | ||||
| buildscript { | ||||
|     ext.kotlin_version = '1.2.71' | ||||
|     ext.kotlin_version = '1.3.21' | ||||
|     repositories { | ||||
|         mavenCentral() | ||||
|     } | ||||
| @@ -282,12 +285,6 @@ repositories { | ||||
|     mavenCentral() | ||||
| } | ||||
|  | ||||
| kotlin { | ||||
|     experimental { | ||||
|         coroutines 'enable' | ||||
|     } | ||||
| } | ||||
|  | ||||
| androidExtensions { | ||||
|     experimental = true | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user