Skip to content

1.19.0

Compare
Choose a tag to compare
@rgrunber rgrunber released this 01 Jun 15:33
· 200 commits to master since this release
  • performance - No need to run the reconcile operation in a workspace job. See JLS#2660.
  • performance - Avoid blocking the pipeline while handling refreshLocal during document lifecycle events. See JLS#2659.
  • performance - Avoid running document lifecycle in a workspace runnable unless it is necessary. See JLS#2641, JLS#2637.
  • performance - Re-validate current document if the focus is switched to a Java file. See #3053.
  • performance - Only append data on completion item selected. See JLS#2639.
  • performance - Remove some unnecessary completion item data fields. See JLS#2638.
  • performance - Remove COMPLETION_EXECUTION_TIME from the completion item response. See JLS#2621.
  • performance - Use separate thread to handle didChangeWatchedFiles events. See JLS#2643.
  • performance - Add option to lazily resolve the text edits. See JLS#1864.
  • enhancement - Add command to restart Java language server. See #2586.
  • enhancement - Add support for proper array completions. See JLS#2609.
  • enhancement - Completion items should support InsertTextMode. See JLS#2577.
  • enhancement - Use vscode-extension-proposals for recommendations. See #3099.
  • bug fix - Missing javadoc for field during completion. See JLS#2645.
  • bug fix - Incorrect completion text edit ranges for snippets. See JLS#2626.
  • bug fix - Update completion resolve data for javadoc completions. See JLS#2636.
  • bug fix - Prevent sending shutdown job progress report. See JLS#2622.
  • bug fix - On Windows, os.execvp does not load the executable into current process. See JLS#2615.
  • bug fix - Code completion for constructor is broken with java.completion.matchCase enabled. See #3118.
  • build - Gracefully recover from failure to detect the language server project in sibling directory. See #3107.
  • dependencies - Update to lombok 1.18.28. See #3117.