Releases
0.0.1
Features
Associate JSX, TSX React files with typescipt language sever link
Support for codeLens/resolve link
Support for textDocument/references link
Improve LSP target of "Find Usages" link
Support for textDocument/foldingRange link
Support for textDocument/formatting link
Add text field for initializationOptions of manually defined link
Add rust-analyzer template in dev mode link
Show language server ResponseErrorException in notification link
Report language server errors according to settings link
Improve detail of LSP console link
Provide Delete Server action link
Add Clojure LSP as template link
Support for $/progress link
Support pattern from FileSystemWatcher link
Add Scala Meta LS as template link
Support for workspace/willRenameFiles link
Support for textDocument/rename link
Promote save settings when updating LSP settings (#209 ) link
Invalid rename location should report an error message. link
When rename does nothing, notify it with a message link
Support for window/showDocument link
Add environment variables link
Add edit action (#268 ) link
Check each open file when adding a new LS definition (#262 ) link
LSPCodeLensProvider and LSPInlayHintsProvider should be able to link
Support showMessageRequest with notification link
Bug Fixes
Failures to execute a code action are not reported link
Com.intellij.diagnostic.PluginException: ActionUpdateThread.OLD_EDT link
Override getActionUpdateThread() in LSP settings actions link
Jump to proper location when no Psi element link
Prevent NPE in LSPUsageSearcher.processElementUsages link
Quick fixes are not reliably made available to the user the first link
NPE when LSP DocumentHighlightKind is null link
Compute range from 1st non-whitespace word, if start==end link
StringIndexOutOfBoundsException while editing file link
Only last codelens for the same line is displayed link
Formatting fails when position end is out of range of the document link
Wrong generated content after an LSP completion apply without link
LSP progress support loses some ProgressParams link
Java.lang.IllegalArgumentException: Argument for @NotNull parameter link
No code actions available unless there's a diagnostic link
StringIndexOutOfBoundsException while editing file link
Filter 'quickfix' code action for IJ intention link
Details pane in consoles view is not removed after deleting the link
Infinite completionItem/resolve when documentation for completion link
Don't process prepare rename / rename in EDT to avoid freezing IJ link
Bad result after applying gopls' "Inline call to Println" code link
Prevent NPE on LanguageServerWrapper.stop link
Inject env variables to LS process builder link
Update UD LS default command templates for Mac/Linux link
Quarkus codeLens url are never shown link
Dynamic registration of resolve code action is not done correctly link
Don't show LSP rename dialog when a Java element is renamed link
List size should be the same as ConfigurationParams size. link
Prevent from NPE when LSP code action request future is invalid link
Support for invalid offset when LSP position is created link
Apply button is not enabled when mappings change link
Ensure didOpen is called before other features than documentLink, link
Rename File...
causes an NPE while consuming LSP link
Remove internal API usage link
Don't cancel the LSP response (from Java side) when link
Find usages on a Java file can generate many IDE internal errors. link
Avoid logging error from LSP4J when LSP response send an error. link
Prevent IJ from reporting an error in LSPIJUtils.getPsiFile if the file has been deleted link
Eat existing content after apply completion without TextEdit link
Enable rename when there are no rename handlers. link
Adapt to change in ProcessCanceledException hierarchy in 2024.2 link
Documentation
User defined language server link
Refactoring
Stabilize API link
Don't store selected completion item is the singleton link
Move SupportedFeatures into ClientCapabilitiesFactory link
Improve LSP hover with DocumentationTargetProvider link
Build
Update minimum required IJ version to 2022.3 link
Download IJ sources to debug it link
Add test coverage reporting link
Update github actions link
Only push linux results to codecov link
Set pluginSinceBuild to 231 and fix typos in plugin description link
Update actions/cache to v4 link
Don't fail the build yet when code coverage slips below the threshold link
Make telemetry dependency optional link
Other
Tests for LSPIJUtils#getTokenRange link
Remove template.svg, use the one from platform instead link
Add bin/ to .gitignore link
Add hs_err_pid*.log to .gitignore link
Silence codecov for a bit link
Disable codecov patch status link
You can’t perform that action at this time.