From ea1c2414cc0f77988276e3d051285911bc75935f Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 23 Apr 2026 15:00:21 +0200 Subject: [PATCH 01/18] Bump IntelliJ version to 2026.1; drop support for <251 --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 8d8733f..784371e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,8 +5,8 @@ pluginName= pluginVersion= # IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension platformType=IU -platformVersion=2025.3.1.1 -platformSinceBuild=243 +platformVersion=2026.1 +platformSinceBuild=251 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformBundledPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 platformBundledPlugins= From 6b6770d3d1241b435f2dbeb9be78ec41203d44cb Mon Sep 17 00:00:00 2001 From: AB Date: Thu, 23 Apr 2026 15:02:26 +0200 Subject: [PATCH 02/18] Update renovate.json5 --- renovate.json5 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json5 b/renovate.json5 index fa392df..5903655 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -12,6 +12,14 @@ ], "matchCurrentVersion": "0", "enabled": false + }, + { + "description": "org.jetbrains.intellij.platform - Changelog", + "packagePattern": "^org.jetbrains.intellij.platform", + "matchDatasources": [ + "maven" + ], + "changelogUrl": "https://github.com/JetBrains/intellij-platform-gradle-plugin/releases" } ] } From fbea5700a3b97d841d31add86bd4be8a6abcc458 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Thu, 23 Apr 2026 13:12:13 +0000 Subject: [PATCH 03/18] Update plugin org.jetbrains.intellij.platform to v2.14.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 029fd6f..7812527 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'idea' id 'checkstyle' id 'pmd' - id 'org.jetbrains.intellij.platform' version '2.13.1' + id 'org.jetbrains.intellij.platform' version '2.14.0' } ext { From bb9f3979fc1d917cc394f2014f8ad18a30c02f48 Mon Sep 17 00:00:00 2001 From: AB Date: Fri, 24 Apr 2026 12:26:08 +0200 Subject: [PATCH 04/18] Update IDEA to latest version --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 784371e..a352cfd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ pluginName= pluginVersion= # IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension platformType=IU -platformVersion=2026.1 +platformVersion=2026.1.1 platformSinceBuild=251 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformBundledPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 From 0d9bcd8928fa00f448e023ce796497795ab1b4fa Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 25 Apr 2026 04:59:10 +0000 Subject: [PATCH 05/18] Update plugin org.jetbrains.intellij.platform to v2.15.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7812527..a2565f4 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'idea' id 'checkstyle' id 'pmd' - id 'org.jetbrains.intellij.platform' version '2.14.0' + id 'org.jetbrains.intellij.platform' version '2.15.0' } ext { From 009af0affc95bcd56d7be04ac0a729b8d360b7f7 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 25 Apr 2026 04:59:11 +0000 Subject: [PATCH 06/18] Update pmdVersion to v7.24.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7812527..d17167d 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { ext { checkstyleVersion = '13.4.0' - pmdVersion = '7.23.0' + pmdVersion = '7.24.0' } def properties(String key) { From c5508f407deccfda5a1db9493aa0573601e16fc7 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Tue, 28 Apr 2026 05:18:17 +0000 Subject: [PATCH 07/18] Update checkstyleVersion to v13.4.1 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7812527..ec5d836 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ plugins { } ext { - checkstyleVersion = '13.4.0' + checkstyleVersion = '13.4.1' pmdVersion = '7.23.0' } From b72ea959a5913d0cb300edee0fe35901aee68b26 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 28 Apr 2026 10:04:31 +0200 Subject: [PATCH 08/18] Drop support <253 --- build.gradle | 7 +------ gradle.properties | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index 8b89a2a..a43c89b 100644 --- a/build.gradle +++ b/build.gradle @@ -90,14 +90,9 @@ intellijPlatform { } pluginVerification { ides { - select { - it.types = [IntelliJPlatformType.IntellijIdeaCommunity] - it.sinceBuild = properties("platformSinceBuild") - it.untilBuild = '252.*' - } select { it.types = [IntelliJPlatformType.IntellijIdea] - it.sinceBuild = '253' + it.sinceBuild = properties("platformSinceBuild") } } } diff --git a/gradle.properties b/gradle.properties index a352cfd..d6c33f8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ pluginVersion= # IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension platformType=IU platformVersion=2026.1.1 -platformSinceBuild=251 +platformSinceBuild=253 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformBundledPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 platformBundledPlugins= From f0ca9a934f8bf1b67bede34f9d4871c5ef31a6b2 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Wed, 29 Apr 2026 05:16:20 +0000 Subject: [PATCH 09/18] Update dependency gradle to v9.5.0 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c61a118..1a70468 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 84f1bcd08bbf0cc5dd02e7fddeee8664bcc2d6fc Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 2 May 2026 05:12:57 +0000 Subject: [PATCH 10/18] Update checkstyleVersion to v13.4.2 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a43c89b..b5b859d 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ plugins { } ext { - checkstyleVersion = '13.4.1' + checkstyleVersion = '13.4.2' pmdVersion = '7.24.0' } From 7c5ed594111f9bdca17c66d7639b69ec51722d66 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 2 May 2026 05:12:59 +0000 Subject: [PATCH 11/18] Update plugin org.jetbrains.intellij.platform to v2.16.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a43c89b..75a5473 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'idea' id 'checkstyle' id 'pmd' - id 'org.jetbrains.intellij.platform' version '2.15.0' + id 'org.jetbrains.intellij.platform' version '2.16.0' } ext { From 83cf6d22ca9b07e9147b5282d12e609ede5de46e Mon Sep 17 00:00:00 2001 From: AB Date: Wed, 6 May 2026 13:08:23 +0200 Subject: [PATCH 12/18] PMD: Fix AvoidListAsEntityRelation detection --- .config/pmd/java/ruleset.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/pmd/java/ruleset.xml b/.config/pmd/java/ruleset.xml index 9dc7a0f..e42e77a 100644 --- a/.config/pmd/java/ruleset.xml +++ b/.config/pmd/java/ruleset.xml @@ -440,7 +440,7 @@ A `Set` also prevents duplicates when the ORM reads multiple identical rows from From 5ae43cef6f24bfecb2a0f0ac45005d7838ea7fe3 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Wed, 13 May 2026 05:27:56 +0000 Subject: [PATCH 13/18] Update dependency gradle to v9.5.1 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1a70468..5dd3c01 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From c27886129076ef58c34b69ec1a3e472ae54c1489 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 30 May 2026 05:28:12 +0000 Subject: [PATCH 14/18] Update pmdVersion to v7.25.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 43f90d1..d0974f4 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { ext { checkstyleVersion = '13.4.2' - pmdVersion = '7.24.0' + pmdVersion = '7.25.0' } def properties(String key) { From 95319e3b9f774b90482a81b60412892c1bfb259f Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sun, 31 May 2026 05:42:31 +0000 Subject: [PATCH 15/18] Update checkstyleVersion to v13.5.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 43f90d1..a17bd2f 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ plugins { } ext { - checkstyleVersion = '13.4.2' + checkstyleVersion = '13.5.0' pmdVersion = '7.24.0' } From dea521b38bd670c4821d6c1c43398741984ead0f Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 1 Jun 2026 07:17:44 +0000 Subject: [PATCH 16/18] Update dependency org.junit:junit-bom to v6.1.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5aaf23e..1debdff 100644 --- a/build.gradle +++ b/build.gradle @@ -58,7 +58,7 @@ dependencies { checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}" pmd "net.sourceforge.pmd:pmd-ant:${pmdVersion}", "net.sourceforge.pmd:pmd-java:${pmdVersion}" - testImplementation platform('org.junit:junit-bom:6.0.3'), + testImplementation platform('org.junit:junit-bom:6.1.0'), 'org.junit.jupiter:junit-jupiter', 'org.junit.jupiter:junit-jupiter-engine', 'org.assertj:assertj-core:3.27.7' From 52d7ca89d81f9945765b78ade40c989217adb28f Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 1 Jun 2026 09:48:49 +0200 Subject: [PATCH 17/18] Add new PMD 7.25 rules https://docs.pmd-code.org/pmd-doc-7.25.0/pmd_release_notes.html --- .config/pmd/java/ruleset.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.config/pmd/java/ruleset.xml b/.config/pmd/java/ruleset.xml index e42e77a..bc0e08b 100644 --- a/.config/pmd/java/ruleset.xml +++ b/.config/pmd/java/ruleset.xml @@ -13,6 +13,7 @@ + @@ -45,8 +46,10 @@ + + @@ -154,6 +157,7 @@ + From 04dec590d3039fe5076140abc8088e2e6ad480fb Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 2 Jun 2026 10:36:21 +0200 Subject: [PATCH 18/18] Detect another occurrence of PMD VaadinNativeHTMLIsUnsafe --- .config/pmd/java/ruleset.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/pmd/java/ruleset.xml b/.config/pmd/java/ruleset.xml index bc0e08b..b6d43e5 100644 --- a/.config/pmd/java/ruleset.xml +++ b/.config/pmd/java/ruleset.xml @@ -421,7 +421,8 @@ If you are 100% sure that you escaped the value properly and you have no better