github Kotlin/kotlin-lsp kotlin-lsp/v263.6379.0
v263.6379.0

2 hours ago

v263.6379.0

Changelog

🛠 LSP capabilities

  • New refactorings available for Kotlin: "Extract variable" and "Inline local variable".
  • Moving Kotlin files is improved. You can now move packages, several files, and several packages
    at once. The refactoring shows an error message
    when a step fails.
  • Hover on a bounded type parameter now shows the upper bound (for example T : Any).

🐞 Run & Debug

  • The debugger supports the "Dump threads" request.
  • Hidden frames from libraries are now visible in the call stack.
  • The debugger no longer offers "Set value" for final variables.
  • The Gradle launch init script now compiles on Gradle 6.

📦 Import & build systems

  • Gradle import detects the correct Java language version.
  • Maven import reads the credentials from settings.xml.

🚀 Performance

  • Indexing of library and SDK sources starts later, and the diagnostics are faster for large files.
  • Computing inspections is now done on a separate thread pool, which prevents other requests from stalling .

🐛 Bug fixes

  • Fixed a NullPointerException in the package directory cache.
  • Many other small improvements and bug fixes.

Don't miss a new kotlin-lsp release

NewReleases is sending notifications on new releases.