Skip to content

0.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 21 May 13:03
· 255 commits to main since this release

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