- enhancement - Automatically add Protobuf output source directories to classpath & generate tasks, if necessary. See #2629 & JLS#2195.
- enhancement - Support "Sort Members" code action. See #2139.
- enhancement - Add grammar for Java Properties files. See #2636.
- enhancement - Always interpret the full workspace symbol query as a package name. See JLS#2174.
- enhancement - Add support for Maven offline mode (
java.import.maven.offline.enabled
). See #2617. - enhancement - Add the
zh-TW
(Traditional Chinese) translation file. See #2573. - bug fix - Prevent "Header must provide a Content-Length property" failure by restricting JVM logging. See #2577.
- bug fix - Infer the source root only when necessary. See JLS#2178.
- bug fix - Fix inlay hints for
record
classes. See #2414. - bug fix - Fix formatting of the
new
snippets. See #2605. - bug fix - Make
java.import.gradle.java.home
property machine-overridable. See #2624. - bug fix - Set default severity of "Circular classpath" to "warning". See #718.
- bug fix - Permit non-JDT errors to be reported in Java files. See JLS#2154.
- bug fix - Avoid naming conflicts between Gradle project modules. See JLS#2190.
- bug fix - Re-fetch the extension registry when delegate command lookup fails. See JLS#2184.
- bug fix - Skip the "default project" when detecting Lombok. See #2633.
- bug fix - Skip security check for
java.home
andjava.jdt.ls.java.home
in trusted workspace. See #2600. - bug fix - Keep consistent style in notifications (eg. use "Reload") and use plural form for
Reload Projects
command title. See #2585 & #2612. - dependencies - Update to
jdk-utils@0.4.4
. See #2601. - debt - Remove stale Travis CI information from
README
. See #2592.