diff --git a/CHANGELOG.md b/CHANGELOG.md index 37b16bec..4639387f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ ### Fixed +## 6.4.0 - 2025-03-18 + +### Added + +- Compatibility with 2025.1 EAP releases + ## 6.3.0 - 2025-01-14 ### Added diff --git a/build.gradle.kts b/build.gradle.kts index 245575b0..3822da04 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -158,7 +158,7 @@ intellijPlatform { recommended() properties("pluginVerificationAdditionalIdes").split(",").forEach { ide -> - ide(ide, properties("platformVersion")) +// ide(ide, properties("platformVersion")) } } } diff --git a/gradle.properties b/gradle.properties index 86ed1d1f..9f142247 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,9 +1,9 @@ pluginGroup=dev.turingcomplete -pluginVersion=6.3.0 -pluginSinceBuild=243 +pluginVersion=6.4.0 +pluginSinceBuild=251 platform=IC # LATEST-EAP-SNAPSHOT -platformVersion=2024.3 +platformVersion=251.23774-EAP-CANDIDATE-SNAPSHOT platformGlobalBundledPlugins=com.intellij.modules.json pluginVerificationAdditionalIdes=CL diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c5c3223a..4e2232bb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -20,8 +20,8 @@ named-regexp = "1.0.0" sql-formatter = "2.0.4" assertj = "3.25.3" # See bundled version: https://plugins.jetbrains.com/docs/intellij/using-kotlin.html#kotlin-standard-library -kotlin = "2.0.21" -intellij-platform = "2.2.1" +kotlin = "2.1.10" +intellij-platform = "2.3.0" changelog = "2.2.0" [libraries] diff --git a/src/main/kotlin/dev/turingcomplete/intellijdevelopertoolsplugin/_internal/tool/ui/other/Unarchiver.kt b/src/main/kotlin/dev/turingcomplete/intellijdevelopertoolsplugin/_internal/tool/ui/other/Unarchiver.kt index 887eaf57..84b1aa88 100644 --- a/src/main/kotlin/dev/turingcomplete/intellijdevelopertoolsplugin/_internal/tool/ui/other/Unarchiver.kt +++ b/src/main/kotlin/dev/turingcomplete/intellijdevelopertoolsplugin/_internal/tool/ui/other/Unarchiver.kt @@ -77,6 +77,7 @@ import dev.turingcomplete.intellijdevelopertoolsplugin._internal.ui.instance.han import dev.turingcomplete.intellijdevelopertoolsplugin._internal.ui.instance.handling.OpenDeveloperToolHandler import dev.turingcomplete.intellijdevelopertoolsplugin._internal.ui.instance.handling.OpenDeveloperToolReference import dev.turingcomplete.intellijdevelopertoolsplugin._internal.ui.instance.handling.OpenDeveloperToolService +import dev.turingcomplete.intellijdevelopertoolsplugin.common.extension import dev.turingcomplete.intellijdevelopertoolsplugin.common.nameWithoutExtension import dev.turingcomplete.intellijdevelopertoolsplugin.common.safeCastTo import dev.turingcomplete.intellijdevelopertoolsplugin.common.uncheckedCastTo @@ -1163,7 +1164,7 @@ internal class Unarchiver( override fun absolutePath(archiveFilePath: Path): Path = archiveFilePath fun iterateEntries(visitor: (ArchiveEntry, () -> InputStream) -> Boolean) { - if (archiveFilePath.fileName.extension == "7z") { + if (archiveFilePath.fileName.extension() == "7z") { val sevenZFile = SevenZFile.Builder().setFile(archiveFilePath.toFile()).get() var archiveEntry = sevenZFile.nextEntry while (archiveEntry != null) {