|
3 | 3 | This file contains TeamCity auto-generated download links that are updated on a weekly basis. |
4 | 4 | These are pre-alpha builds that are built directly from `master` branch after the initial acceptance. |
5 | 5 |
|
| 6 | +### v262.4739.0 |
| 7 | +- :test_tube: **Kotlin LSP for VS Code Extension** |
| 8 | + Includes Kotlin Language Server bundled for use with Visual Studio Code |
| 9 | + * [Download for macOS-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-mac-amd64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-mac-amd64.vsix.sha256) |
| 10 | + * [Download for macOS-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-mac-aarch64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-mac-aarch64.vsix.sha256) |
| 11 | + * [Download for Linux-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-linux-amd64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-linux-amd64.vsix.sha256) |
| 12 | + * [Download for Linux-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-linux-aarch64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-linux-aarch64.vsix.sha256) |
| 13 | + * [Download for Windows-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-win-amd64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-win-amd64.vsix.sha256) |
| 14 | + * [Download for Windows-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-win-aarch64.vsix) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-win-aarch64.vsix.sha256) |
| 15 | + |
| 16 | + |
| 17 | +- :card_index_dividers: **Standalone Kotlin LSP Archive** |
| 18 | + Standalone Kotlin Language Server version for editors other than VS Code |
| 19 | + * [Download for macOS-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.sit) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.sit.sha256) |
| 20 | + * [Download for macOS-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.sit) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.sit.sha256) |
| 21 | + * [Download for Linux-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.tar.gz) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.tar.gz.sha256) |
| 22 | + * [Download for Linux-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.tar.gz) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.tar.gz.sha256) |
| 23 | + * [Download for Windows-x64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.win.zip) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0.win.zip.sha256) |
| 24 | + * [Download for Windows-arm64](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.win.zip) | [SHA-256 checksum](https://download-cdn.jetbrains.com/kotlin-lsp/262.4739.0/kotlin-server-262.4739.0-aarch64.win.zip.sha256) |
| 25 | + |
| 26 | +##### Changelog |
| 27 | + |
| 28 | +#### 🛠 LSP capabilities |
| 29 | + |
| 30 | +* Call hierarchy (`textDocument/prepareCallHierarchy`, `callHierarchy/incomingCalls`, `callHierarchy/outgoingCalls`) — invoke "Show Call Hierarchy" / "Show Incoming/Outgoing Calls" on a Kotlin function or property to see who calls it and which symbols it calls. Fixes <https://github.com/Kotlin/kotlin-lsp/issues/143>. <!-- LSP-487 --> |
| 31 | +* Code folding (`textDocument/foldingRange`) — Kotlin function and class bodies, blocks, imports, and multiline comments can now be collapsed in the editor. <!-- LSP-655 --> |
| 32 | +* Smart insertion of parentheses, braces, and quotes — auto-pairing and overtyping work for KDoc brackets, string templates, raw strings, generic angle brackets, `when` / lambda braces, and char literals. <!-- LSP-283 --> |
| 33 | +* File templates (IntelliJ-style) — newly created Kotlin files are generated from configurable templates that support predefined variables and conditional expressions. Templates are configured through VS Code settings. <!-- LSP-814 --> |
| 34 | + |
| 35 | +#### 🐛 Bug fixes |
| 36 | + |
| 37 | +* `override` completion no longer throws an exception on methods that carry annotations. Fixes <https://github.com/Kotlin/kotlin-lsp/issues/160>. <!-- LSP-798 --> |
| 38 | +* Kotlin compiler settings (including compiler plugins like Compose) are now correctly computed for non-standard Gradle source sets — i.e., anything beyond `main` and `test`. Fixes <https://github.com/Kotlin/kotlin-lsp/issues/169>. <!-- LSP-835 --> |
| 39 | +* Cross-language references in mixed Kotlin/Java projects with non-standard Gradle source sets are now resolved correctly. Fixes <https://github.com/Kotlin/kotlin-lsp/issues/166>. |
| 40 | + |
| 41 | +#### :test_tube: Experimental features |
| 42 | + |
| 43 | +> [!WARNING] |
| 44 | +> The features listed in this section are not finalized. |
| 45 | +> |
| 46 | +> They may contain bugs and are likely to change significantly in future releases — do not depend on their current behavior. |
| 47 | +
|
| 48 | +* Import of Android projects is now supported by Kotlin LSP :tada: <!-- LSP-842 --> |
| 49 | +* :bug: Debug Adapter Protocol (DAP) for Kotlin — attach to a running JVM, set line breakpoints, pause/resume, step over/in, inspect threads, stack frames, and variables, and evaluate simple expressions. <!-- LSP-422 --> |
| 50 | + |
| 51 | +#### Other |
| 52 | + |
| 53 | +* :rocket: Index storage migrated to RocksDB — more robust state management and better performance. <!-- LSP-662 --> |
| 54 | +* VS Code extension settings have been renamed from `kotlinLSP.*` to `intellij.*`. <!-- LSP-807 --> |
| 55 | +* New `intellij.buildTool` setting controls which build-system importer should be preferred. <!-- LSP-807 --> |
| 56 | +* :package: New bundling layout — use the `bin/intellij-server` executable to launch the standalone server. The legacy `kotlin-lsp.sh` launcher is deprecated and will be removed in future releases. <!-- LSP-884 --> |
| 57 | +* Standalone archives are now platform-specific: `.sit` for macOS, `.tar.gz` for Linux, and `.zip` for Windows. <!-- LSP-884 --> |
| 58 | +* `stdio` mode stability — the JVM's own stdout is now isolated from the LSP framing channel, so unexpected output from the JVM no longer corrupts the protocol stream. <!-- LSP-817 --> |
| 59 | +* :warning: Kotlin LSP now requires JDK 25 to run. <!-- IJPL-221307 --> |
| 60 | + |
6 | 61 | ### v262.2310.0 |
7 | 62 | - :test_tube: **Kotlin LSP for VS Code Extension** |
8 | 63 | Includes Kotlin Language Server bundled for use with Visual Studio Code |
|
0 commit comments