Skip to content

Commit

Permalink
Update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
nicole-terc committed Oct 30, 2024
1 parent 98227ed commit 43ca6f2
Show file tree
Hide file tree
Showing 15 changed files with 46 additions and 40 deletions.
14 changes: 7 additions & 7 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
// TODO: get plugins from version catalog once this issue is tackled: https://youtrack.jetbrains.com/issue/KTIJ-19369
@Suppress("DSL_SCOPE_VIOLATION", "UnstableApiUsage")
plugins {
id("com.android.application").version("7.1.1").apply(false)
id("com.android.library").version("7.1.1").apply(false)
id("org.jetbrains.kotlin.android").version("1.6.10").apply(false)
kotlin("plugin.serialization") version "1.6.10"
id(Plugins.ktlint).version(libs.plugins.ktlint.get().version.toString())
id(Plugins.detekt).version(libs.plugins.detekt.get().version.toString())
alias(libs.plugins.application).apply(false)
alias(libs.plugins.library).apply(false)
alias(libs.plugins.kotlin).apply(false)
alias(libs.plugins.compose.compiler).apply(false)
alias(libs.plugins.serialization).apply(false)
alias(libs.plugins.ktlint).apply(true)
alias(libs.plugins.detekt).apply(true)
}

buildscript {
Expand Down
2 changes: 1 addition & 1 deletion buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "1.6.10"
kotlin("jvm") version "2.0.21"
}

repositories {
Expand Down
6 changes: 3 additions & 3 deletions buildSrc/src/main/kotlin/ModuleExtension.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
object ModuleExtension {
const val compileSdkVersion = 31
const val jvmTarget = "1.8"
const val jvmTarget = "11"

object DefaultConfigs {
const val minSdkVersion = 23
Expand All @@ -14,8 +14,8 @@ object ModuleExtension {
object App {
const val applicationIdCanvas = "nstv.sheep.canvas"
const val applicationIdAnimations = "nstv.sheep.animations"
const val versionName = "1.0"
const val versionCode = 1
const val versionName = "1.1"
const val versionCode = 2
}

object FilePath {
Expand Down
2 changes: 2 additions & 0 deletions canvasExtensions/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
plugins {
id(Plugins.library)
kotlin(Plugins.android)
alias(libs.plugins.compose.compiler)
}

android {
compileSdk = ModuleExtension.compileSdkVersion
namespace = "nstv.canvasExtensions"

defaultConfig {
minSdk = ModuleExtension.DefaultConfigs.minSdkVersion
Expand Down
2 changes: 0 additions & 2 deletions canvasExtensions/src/main/AndroidManifest.xml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ import kotlin.math.sin
import kotlin.math.sqrt

val FullCircleAngleInRadians = Math.toRadians(360.0)
fun Double.toRadians() = PI * this / 180.0


/**
* Returns a point in a circumference given the angle from the x axis in radians,
Expand Down
6 changes: 3 additions & 3 deletions design/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
plugins {
id(Plugins.library)
kotlin(Plugins.android)
alias(libs.plugins.compose.compiler)
}

android {
compileSdk = ModuleExtension.compileSdkVersion
namespace = "nstv.design"

defaultConfig {
minSdk = ModuleExtension.DefaultConfigs.minSdkVersion
Expand Down Expand Up @@ -33,9 +35,7 @@ android {
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = libs.versions.compose.core.get()
}

packagingOptions {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
Expand Down
2 changes: 0 additions & 2 deletions design/src/main/AndroidManifest.xml

This file was deleted.

19 changes: 13 additions & 6 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ coroutines = "1.5.2"
serialization = "1.3.2"

#android
agp = "8.7.1"
material = "1.5.0"
material3 = "1.0.0-alpha10"
hilt = "2.40.5"
Expand All @@ -30,8 +31,8 @@ coroutinesTest = "1.5.2"
mockWebServer = "4.9.3"

#plugins
gradle = "7.1.1"
kotlin = "1.6.10"
gradle = "8.9.0"
kotlin = "2.0.21"
ktlint = "10.2.1"
detekt = "1.19.0"

Expand Down Expand Up @@ -122,9 +123,15 @@ accompanist = [
]

[plugins]
application = { id = "com.android.application", version.ref = "agp" }
library = { id = "com.android.library", version.ref = "agp" }
android = { id = "com.android", version.ref = "agp" }
kapt = { id = "kotlin-kapt", version.ref = "kotlin" }
parcelize = { id = "kotlin-parcelize", version.ref = "kotlin" }
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
dagger-hilt = { id = "dagger.hilt.android.plugin", version.ref = "hilt" }
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
application = { id = "com.android.application", version.ref = "gradle" }
library = { id = "com.android.library", version.ref = "gradle" }
ktlint = { id = "org.jlleitschuh.gradle:ktlint-gradle", version.ref = "ktlint" }
detekt = { id = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
6 changes: 3 additions & 3 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Mon Apr 25 21:06:25 CEST 2022
#Wed Oct 30 00:12:49 CET 2024
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
1 change: 0 additions & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ pluginManagement {
}
}

enableFeaturePreview("VERSION_CATALOGS")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")

dependencyResolutionManagement {
Expand Down
5 changes: 2 additions & 3 deletions sheep/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
plugins {
id(Plugins.library)
kotlin(Plugins.android)
alias(libs.plugins.compose.compiler)
}

android {
compileSdk = ModuleExtension.compileSdkVersion
namespace = "nstv.sheep"

defaultConfig {
minSdk = ModuleExtension.DefaultConfigs.minSdkVersion
Expand All @@ -24,9 +26,6 @@ android {
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = libs.versions.compose.core.get()
}
packagingOptions {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
Expand Down
2 changes: 0 additions & 2 deletions sheep/src/main/AndroidManifest.xml

This file was deleted.

6 changes: 4 additions & 2 deletions sheepAnimations/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ plugins {
id(Plugins.parcelize)
id(Plugins.daggerHilt)
kotlin(Plugins.serialize)
alias(libs.plugins.compose.compiler)
}

android {
compileSdk = ModuleExtension.compileSdkVersion
namespace = "nstv.sheepanimations"
defaultConfig {
applicationId = ModuleExtension.App.applicationIdAnimations
minSdk = ModuleExtension.DefaultConfigs.minSdkVersion
Expand All @@ -32,8 +34,8 @@ android {
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = ModuleExtension.jvmTarget
Expand Down
11 changes: 6 additions & 5 deletions sheepCanvas/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,13 @@ plugins {
id(Plugins.parcelize)
id(Plugins.daggerHilt)
kotlin(Plugins.serialize)
alias(libs.plugins.compose.compiler)
}

android {
compileSdk = ModuleExtension.compileSdkVersion
namespace = "nstv.sheepcanvas"

defaultConfig {
applicationId = ModuleExtension.App.applicationIdCanvas
minSdk = ModuleExtension.DefaultConfigs.minSdkVersion
Expand All @@ -32,18 +35,16 @@ android {
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = ModuleExtension.jvmTarget
}
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = libs.versions.compose.core.get()
}

packagingOptions {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
Expand Down

0 comments on commit 43ca6f2

Please sign in to comment.