github Kotlin/kotlin-lsp kotlin-lsp/v261.13587.0
v261.13587.0

one day ago

v261.13587.0

Changelog

🛠 LSP capabilities

  • Full support of inlay hints with a fine-grained configuration via jetbrains.kotlin.hints.* LS settings

✨ UX improvements

  • Zero-dependencies platform-specific builds -- no JDK required by default, the language server bundles its own
  • Code completion revamp: suggesting order is now on par with IJ and more relevant
  • Code completion latency is ~30% better
  • kotlinLSP.jdkForSymbolResolution option to specify JDK version that will be used as a dependency for symbol resolution
  • LS now checks JDK/Gradle versions compatibility and fails gracefully in the case of incompatible changes
  • Indicies are now stored in a dedicated folder and are properly shared between multiple projects and LS instances
  • All inspections and intentions are now using mod command which a more robust approach for LSP-like protocols

Other

  • More indexing fixes on Windows
  • Smaller bundle size on every platform
  • Improved Gradle import performance
  • Better JDK selection for Gradle import when multiple options are present
  • Native filewatcher lib is now signed on OS X in release builds
  • Native filewatcher lib is now linked with libgcc statically
  • Compiler plugins support for JPS and .json-based imports

Don't miss a new kotlin-lsp release

NewReleases is sending notifications on new releases.