diff --git a/build.gradle.kts b/build.gradle.kts index eea2207..e9d0094 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,8 +7,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("java") id("maven-publish") - id("org.jetbrains.dokka") version "1.7.20" - kotlin("jvm") version "1.7.20" + id("org.jetbrains.dokka") version "2.0.0" + kotlin("jvm") version "2.0.0" } repositories { @@ -23,10 +23,10 @@ dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4") implementation("jakarta.persistence:jakarta.persistence-api:3.2.0") implementation("org.json:json:20220924") - implementation("org.jetbrains.kotlin:kotlin-reflect:1.7.20") + implementation("org.jetbrains.kotlin:kotlin-reflect:2.0.0") implementation("com.ibm.icu:icu4j:72.1") - compileOnly("net.dv8tion:JDA:5.0.0-beta.1") + compileOnly("net.dv8tion:JDA:5.3.0") compileOnly("org.springframework:spring-context:6.0.0") compileOnly("org.springframework.boot:spring-boot-autoconfigure:2.7.5") diff --git a/gradle.properties b/gradle.properties index 69f7f40..d1af75c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=7.2-SNAPSHOT +version=8.0-SNAPSHOT diff --git a/src/main/kotlin/com/mrkirby153/botcore/builder/ModalBuilder.kt b/src/main/kotlin/com/mrkirby153/botcore/builder/ModalBuilder.kt index 7ee80e4..68dc0dc 100644 --- a/src/main/kotlin/com/mrkirby153/botcore/builder/ModalBuilder.kt +++ b/src/main/kotlin/com/mrkirby153/botcore/builder/ModalBuilder.kt @@ -80,6 +80,6 @@ class ModalBuilder( } override fun build(): Modal { - return Modal.create(id, title).addActionRows(actionRows.map { it.build() }).build() + return Modal.create(id, title).addComponents(actionRows.map { it.build() }).build() } } \ No newline at end of file diff --git a/testbot/build.gradle.kts b/testbot/build.gradle.kts index 169d220..2f6f1a7 100644 --- a/testbot/build.gradle.kts +++ b/testbot/build.gradle.kts @@ -2,7 +2,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("java") - kotlin("jvm") version "1.7.20" + kotlin("jvm") } repositories { @@ -18,12 +18,12 @@ dependencies { implementation(project(":")) implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4") - implementation("net.dv8tion:JDA:5.0.0-beta.1") + implementation("net.dv8tion:JDA:5.3.0") implementation("ch.qos.logback:logback-classic:1.4.6") } tasks.withType { - kotlinOptions { - freeCompilerArgs = listOf("-Xcontext-receivers") + compilerOptions { + freeCompilerArgs.set(listOf("-Xcontext-receivers")) } } kotlin {