Skip to content

Commit 8fda1d0

Browse files
committed
Changelog for the 0.47.0 release
Signed-off-by: Fred Bricon <[email protected]>
1 parent 6cd52cf commit 8fda1d0

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Change Log
22

3+
## 0.47.0 (July 19th, 2019)
4+
* enhancement - trigger client autorename after 'extract to variable/constant/method'. See [#333](https://github.com/redhat-developer/vscode-java/issues/333).
5+
* enhancement - added support for semantic selection. See [#780](https://github.com/redhat-developer/vscode-java/issues/780).
6+
* enhancement - Maven projects use the latest Execution Environment when source/target is not yet supported. See [#951](https://github.com/redhat-developer/vscode-java/issues/951).
7+
* enhancement - added code action to convert a local variable to a field. See [#971](https://github.com/redhat-developer/vscode-java/pull/971).
8+
* enhancement - added additional Gradle preferences. See [#973](https://github.com/redhat-developer/vscode-java/pull/973).
9+
* enhancement - added new command to open the Java extension log. See [#985](https://github.com/redhat-developer/vscode-java/issues/985).
10+
* enhancement - prevented aggressive classpath updates when jars don't change. See [JLS#1078](https://github.com/eclipse/eclipse.jdt.ls/pull/1078).
11+
* enhancement - new extension point to register static commands during JDT LS initialization . See [JLS#1084](https://github.com/eclipse/eclipse.jdt.ls/issues/1084).
12+
* bug fix - fixed "Extract Variable" returning a wrong cursor position. See [#952](https://github.com/redhat-developer/vscode-java/issues/952).
13+
* bug fix - use the default `GRADLE_USER_HOME` env var if possible, for Gradle wrappers and modules. See [JLS#1072](https://github.com/eclipse/eclipse.jdt.ls/pull/1072).
14+
* bug fix - fixed signature help returning the wrong active parameter. See [JLS#1039](https://github.com/eclipse/eclipse.jdt.ls/issues/1039).
15+
* bug fix - fixed signature help stopped working after using a lambda. See [JLS#1086](https://github.com/eclipse/eclipse.jdt.ls/issues/1086).
16+
* debt - replaced vscode package with @types/vscode. See [#977](https://github.com/redhat-developer/vscode-java/issues/977).
17+
* documentation - setup the project for development. See [#949](https://github.com/redhat-developer/vscode-java/issues/949.)
18+
319
## 0.46.0 (June 5th, 2019)
420
* enhancement - new 'try with resources' snippet, triggered by `try_resources`. See [#932](https://github.com/redhat-developer/vscode-java/pull/932).
521
* enhancement - new 'private field' snippet, triggered by `prf`. See [#933](https://github.com/redhat-developer/vscode-java/pull/933).

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Features
3838
* Code formatting (on-type/selection/file)
3939
* Code snippets
4040
* Annotation processing support (automatic for Maven projects)
41+
* Semantic selection
4142

4243
Please note that [Gradle-based Android projects are not supported](https://github.com/redhat-developer/vscode-java/issues/10#issuecomment-268834749).
4344

@@ -58,7 +59,8 @@ Available commands
5859
==========================
5960
The following commands are available:
6061
- `Java:Update Project configuration` (`Shift+Alt+U`): is available when the editor is focused on a Maven pom.xml or a Gradle file. It forces project configuration / classpath updates (eg. dependency changes or Java compilation level), according to the project build descriptor.
61-
- `Java:Open Java Language Server log file`: opens the Java Language Server log file, useful for troubleshooting problems.
62+
- `Java:Open Java language server log file`: opens the Java Language Server log file, useful for troubleshooting problems.
63+
- `Java:Open Java extension log file`: opens the Java extension log file, useful for troubleshooting problems.
6264
- `Java:Force Java compilation` (`Shift+Alt+B`): manually triggers compilation of the workspace.
6365
- `Java:Open Java formatter settings`: Open the Eclipse formatter settings. Creates a new settings file if none exists.
6466
- `Java:Clean the Java language server workspace`: Clean the Java language server workspace.
@@ -98,7 +100,6 @@ The following settings are supported:
98100
* `java.completion.enabled` : Enable/disable code completion support.
99101
* `java.configuration.checkProjectSettingsExclusions`: Checks if the extension-generated project settings files (`.project`, `.classpath`, `.factorypath`, `.settings/`) should be excluded from the file explorer. Defaults to `true`.
100102
* `java.foldingRange.enabled`: Enable/disable smart folding range support. If disabled, it will use the default indentation-based folding range provided by VS Code.
101-
* `java.selectionRange.enabled`: Enable/disable Smart Selection support for Java. Disabling this option will not affect the VS Code built-in word-based and bracket-based smart selection.
102103
* `java.maven.downloadSources`: Enable/disable eager download of Maven source artifacts.
103104
* `java.codeGeneration.hashCodeEquals.useInstanceof`: Use 'instanceof' to compare types when generating the hashCode and equals methods. Defaults to `false`.
104105
* `java.codeGeneration.hashCodeEquals.useJava7Objects`: Use Objects.hash and Objects.equals when generating the hashCode and equals methods. This setting only applies to Java 7 and higher. Defaults to `false`.
@@ -115,7 +116,7 @@ The following settings are supported:
115116
* `java.import.gradle.arguments`: Arguments to pass to Gradle.
116117
* `java.import.gradle.jvmArguments`: JVM arguments to pass to Gradle.
117118
* `java.import.gradle.home`: setting for GRADLE_HOME.
118-
* `java.selectionRange.enabled`: Setting for Smart Selection support for Java. When it's on, Expand/Shrink Selection works better for Java code.
119+
* `java.selectionRange.enabled`: Enable/disable Smart Selection support for Java. Disabling this option will not affect the VS Code built-in word-based and bracket-based smart selection.
119120

120121
Troubleshooting
121122
===============

0 commit comments

Comments
 (0)