Releases: redhat-developer/vscode-java
Releases · redhat-developer/vscode-java
0.56.0
- 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
v0.55.0
- 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
v0.54.1
v0.54.0
- enhancement - new
java.maven.updateSnapshots
preference to update snapshots/releases for Maven projects. See #1102. - enhancement - jump to definition on break/continue. See #1145.
- enhancement - added getDocumentSymbols call to extension API. See #1151.
- enhancement - show server tasks in terminal. See #1153.
- enhancement - show busy status when there are incomplete tasks. See #1159.
- enhancement - always show workspace status in status bar. See #1163.
- enhancement - add quickfix to correct access to static elements. See JLS#439.
- enhancement - sort code actions by relevance. See JLS#1250.
- enhancement - no need to publish diagnostics in BuildWorkspaceHandler. See JLS#1282.
- bug fix - warn about sensible java preferences in project settings. See #1154 and #1160.
- bug fix - update problems when changing the name of the package folder. See #1283.
v0.53.1
v0.53.0
- enhancement - code action: add 'final' modifier where possible. See #774.
- enhancement - update m2e to 1.14 (embeds Maven 3.6.2). See #1103.
- enhancement - code action: remove unnecessary cast. See JLS#165.
- enhancement - provide better symbol details on hover. See JLS#1227.
- enhancement - code action: improve "Invert Condition" refactoring trigger. See JLS#1230.
- enhancement - refresh the extension bundles after uninstalling. See JLS#1253.
- bug fixed - fixed Maven import failure caused by m2e-apt unable to parse maven-compiler-plugin configuration. See #1131.
- bug fixed - add Java 13 support for Gradle projects. See JLS#1196.
- bug fixed - fixed errors reported from unrelated gradle projects outside the workspace. See JLS#1261.
v0.52.0: Add changelog for 0.52.0
- enhancement - define schema for
contribute/javaExtensions
in package.json. See #1114. - enhancement - add text selection support in code snippet. see JLS#1222.
- enhancement - unused imports displayed as faded. See JLS#1219.
- bug fix - fixed pasting with multi-cursor. See #1112.
- bug fix - organize imports on paste moved to a specific command (
ctrl+shift+v
-cmd+shift+v
on Mac). Removedjava.actionsOnPaste.organizeImports
preference. See #1115. - documentation - fixed broken link in CONTRIBUTING.md. See #1105
v0.51.0
- enhancement - [experimental] automatically trigger auto-import on paste. Can be disabled with
java.actionsOnPaste.organizeImports
. See #1075 and #1098. - enhancement - allow negative patterns in
java.import.exclusions
preference, to allow folder inclusions. See #1084. - enhancement - made code snippets context sensitive. See JLS#977.
- enhancement - improve snippet documentation rendering. See JLS#1205.
- bug fix - fixed preview features enabled at an invalid source release level 12, preview can be enabled only at source level 13. See #1086.
- bug fix - don't return workspace symbols without a name. See JLS#1204.
- bug fix - fixed package fragments not updated when adding a new folder. See JLS#1137.
- bug fix - don't filter method completions from filtered types. See JLS#1212.