## Kotlin/kotlin-lsp — pycharm/263.5701.41…pycharm/263.6259.38

_29 commits._

### Features
- **LSP-1901: migrate json to new build tool api** (ac0bed6)
- **LSP-1916 [lsp] add related-item code lenses for user plugins** (a238ac0)
- **misc lsp import: add messages bundle** (0c2509c)
- **LSP-1901: migrate jps, maven and gradle to new API** (fc1553c)
- **LSP-1773 [junit] support JPMS** (950416a)
- **LSP-523 [features] add injection syntax-error and diagnostic providers** (add4f85)

### Fixes
- **LSP-1908 [kotlin] fix missing read-action in Extract** (729cb42)

### Backend
- **LSP-1932 [lsp] Code action fixes ship whole file texts per edit; send changed fragments instead** (34d51a3)
- **cleanup [java, kotlin]: drop irrelevant todo** (e474287)
- **[build] Rename intellij.libraries.junit5 module to intellij.libraries.junit6 (IJI-3451)** (e2be1d7)
- **[build] Rename intellij.libraries.junit5.jupiter module to intellij.libraries.junit6.jupiter (IJI-3451)** (73d65eb)
- **[build] Rename intellij.libraries.junit5.params module to intellij.libraries.junit6.params (IJI-3451)** (5c201d9)
- **LSP-1922 [dap] workspace and checkout build commands for Gradle, Maven, Bazel** (05cb14a)
- **LSP-1481 [dap] implement Java stepping filters** (4e9a732)
- **LSP-1934 [lsp] label and named-argument tokens, class token for constructor calls** (fd58bf0)
- **LSP-1915 [lsp] extract XML core and xml-base.lsp plugins** (ad06869)
- **LSP-1910 [Cursor IDE/Agent mode]: Two processes stay alive for the same workspace after reinstall + restart** (23003b7)
- **[java-mcp] IDEA-393789 Rename processing for LSP and MCP** (a52e5de)
- **[java-mcp] IDEA-393789 LSP-1891 Rename processing for LSP and MCP** (fd90486)
- **[Java] LSP-1913 Create destination directory if it doesn't exist during move refactoring** (b4a3a2b)
- **LSP-1741 clarify license activation and server status text** (335b5cd)
- **LSP-1916 [jps] apply .idea/kotlinc.xml to modules without Kotlin facet** (9239f41)
- **LSP-1916 [jps] map TestModuleProperties to TestModulePropertiesEntity** (4d0cee5)
- **LSP-1914 [vscode] force IPv4 stack for server under WSL** (452bb1a)
- **[Java, Kotlin] LSP-1852 Provider better error messages during move refactoring** (3638932)
- **IDEA-391927 [junit] use ALL-MODULE-PATH for JPMS** (3aa0619)
- **LSP-1859 [lsp] serve library text via workspace/textDocumentContent** (8e1a5c5)
- **LSP-1901: no client-side reload for build files** (6c2cd1c)
- **LSP-1757 [lsp] Follow-up: do not fallback to virtualFile.modificationStamp, use 0 explicitly** (63e4089)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Kotlin/kotlin-lsp?utm_source=github-action)._