diff --git a/build.gradle.kts b/build.gradle.kts
index 92b5c0fb..7ed38623 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -27,7 +27,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
// Use the same version and group for the jar and the plugin
-val currentVersion = "2.2.0"
+val currentVersion = "2.2.1"
val myGroup = "com.mituuz"
version = currentVersion
group = myGroup
@@ -39,6 +39,12 @@ intellijPlatform {
changeNotes = """
Version $currentVersion
+
+ -
+ Update dependencies
+
+
+ Version 2.2.0
-
Implement Fuzzy File Search (Open Tabs) action
diff --git a/changelog.md b/changelog.md
index 3cd051b9..6377392e 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
# Changelog
+## Version 2.2.1
+
+- Update dependencies
+
## Version 2.2.0
- Implement Fuzzy File Search (Open Tabs) action
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 467dfb4c..2ea5f51e 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -1,11 +1,11 @@
[versions]
-junit5 = "6.0.1"
+junit5 = "6.0.3"
junit4 = "4.13.2"
kotlin = "2.2.21"
intellijPlatform = "2.11.0"
-kover = "0.9.3"
+kover = "0.9.7"
communityVersion = "2025.1"
-mockk = "1.14.6"
+mockk = "1.14.9"
[libraries]
junit5Api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit5" }
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index bad7c246..37f78a6a 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.2.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/src/main/kotlin/com/mituuz/fuzzier/grep/backend/FuzzierGrep.kt b/src/main/kotlin/com/mituuz/fuzzier/grep/backend/FuzzierGrep.kt
index ea4154ab..0b6d8dfc 100644
--- a/src/main/kotlin/com/mituuz/fuzzier/grep/backend/FuzzierGrep.kt
+++ b/src/main/kotlin/com/mituuz/fuzzier/grep/backend/FuzzierGrep.kt
@@ -24,7 +24,7 @@
package com.mituuz.fuzzier.grep.backend
-import com.intellij.openapi.application.ReadAction
+import com.intellij.openapi.application.readAction
import com.intellij.openapi.components.service
import com.intellij.openapi.module.ModuleManager
import com.intellij.openapi.project.Project
@@ -136,7 +136,7 @@ object FuzzierGrep : BackendStrategy {
val firstCompleteWord = searchMatcher.extractFirstCompleteWord(searchString)
if (firstCompleteWord != null) {
- ReadAction.run {
+ readAction {
val helper = PsiSearchHelper.getInstance(project)
helper.processAllFilesWithWord(
firstCompleteWord,
diff --git a/src/main/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollector.kt b/src/main/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollector.kt
index 9239ea38..7f120013 100644
--- a/src/main/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollector.kt
+++ b/src/main/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollector.kt
@@ -24,7 +24,7 @@
package com.mituuz.fuzzier.intellij.iteration
-import com.intellij.openapi.application.ReadAction
+import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.fileEditor.FileEditorManager
import com.intellij.openapi.project.Project
import com.intellij.openapi.roots.ProjectFileIndex
@@ -40,9 +40,9 @@ class OpenTabsCollector : IterationFileCollector {
val fileEditorManager = FileEditorManager.getInstance(project)
val projectFileIndex = ProjectFileIndex.getInstance(project)
- ReadAction.run {
+ ApplicationManager.getApplication().runReadAction {
for (vf in fileEditorManager.openFiles) {
- if (!shouldContinue()) return@run
+ if (!shouldContinue()) return@runReadAction
if (fileFilter(vf)) {
val module = projectFileIndex.getModuleForFile(vf)
val moduleName = module?.name ?: ""
diff --git a/src/test/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollectorTest.kt b/src/test/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollectorTest.kt
index 38bff3cf..b98c75ca 100644
--- a/src/test/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollectorTest.kt
+++ b/src/test/kotlin/com/mituuz/fuzzier/intellij/iteration/OpenTabsCollectorTest.kt
@@ -24,6 +24,7 @@
package com.mituuz.fuzzier.intellij.iteration
+import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.application.runReadAction
import com.intellij.openapi.fileEditor.FileEditorManager
import com.intellij.testFramework.TestApplicationManager
@@ -62,7 +63,7 @@ class OpenTabsCollectorTest {
val file2 = fixture.findFileInTempDir("src/file2.txt")
runInEdtAndWait {
- runReadAction {
+ ApplicationManager.getApplication().runReadAction {
fileEditorManager.openFile(file1, true)
fileEditorManager.openFile(file2, true)
}
@@ -85,7 +86,7 @@ class OpenTabsCollectorTest {
val file2 = fixture.findFileInTempDir("src/file2.txt")
runInEdtAndWait {
- runReadAction {
+ ApplicationManager.getApplication().runReadAction {
fileEditorManager.openFile(file1, true)
fileEditorManager.openFile(file2, true)
}
@@ -105,7 +106,7 @@ class OpenTabsCollectorTest {
val file2 = fixture.findFileInTempDir("src/file2.txt")
runInEdtAndWait {
- runReadAction {
+ ApplicationManager.getApplication().runReadAction {
fileEditorManager.openFile(file1, true)
fileEditorManager.openFile(file2, true)
}