Skip to content

Releases: redhat-developer/vscode-java

0.61.0

14 May 12:49

Choose a tag to compare

  • enhancement - organize imports should resolve static imports as well. See #1386.
  • enhancement - prompt to enable semantic hightlighting on startup. See #1419.
  • enhancement - refine semantic highlighting. See JLS#1416.
  • bug fix - code folding is buggy. See #1419.
  • bug fix - New File -> (module|package)-info.java should be handled properly. See #1405.
  • bug fix - semantic highlighting sometimes looks bad. See #1396.
  • bug fix - custom color for arguments used in method body. See #1277.
  • bug fix - missing highlight on some non-ASCII identifiers. See #826.
  • bug fix - syntax highlighting is broken with array syntax. See #728.
  • bug fix - highlighting is wrong. See #707.
  • bug fix - syntax highlighting broken on import containing upper cased letters. See #351.
  • bug fix - syntax highlighting is not working with comment. See #338.
  • bug fix - syntax highlighting is not working on special named classes. See #299.

0.60.0

14 May 12:46

Choose a tag to compare

  • enhancement - support semantic tokens. See #1393.
  • enhancement - preview the updates before applying the changes caused by file rename. See #1375.
  • enhancement - display a warning about the impending requirement of Java 11 to run the extension. See #1366.
  • enhancement - organize imports with the asterisk (*) wildcard character. See #964.
  • enhancement - update class name and references when renaming a Java file. See #1372.
  • enhancement - add "Generate constructor" option in "Show Fixes" options for fields. See #1358.
  • enhancement - make syntax server support hovering over a type. See JLS#1403.
  • bug fix - workspace/notify notification creates no vscode command as expected. See #1367.
  • bug fix - fix checkJavaVersion for Windows. See #1360.
  • bug fix - extracted element can not be renamed. See #1391.

0.59.0

02 Apr 13:06

Choose a tag to compare

  • enhancement - Enable Java 14 support. See #1300.
  • enhancement - Support for JDK 14 for Gradle projects. See #1338.
  • enhancement - Provide record snippet. See JLS#1393.
  • enhancement - No Javadoc completion for records. See JLS#1396.
  • enhancement - Fill in content for newly created files. See #1222.
  • enhancement - new java.server.launchMode to control whether to enable a syntax language server. See #1329.
  • enhancement - j.i.gradle.arguments and j.i.gradle.jvmArguments aren't properly defined. See JLS#1387.
  • enhancement - enable syntax mode when importing a partial folder of maven/gradle project. See JLS#1364.
  • enhancement - Add java.import.gradle.user.home preference for setting GRADLE_USER_HOME. See #1310.
  • bug fix - root path in the preference manager won't update when workspace folder changes. See JLS#1388.
  • bug fix - BadLocationException and diagnostic with negative line number send to client. See JLS#1374.

0.58.0

02 Apr 13:11

Choose a tag to compare

  • enhancement - improved support for "standalone file" use cases. See #1270.
  • enhancement - parallel downloads of jars, for Maven projects. See JLS#1369.
  • enhancement - allow renaming of lambda parameters. See #1298.
  • enhancement - build workspace action can report progress to client. See JLS#1368.
  • enhancement - VS Code Java cannot run from read-only location. See #1301.
  • enhancement - optimize for better memory footprint management. See #1262
  • bug fix - fixed error on cancelling source actions. See #1292.

0.57.0

02 Apr 13:14

Choose a tag to compare

  • bug fix - fixed Gradle project failing to build while fetching non-existing snapshot distro. See #1285.
  • bug fix - fixed Java suggestion details missing in some circumstances. See #1258.

0.56.0

02 Apr 13:12

Choose a tag to compare

  • enhancement - added java.import.gradle.offline.enabled preference. See #1157.
  • enhancement - added java.configuration.runtimes preference for mapping Java Execution Environments to local JDK runtimes. See #1207.
  • enhancement - align settings category name with VS Code recommendations. See #1227.
  • enhancement - added code actions to assign statement to new variable/field. See #1208.
  • enhancement - added code action to remove redundant interfaces. See JLS#438.
  • enhancement - added code actions to remove the final modifier. See JLS#441.
  • enhancement - added code action to add missing case labels in switch statements. See JLS#1140.
  • bug fix - fixed duplicate labels in progress reports. See #1230.
  • bug fix - don't set the -noverify flag if JDK >= 13. See #1250.
  • bug fix - fixed Intellisense not working when attached javadoc can't be read. See JLS#1314.
  • bug fix - added default value to java.project.referencedLibraries's exclude and sources. See JLS#1315.

v0.55.1

06 Jan 18:27

Choose a tag to compare

  • bug fix - fixed code completion broken with IntelliCode. See #1213.

v0.55.0

06 Jan 18:27

Choose a tag to compare

v0.55.0 Pre-release
Pre-release
  • enhancement - added support for Call Hierarchy. See #650.
  • enhancement - add jars to classpath via new java.project.referencedLibraries preference. See #1196.
  • enhancement - completion results are now limited via java.completion.maxResults preference. See JLS#1298.
  • enhancement - Remove duplicate call of getRawLocationURI(). See JLS#1299.
  • bug fixed - fixed Java Overview breaking the import of invisible projects. See #1198.
  • bug fixed - fixed build status reporter in multi-root workspaces. See #1180.
  • bug fixed - fixed incorrect signatures returned by signatureHelp. See JLS#1290.
  • bug fixed - fixed broken signatureHelp when previous string parameter has ( or {. See JLS#1293.
  • debt - relicensed project to EPL-v2.0. See commit.

v0.54.2

18 Dec 15:49

Choose a tag to compare

  • bug fix - add java.showBuildStatusOnStart.enabled setting for revealing build status on startup. See #1181.

v0.54.1

18 Dec 16:34

Choose a tag to compare

v0.54.1 Pre-release
Pre-release
  • bug fix - fixed ignored global java.jdt.ls.vmargs setting (broke lombok support). See #1175.