v262.1668.0
-
🧪 Kotlin LSP for VS Code Extension
Includes Kotlin Language Server bundled for use with Visual Studio Code -
🗂️ Standalone Kotlin LSP ZIP Archive
Standalone Kotlin Language Server version for editors other than VS Code
Changelog
🔧 Kotlin 2.3.0 support
- Kotlin 2.3.0 is out and supported by Kotlin LSP 🎉
🛠 LSP capabilities
- Import of Maven projects is now supported
- Import of Gradle projects is now more robust
- "Go to Type Definition" (
typeDefinition) for Kotlin symbols - "Go to Implementation" (
implementation) for Kotlin symbols - New code actions are supported:
- "Add names to call arguments"
- "Specify type explicitly"
- "Add import" quick fixes for unresolved references
- New inspections from the IntelliJ Kotlin Plugin:
- KTIJ-32563: Detects inefficient/redundant operations on
Flowfromkotlinx.coroutines - KTIJ-35457, KTIJ-35456: Inspections for migrating to new experimental name-based destructuring (KEEP-0438)
- KTIJ-35642: Suggests converting properties with getters to use explicit backing fields (Kotlin 2.0+)
- KTIJ-32563: Detects inefficient/redundant operations on
- Compiler plugins like
kotlinx.serializationandAllOpenare now fully supported
✨ UX improvements
- "Go to Symbol" now works faster due to improved performance of "Workspace Symbols" requests
- Distribution size has been reduced by > 30% (from 600 MB down to 400 MB)
- Various other performance improvements
🐛 Bug fixes
- Fixed caret misplacement and exceptions after invoking code completion
- Angular brackets are no longer highlighted as unmatched in the editor
- Various memory leaks fixed