Releases
v1.36.0
enhancement - Experimental support for using javac
as the compiler. See #3558 , JLS#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 .
bug fix - Re-enable dynamic code actions by fixing the URI comparison. See #3792 .
bug fix - Intermittent failures to suggest Java core packages for completion & code actions. See #3797 .
bug fix - java.diagnostic.filter
is broken on Windows. See JLS#3290 .
bug fix - Type declaration snippets should respect java.templates.typeComment
. See JLS#3295 .
bug fix - Linux release package files have excessive permissions. See JLS#3293 .
bug fix - Remove Dependency Analytics extension from being recommended. See #3804 .
bug fix - Update embedded lombok library name to reflect actual version. See #3833 .
dependencies - Use Node 20 in release-job only. See #3809 .
You canβt perform that action at this time.