Skip to content

Commit a2f3f8f

Browse files
ng-galienclaude
andcommitted
feat: Support IntelliJ IDEA 2025.2 and 2025.3
- Update pluginSinceBuild to 252, pluginUntilBuild to 253.* - Update platformVersion to 2025.2 - Update IntelliJ Platform Gradle Plugin to 2.10.5 - Update Kover to 0.9.4 with new DSL Closes #285 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 67faf1f commit a2f3f8f

3 files changed

Lines changed: 25 additions & 15 deletions

File tree

build.gradle.kts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ dependencies {
3232
implementation(libs.arrowCore)
3333
implementation(libs.arrowFxCoroutines)
3434

35+
// JDBI
36+
implementation(libs.jdbi3Core)
37+
implementation(libs.jdbi3Kotlin)
38+
implementation(libs.jdbi3KotlinSqlObject)
39+
implementation(libs.jdbi3Postgres)
40+
3541
// Kotlin and logging
3642
testImplementation(kotlin("test"))
3743
testImplementation(kotlin("reflect"))
@@ -48,15 +54,12 @@ dependencies {
4854
testImplementation("org.opentest4j:opentest4j:1.3.0")
4955

5056
// JDBI testing
51-
testImplementation(libs.jdbi3Core)
52-
testImplementation(libs.jdbi3Kotlin)
53-
testImplementation(libs.jdbi3Kotlin)
54-
testImplementation(libs.jdbi3SqlObject)
55-
testImplementation(libs.jdbi3Postgres)
5657
testImplementation(libs.jdbi3Testing)
5758
// Guava
5859
testImplementation(libs.guava)
5960

61+
testImplementation(kotlin("test"))
62+
6063
intellijPlatform {
6164
intellijIdeaUltimate(version = providers.gradleProperty("platformVersion"))
6265
bundledPlugins(providers.gradleProperty("platformBundledPlugins").map { it.split(',') })
@@ -147,10 +150,12 @@ qodana {
147150
}
148151

149152
// Configure Gradle Kover Plugin - read more: https://github.com/Kotlin/kotlinx-kover#configuration
150-
koverReport {
151-
defaults {
152-
xml {
153-
onCheck = true
153+
kover {
154+
reports {
155+
total {
156+
xml {
157+
onCheck = true
158+
}
154159
}
155160
}
156161
}
@@ -167,4 +172,8 @@ tasks {
167172
//Set jna.nosys system property to true to avoid loading native JNA library
168173
systemProperty("jna.nosys", "true")
169174
}
175+
176+
test {
177+
useJUnitPlatform()
178+
}
170179
}

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ pluginGroup = net.plpgsql.ideadebugger
55
pluginName = idea-plpgdebugger
66
pluginRepositoryUrl = https://github.com/ng-galien/idea-plpgdebugger
77
# SemVer format -> https://semver.org
8-
pluginVersion = 252.0.0
8+
pluginVersion = 252.1.0
99

1010
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
1111
# for insight into build numbers and IntelliJ Platform versions.
12-
pluginSinceBuild = 251
13-
pluginUntilBuild = 251.*
12+
pluginSinceBuild = 252
13+
pluginUntilBuild = 253.*
1414

1515
# IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties
1616
platformType = IU
17-
platformVersion = 2025.1.2
17+
platformVersion = 2025.2
1818

1919

2020
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html

gradle/libs.versions.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ annotations = "24.1.0"
55
# plugins
66
kotlin = "2.1.20"
77
changelog = "2.2.1"
8-
intelliJPlatform = "2.6.0"
8+
intelliJPlatform = "2.10.5"
99
qodana = "0.1.13"
10-
kover = "0.7.6"
10+
kover = "0.9.4"
1111
arrow = "1.2.4"
1212
testcontainers = "1.21.2"
1313
postgres = "42.7.3"
@@ -36,6 +36,7 @@ jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" }
3636

3737
jdbi3Core = { module = "org.jdbi:jdbi3-core", version.ref = "jbdi3" }
3838
jdbi3Kotlin = { module = "org.jdbi:jdbi3-kotlin", version.ref = "jbdi3" }
39+
jdbi3KotlinSqlObject = { module = "org.jdbi:jdbi3-kotlin-sqlobject", version.ref = "jbdi3" }
3940
jdbi3Postgres = { module = "org.jdbi:jdbi3-postgres", version.ref = "jbdi3" }
4041
jdbi3SqlObject = { module = "org.jdbi:jdbi3-sqlobject", version.ref = "jbdi3" }
4142
jdbi3Testing = { module = "org.jdbi:jdbi3-testing", version.ref = "jbdi3" }

0 commit comments

Comments
 (0)