From ca2ebc4a3901bc427755b63b81e9111f96c0698c Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 17 Dec 2024 11:34:10 -0500 Subject: [PATCH] Changelog for 1.38.0 Signed-off-by: Roland Grunberg --- CHANGELOG.md | 11 +++++++++++ README.md | 3 +++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cd6f4d54..14ac41925 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 1.38.0 (December 19th, 2024) + * enhancement - Add code lens for interface / abstract method implementations. See [#3813](https://github.com/redhat-developer/vscode-java/issues/3813). + * `java.implementationCodelens.enabled` replaced by `java.implementationCodeLens` + * Values for new setting are `"none"`, `"types"`, `"methods"`, `"all"` + * enhancement - Add quick fix for sealed class within empty switch expression. See [JLS#3345](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3345). + * enhancement - Support code assist on unresolved types. See [#1123](https://github.com/redhat-developer/vscode-java/issues/1123). + * bug fix - Improve rendering of Markdown Comments (JEP 467). See [JLS#3332](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3332). + * build - Check for updated snapshot repositories when running build. See [#3889](https://github.com/redhat-developer/vscode-java/pull/3889). + * dependencies - Bump cross-spawn from 7.0.3 to 7.0.6. See [#3862](https://github.com/redhat-developer/vscode-java/pull/3862). + * dependencies - Update vscode-redhat-telemetry to 0.9.1. See [#3886](https://github.com/redhat-developer/vscode-java/pull/3886). + ## 1.37.0 (November 28th, 2024) * performance - Improve performance of code action requests. See [#3845](https://github.com/redhat-developer/vscode-java/pull/3845). * performance - Improve performance of all language server requests that resolve a document URI. See [JLS#3313](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/3313). diff --git a/README.md b/README.md index 266688994..b9dbb67b0 100644 --- a/README.md +++ b/README.md @@ -257,6 +257,9 @@ The following settings are supported: * `java.completion.engine`: [Experimental] Select code completion engine. Defaults to `ecj`. * `java.references.includeDeclarations`: Include declarations when finding references. Defaults to `true` +New in 1.38.0 +* `java.implementationCodeLens` : Enable/disable the implementations code lens for the provided categories. Possible values are `none`, `types`, `methods`, `all`. Note that this option replaces `java.implementationsCodeLens.enabled`. + Semantic Highlighting =============== [Semantic Highlighting](https://github.com/redhat-developer/vscode-java/wiki/Semantic-Highlighting) fixes numerous syntax highlighting issues with the default Java Textmate grammar. However, you might experience a few minor issues, particularly a delay when it kicks in, as it needs to be computed by the Java Language server, when opening a new file or when typing. Semantic highlighting can be disabled for all languages using the `editor.semanticHighlighting.enabled` setting, or for Java only using [language-specific editor settings](https://code.visualstudio.com/docs/getstarted/settings#_languagespecific-editor-settings).