From 194fbe350bc488f6ccd0b18e00a87fa5bffd7fdb Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 29 Oct 2024 23:20:28 -0400 Subject: [PATCH] Changelog for 1.36.0 Signed-off-by: Roland Grunberg --- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1082ab135..3a038c583 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Change Log +## 1.36.0 (October 31st, 2024) + * enhancement - Experimental support for using `javac` as the compiler. See [#3558](https://github.com/redhat-developer/vscode-java/pull/3558), [JLS#3167](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3167). + * `java.jdt.ls.javac.enabled`: Enables Javac-based compilation. + * Requires running with **Java 23**. Make sure to use `java.jdt.ls.java.home` for this. + * Defaults to `off` + * `java.completion.engine`: Select code completion engine. (`ecj` or `dom`) + * Requires `java.jdt.ls.javac.enabled` to be `on` + * Defaults to `ecj` + * enhancement - Automatically add `///` on new line when editing Markdown comments (JEP 467). See [#3801](https://github.com/redhat-developer/vscode-java/issues/3801). + * bug fix - Re-enable dynamic code actions by fixing the URI comparison. See [#3792](https://github.com/redhat-developer/vscode-java/pull/3792). + * bug fix - Intermittent failures to suggest Java core packages for completion & code actions. See [#3797](https://github.com/redhat-developer/vscode-java/issues/3797). + * bug fix - `java.diagnostic.filter` is broken on Windows. See [JLS#3290](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/3290). + * bug fix - Type declaration snippets should respect `java.templates.typeComment`. See [JLS#3295](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/3295). + * bug fix - Linux release package files have excessive permissions. See [JLS#3293](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/3293). + * bug fix - Remove Dependency Analytics extension from being recommended. See [#3804](https://github.com/redhat-developer/vscode-java/pull/3804). + * bug fix - Update embedded lombok library name to reflect actual version. See [#3833](https://github.com/redhat-developer/vscode-java/pull/3833). + * dependencies - Use Node 20 in release-job only. See [#3809](https://github.com/redhat-developer/vscode-java/pull/3809). + ## 1.35.1 (September 30th, 2024) * bug fix - Dynamic code actions fail on Windows. See [#3780](https://github.com/redhat-developer/vscode-java/issues/3780). diff --git a/README.md b/README.md index 8334a5f3b..0018f8d6a 100644 --- a/README.md +++ b/README.md @@ -255,7 +255,7 @@ The following settings are supported: - Workspace Symbols New in 1.36.0 -* `java.jdt.ls.javac.enabled`: [Experimental] Specify whether to enable Javac-based compilation in the language server. Requires running this extension with Java 23. Defaults to `false`. +* `java.jdt.ls.javac.enabled`: [Experimental] Specify whether to enable Javac-based compilation in the language server. Requires running this extension with Java 23. Defaults to `off`. * `java.completion.engine`: [Experimental] Select code completion engine. Defaults to `ecj`. Semantic Highlighting