Skip to content

1.20.0

Compare
Choose a tag to compare
@rgrunber rgrunber released this 29 Jun 13:34
· 165 commits to master since this release
  • performance - Set the default value of java.completion.matchCase to firstLetter. See #3142.
  • enhancement - Support for "Go to Declaration". See JLS#2684.
  • enhancement - Improve method argument guessing functionality. See #2903.
  • enhancement - Add code action to clean up & simplify lambda expressions. See #3158.
  • enhancement - Use FernFlower as the default decompiler. See JLS#2704.
  • enhancement - Attempt automatic JVM detection on startup. See JLS#2731.
  • enhancement - Support for chain completions. See #3008.
  • enhancement - Make reasonable guess for method name when applying "Extract Method" refactoring. See #2011.
  • enhancement - Add postfix completion for sysouf, sysoutv, format, par, not,assert & optional . See JLS#2691, JLS#2697.
  • enhancement - Use choice syntax as placeholder for constructor/method/field snippets. See #3018, #3140.
  • enhancement - The try-catch snippet should support being applied to a selection. See #3103.
  • enhancement - Track errors, exceptions, and project import success rate on server side for reliability analysis. See #3162, JLS#2726.
  • bug fix - Display package name in document symbols outline for class files. See #3074.
  • bug fix - Signature help should display the selected completion item. See #3127.
  • bug fix - Gracefully handle language server failures/crashes. See #2036, #3131.
  • bug fix - No completions on field initializer with @Default and @Builder Lombok annotations. See JLS#2669.
  • bug fix - IllegalArgumentException within a try-catch block. See #3138.
  • bug fix - Fix pId mismatch in completions. See JLS#2681.
  • bug fix - Typo in constant METADATA_FILES_GENERATION. See #3133.
  • build - Add enviornment variable to reference an external build of JDT-LS. See #3151.
  • build - Check for non-standard NPM registry in package-lock.json as a step in CI. See #2876.
  • build - Bump semver from 7.3.5 to 7.5.2. See #3168.