diff --git a/CHANGELOG.md b/CHANGELOG.md index c22e1d0..190208d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ - Configure Gradle build to explicitly specify JDK 21 requirements for better IDE integration - update dependencies - upgrade to gradle 9.x -- upgrade to intellij 2025.3 +- upgrade to intellij 2026.2 ## [1.11.0] diff --git a/build.gradle b/build.gradle index 03c19f7..1f4bc3e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ import org.jetbrains.changelog.Changelog plugins { - id 'org.jetbrains.kotlin.jvm' version "2.3.21" - id 'org.jetbrains.intellij.platform' version '2.14.0' + id 'org.jetbrains.kotlin.jvm' version "2.4.10" + id 'org.jetbrains.intellij.platform' version '2.18.1' id 'org.jetbrains.changelog' version '2.5.0' } @@ -28,19 +28,22 @@ dependencies { implementation 'com.squareup:gifencoder:0.10.1' intellijPlatform { - intellijIdea('2025.3') + intellijIdea('2026.2') } - testImplementation('org.junit.jupiter:junit-jupiter:5.7.2') - testImplementation('org.mockito.kotlin:mockito-kotlin:5.4.0') - testImplementation('junit:junit:4.13.2') - testImplementation('org.jetbrains.kotlin:kotlin-test:2.3.21') + testImplementation('org.junit.jupiter:junit-jupiter:6.1.2') + testImplementation('org.mockito.kotlin:mockito-kotlin:6.3.0') + testImplementation('org.jetbrains.kotlin:kotlin-test:2.4.10') +} + +test { + useJUnitPlatform() } intellijPlatform { pluginConfiguration { ideaVersion { - sinceBuild.set('253') + sinceBuild.set('262') } changeNotes.set(provider({changelog.renderItem(changelog.getLatest(), Changelog.OutputType.HTML)})) } diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 35813e0..665b085 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -8,7 +8,7 @@ I am happy if you report issues, I am going to fix them. ]]> - + com.intellij.modules.lang diff --git a/src/test/kotlin/de/ehmkah/projects/imgdiff/DiffedImageCreatorTest.kt b/src/test/kotlin/de/ehmkah/projects/imgdiff/DiffedImageCreatorTest.kt index ac70ae1..a4ce6ab 100644 --- a/src/test/kotlin/de/ehmkah/projects/imgdiff/DiffedImageCreatorTest.kt +++ b/src/test/kotlin/de/ehmkah/projects/imgdiff/DiffedImageCreatorTest.kt @@ -1,7 +1,7 @@ package de.ehmkah.projects.imgdiff -import org.junit.Assert.assertTrue -import org.junit.Test +import org.junit.jupiter.api.Assertions.assertTrue +import org.junit.jupiter.api.Test import java.awt.image.BufferedImage import java.io.ByteArrayOutputStream import java.io.File diff --git a/src/test/kotlin/de/ehmkah/projects/imgdiff/ImgDiffBaseBinaryDiffToolTest.kt b/src/test/kotlin/de/ehmkah/projects/imgdiff/ImgDiffBaseBinaryDiffToolTest.kt index 3da7bea..dc8d772 100644 --- a/src/test/kotlin/de/ehmkah/projects/imgdiff/ImgDiffBaseBinaryDiffToolTest.kt +++ b/src/test/kotlin/de/ehmkah/projects/imgdiff/ImgDiffBaseBinaryDiffToolTest.kt @@ -6,7 +6,7 @@ import com.intellij.openapi.fileTypes.FileType import com.intellij.openapi.vfs.VirtualFile import org.mockito.kotlin.doReturn import org.mockito.kotlin.mock -import org.junit.Test +import org.junit.jupiter.api.Test import kotlin.test.assertFalse import kotlin.test.assertTrue