Skip to content

feat: Support IntelliJ IDEA 2025.2 and 2025.3#286

Open
ng-galien wants to merge 253 commits into231from
285-support-intellij-idea-20252-and-20253-branches-252-253
Open

feat: Support IntelliJ IDEA 2025.2 and 2025.3#286
ng-galien wants to merge 253 commits into231from
285-support-intellij-idea-20252-and-20253-branches-252-253

Conversation

@ng-galien
Copy link
Copy Markdown
Owner

Summary

  • Update plugin compatibility to support IntelliJ IDEA 2025.2 (252) and 2025.3 (253)
  • Update IntelliJ Platform Gradle Plugin from 2.6.0 to 2.10.5
  • Update Kover from 0.7.6 to 0.9.4 with new DSL

Changes

Property Before After
pluginSinceBuild 251 252
pluginUntilBuild 251.* 253.*
platformVersion 2025.1.2 2025.2
intelliJPlatform 2.6.0 2.10.5
kover 0.7.6 0.9.4

Verification

Plugin verified as compatible:

  • ✅ IU-252.28539.13 (IntelliJ 2025.2)
  • ✅ IU-253.29346.138 (IntelliJ 2025.3)

Closes #285

🤖 Generated with Claude Code

ng-galien and others added 30 commits July 28, 2023 23:13
…oes-not-load-the-latest-function-version

107 datagrip debugger plugin does not load the latest function version
Bumps [org.jdbi:jdbi3-testing](https://github.com/jdbi/jdbi) from 3.34.0 to 3.39.1.
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.34.0...v3.39.1)

---
updated-dependencies:
- dependency-name: org.jdbi:jdbi3-testing
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.9.1 to 5.10.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit-framework@r5.9.1...r5.10.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [jtalk/url-health-check-action](https://github.com/jtalk/url-health-check-action) from 2 to 3.
- [Release notes](https://github.com/jtalk/url-health-check-action/releases)
- [Commits](Jtalk/url-health-check-action@v2...v3)

---
updated-dependencies:
- dependency-name: jtalk/url-health-check-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5) from 5.9.1 to 5.10.0.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit-framework@r5.9.1...r5.10.0)

---
updated-dependencies:
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-jre to 32.1.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [JetBrains/qodana-action](https://github.com/jetbrains/qodana-action) from 2023.1.5 to 2023.2.1.
- [Release notes](https://github.com/jetbrains/qodana-action/releases)
- [Commits](JetBrains/qodana-action@v2023.1.5...v2023.2.1)

---
updated-dependencies:
- dependency-name: JetBrains/qodana-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2.4.0...v3.5.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 1.0.6 to 1.1.0.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](gradle/wrapper-validation-action@v1.0.6...v1.1.0)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…le/wrapper-validation-action-1.1.0

Bump gradle/wrapper-validation-action from 1.0.6 to 1.1.0
…ons/checkout-3.5.3

Bump actions/checkout from 2.4.0 to 3.5.3
…rains/qodana-action-2023.2.1

Bump JetBrains/qodana-action from 2023.1.5 to 2023.2.1
…k/url-health-check-action-3

Bump jtalk/url-health-check-action from 2 to 3
…ons/setup-java-3

Bump actions/setup-java from 2 to 3
…i3-testing-3.39.1

Bump org.jdbi:jdbi3-testing from 3.34.0 to 3.39.1
…uava-guava-32.1.1-jre

Bump com.google.guava:guava from 31.1-jre to 32.1.1-jre
…ntage-junit-vintage-engine-5.10.0

Bump org.junit.vintage:junit-vintage-engine from 5.9.1 to 5.10.0
Bumps `jbdi3` from 3.34.0 to 3.39.1.

Updates `org.jdbi:jdbi3-kotlin` from 3.34.0 to 3.39.1
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.34.0...v3.39.1)

Updates `org.jdbi:jdbi3-postgres` from 3.34.0 to 3.39.1
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.34.0...v3.39.1)

Updates `org.jdbi:jdbi3-core` from 3.39.1 to 3.39.1
- [Release notes](https://github.com/jdbi/jdbi/releases)
- [Changelog](https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md)
- [Commits](jdbi/jdbi@v3.39.1...v3.39.1)

---
updated-dependencies:
- dependency-name: org.jdbi:jdbi3-kotlin
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jdbi:jdbi3-postgres
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jdbi:jdbi3-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…piter-junit-jupiter-api-5.10.0

Bump org.junit.jupiter:junit-jupiter-api from 5.9.1 to 5.10.0
…eprecated-api-usage

Fix deprecated api usage
ng-galien and others added 26 commits September 14, 2024 07:18
Integrated a progress indicator for acquiring auxiliary database connections. Introduced a `DummyProcess` to handle failed connection attempts, ensuring user notifications and maintaining stability. Additionally, updated plugin versions and dependencies in gradle configuration files.
Include compatibility with IntelliJ 2024.*, dependency updates, and transition to IntelliJ gradle plugin 2.X. Also, note the fix for the Monitor issue during debug session creation.
Change the branch trigger from '241' to '242' for the GitHub Actions workflow. This ensures that the build process is activated correctly for the new development branch.
Comment out the gradleIntelliJPluginMigration plugin usage to prevent its application. This change is necessary to align the build configuration with current requirements.
Remove redundant disk space cleanup steps and update action versions. Adjust Gradle tasks for consistency and upgrade Qodana action to the latest version. Minor fixes to comments for clarity.
Deleted an unneeded command that prepared a list of IDEs for the Plugin Verifier, and corrected grammar in comments for fetching repository sources. These changes streamline the build process and improve readability.
… Toolchain 21

Replaced legacy `LinkedBlockingQueue` with `Channel` for command handling and refactored to coroutine-based operations. Updated plugin compatibility for IntelliJ 2025.1. Removed deprecated `createController` method and redundant comments to enhance maintainability and align with modern Kotlin and Gradle practices.
Updated `pluginVersion` and `pluginSinceBuild` in `gradle.properties`. Modified GitHub Actions workflow branch trigger from '242' to '252' to align with the new development branch.
Refined `README.md` links, environment variables formatting, and plugin installation instructions. Expanded `ApiQuery` class comments to improve clarity and explain properties, use cases, and behavior of query operations.
Refined `README.md` links, environment variables formatting, and plugin installation instructions. Expanded `ApiQuery` class comments to improve clarity and explain properties, use cases, and behavior of query operations.
Upgraded Java version to 21, updated `actions/checkout` and `setup-gradle` to latest versions, and improved changelog PR creation by adding labels dynamically. Simplified and corrected comments for better clarity.
…ompatibility

Updated Gradle, dependencies (e.g., Kotlin 2.1.20, Testcontainers 1.21.2, JDBI 3.49.5), and IntelliJ Platform compatibility (2025.1.2). Removed `GenericContainer` usage, streamlined tests by ignoring unused cases, and added `jna.nosys` system property for JNA configuration.
…bility

Deactivated the Qodana `inspectCode` step in `build.yml`. Updated `gradle.properties` to use wildcard syntax for `pluginSinceBuild` and `pluginUntilBuild` versions, enhancing compatibility. Removed an unused `@Disabled` import in `CallDetectionTest`.
Replaced `create` with `intellijIdeaUltimate` in `build.gradle.kts` for improved clarity and alignment with IntelliJ Platform's API. Adjusted `pluginSinceBuild` in `gradle.properties` to remove wildcard syntax for stricter versioning.
Configured `testBundledPlugin` in `build.gradle.kts` for platform plugin testing. Added `Assertions.assertNotNull` for improved test reliability in `CallDetectionTest`.
…t logic

Modified GitHub Actions to trigger on 'main' and 'master' branches. Adjusted release draft step to run only on 'main' branch push events, removing 'inspectCode' dependency.
Refined GitHub Actions to ignore `CHANGELOG.md` in push events and `changelog-update.*` branches in pull request events, reducing unnecessary workflow runs.
Changelog update - `v252.0.0`
Refined GitHub Actions to exclude workflow files from push and pull request triggers, reducing unnecessary workflow executions.
@ng-galien ng-galien force-pushed the 285-support-intellij-idea-20252-and-20253-branches-252-253 branch from d30ac74 to a2f3f8f Compare January 9, 2026 23:47
- 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>
@ng-galien ng-galien force-pushed the 285-support-intellij-idea-20252-and-20253-branches-252-253 branch from a2f3f8f to 58b965c Compare January 9, 2026 23:55
@codecov-commenter
Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants