1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-05-10 03:34:06 +02:00

Upgrade the minimal supported version to 243

This commit is contained in:
Alex Plate 2025-02-21 16:59:28 +02:00
parent fe91744356
commit 0b2bda529f
No known key found for this signature in database
GPG Key ID: 0B97153C8FFEC09F
3 changed files with 2 additions and 15 deletions

View File

@ -25,7 +25,6 @@ object Project : Project({
// Active tests
buildType(TestingBuildType("Latest EAP", "<default>", version = "LATEST-EAP-SNAPSHOT"))
buildType(TestingBuildType("2024.2.1", "<default>"))
buildType(TestingBuildType("2024.3.3", "<default>"))
buildType(TestingBuildType("Latest EAP With Xorg", "<default>", version = "LATEST-EAP-SNAPSHOT"))

View File

@ -128,19 +128,7 @@ dependencies {
// AceJump is an optional dependency. We use their SessionManager class to check if it's active
plugin("AceJump", "3.8.19")
// [VERSION UPDATE] 2024.3+
// Dirty hack: in 2024.3+ the json plugin is extracted. So, the tests that use JSON don't work.
// If the IdeaVim minimal version is bumped to 2024.3, leave only `bundledPlugins...` line
// If we start to support a new version like 2024.2.2 or 2025.1.1, please add it to the correct branch of this when
// This check intentionally has a pattern where we explicitly specify if to use the JSON plugin for each
// supported version or not to prevent developers from figuring out what happened with JSON.
when (ideaVersion) {
"2024.2.1" -> { /* Nothing */ }
"LATEST-EAP-SNAPSHOT", "2024.3", "2024.3.2.2", "2024.3.3" -> bundledPlugins("com.intellij.modules.json")
else -> error("Unsupported version: $ideaVersion")
}
bundledPlugins("org.jetbrains.plugins.terminal")
bundledPlugins("org.jetbrains.plugins.terminal", "com.intellij.modules.json")
}
moduleSources(project(":vim-engine", "sourcesJarArtifacts"))

View File

@ -16,7 +16,7 @@
# https://data.services.jetbrains.com/products?code=IC
# Maven releases are here: https://www.jetbrains.com/intellij-repository/releases
# And snapshots: https://www.jetbrains.com/intellij-repository/snapshots
ideaVersion=2024.2.1
ideaVersion=2024.3.3
# Values for type: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#intellij-extension-type
ideaType=IC
instrumentPluginCode=true