diff --git a/app/build.gradle b/app/build.gradle index d00b8f625..20924de5a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -36,7 +36,7 @@ android { storePassword keystoreProperties['storePassword'] } } - compileSdkVersion 31 + compileSdkVersion 32 // leave undefined to use version plugin wants defaultConfig { applicationId "com.geeksville.mesh" @@ -122,16 +122,16 @@ protobuf { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'androidx.appcompat:appcompat:1.4.2' + implementation 'androidx.appcompat:appcompat:1.5.0' implementation 'androidx.core:core-ktx:1.8.0' - implementation 'androidx.fragment:fragment-ktx:1.5.0' + implementation 'androidx.fragment:fragment-ktx:1.5.2' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.2.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'com.google.android.material:material:1.6.1' implementation 'androidx.viewpager2:viewpager2:1.0.0' implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' - implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.5.0' + implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.5.1' implementation "androidx.room:room-runtime:$room_version" implementation "com.google.dagger:hilt-android:$hilt_version" implementation "androidx.datastore:datastore:$datastore_version" @@ -172,12 +172,6 @@ dependencies { implementation 'com.google.firebase:firebase-crashlytics:18.2.6' implementation 'com.google.firebase:firebase-analytics:20.1.0' - // alas implementation bug deep in the bowels when I tried it for my SyncBluetoothDevice class - // implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3" - - // add SDKs for any other desired Firebase products - // https://firebase.google.com/docs/android/setup#available-libraries - // barcode support // per https://github.com/journeyapps/zxing-android-embedded#older-sdk-versions for minSdkVersion 21 implementation('com.journeyapps:zxing-android-embedded:4.3.0') { transitive = false } @@ -185,9 +179,7 @@ dependencies { implementation 'com.google.zxing:core:3.3.0' // <-- don't update def work_version = '2.7.1' - // Work Request - used to delay boot event handling - // implementation "androidx.work:work-runtime:$work_version" implementation "androidx.work:work-runtime-ktx:$work_version" implementation "androidx.core:core-splashscreen:1.0.0-beta02" diff --git a/build.gradle b/build.gradle index 93468c3c6..08634d10a 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ buildscript { ext.kotlin_version = '1.6.21' ext.coroutines_version = '1.6.0' - ext.room_version = '2.4.2' + ext.room_version = '2.4.3' ext.hilt_version = '2.40.5' ext.datastore_version = '1.0.0' @@ -12,7 +12,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.2.1' + classpath 'com.android.tools.build:gradle:7.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version" @@ -20,8 +20,8 @@ buildscript { // in the individual module build.gradle files // Firebase Crashlytics - classpath 'com.google.gms:google-services:4.3.10' - classpath 'com.google.firebase:firebase-crashlytics-gradle:2.8.1' + classpath 'com.google.gms:google-services:4.3.13' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.1' // protobuf plugin - docs here https://github.com/google/protobuf-gradle-plugin classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'