diff --git a/app/build.gradle b/app/build.gradle index e7139b73a..d7f55e5fb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,7 @@ import com.android.tools.profgen.ArtProfileKt import com.android.tools.profgen.ArtProfileSerializer import com.android.tools.profgen.DexFile +import com.mikepenz.aboutlibraries.plugin.DuplicateMode plugins { id "com.android.application" @@ -199,6 +200,13 @@ kapt { correctErrorTypes true } +aboutLibraries { + // note: offline mode prevents the plugin from fetching licenses at build time, which would be + // harmful for reproducible builds + offlineMode = true + duplicationMode = DuplicateMode.MERGE +} + dependencies { /** Desugaring **/ coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs_nio:2.0.4' @@ -295,7 +303,7 @@ dependencies { implementation "org.ocpsoft.prettytime:prettytime:5.0.8.Final" // Jetpack Compose - implementation(platform('androidx.compose:compose-bom:2024.10.01')) + implementation(platform('androidx.compose:compose-bom:2024.11.00')) implementation 'androidx.compose.material3:material3' implementation 'androidx.compose.material3.adaptive:adaptive' implementation 'androidx.activity:activity-compose' diff --git a/build.gradle b/build.gradle index 71a2a7998..6fad906e2 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ buildscript { ext { kotlin_version = '2.0.21' - about_libs = '11.2.2' + about_libs = '11.2.3' } repositories { google() @@ -11,7 +11,7 @@ buildscript { maven { url "https://plugins.gradle.org/m2/" } } dependencies { - classpath 'com.android.tools.build:gradle:8.7.1' + classpath 'com.android.tools.build:gradle:8.7.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.dagger:hilt-android-gradle-plugin:2.51.1' classpath "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:$about_libs"