Releases: redhat-developer/vscode-java
Releases · redhat-developer/vscode-java
0.61.0
- 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
- 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
- enhancement - Enable Java 14 support. See #1300.
- enhancement - Support for JDK 14 for Gradle projects. See #1338.
- enhancement - Provide
recordsnippet. 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.launchModeto 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.homepreference for settingGRADLE_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
- 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
0.56.0
- enhancement - added
java.import.gradle.offline.enabledpreference. See #1157. - enhancement - added
java.configuration.runtimespreference 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
finalmodifier. 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
v0.55.0
- enhancement - added support for Call Hierarchy. See #650.
- enhancement - add jars to classpath via new
java.project.referencedLibrariespreference. See #1196. - enhancement - completion results are now limited via
java.completion.maxResultspreference. 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.