github Kotlin/kotlin-lsp kotlin-lsp/v0.253.10629
v0.253.10629

latest releases: pycharm/253.27864.50, pycharm/253.27642.35, idea/253.27864.23...
2 months ago
  • ๐Ÿงช Kotlin for VS Code Extension
    Includes the Kotlin Language Server bundled for use with Visual Studio Code.
    Download ย |ย  SHA-256 Checksum

  • ๐Ÿ—‚๏ธ Kotlin Language Server (Standalone ZIP)
    Standalone version of the Kotlin LSP for editors other than VS Code.
    Download ย |ย  SHA-256 Checksum

Changelog

๐Ÿ›  LSP capabilities

  • Rename refactoring (textDocument/rename)
  • Kotlin code formatting (textDocument/formatting and textDocument/rangeFormatting)
    • Auto-applied on quickfixes, configurable via LSP protocol, IntelliJ implementation
  • Navigation to libraries/JDK sources (textDocument/definition)
  • Documentation on hover (textDocument/hover)
  • Signature help (textDocument/signatureHelp)
  • Faster highlighting on large files (textDocument/semanticTokens/range)

โœจ UX improvements

  • Native support of external file system changes (i.e. git pull)
  • Multiple caching layers with on-disk persistence are added
    • Should drastically reduce memory pressure on large projects
  • Full-blown code completion from IntelliJ IDEA
  • More fine-tuned inspections and diagnostics set enabled by default
  • Proper termination sequence of LSP process when the corresponding extension is closed

Other

  • ๐Ÿ› Fixed some bugs here and there, introduced new ones
  • ๐Ÿงฉ VSC extension bundling
  • ๐ŸชŸ Wrestled with \ on Windows on multiple occasions. All on-disk persistence is hopefully platform-independent for now

Don't miss a new kotlin-lsp release

NewReleases is sending notifications on new releases.