- enhancement - Support "Add all missing imports". See #2753.
- enhancement - Support Gradle annotation processing. See #1039.
- enhancement - Add an option to configure null analysis, and set to
interactive
by default. See #2747, #2790. - enhancement - Add setting for clean ups to be applied when document is saved. See #2144, #2803, #2813.
- enhancement - Add contribution points for completion customization. See JLS#2110.
- enhancement - Allow the language server to be run without using
IApplication
. See JLS#2311. - enhancement - Improve Lombok support and renaming fields when an accessor is present. See #2805.
- bug fix - Display the postfix completions at the bottom of the list. See JLS#2343.
- bug fix - Display a link for
{@link ...}
expression within javadoc. See #2810. - bug fix - Do not reset existing project options when setting null analysis options. See #2764.
- bug fix - Code action response may contain
null
as one of the code actions. See JLS#2327. - bug fix - Inlay hints should not show up next to Lombok annotations. See JLS#2323.
- bug fix - Ensure language server always terminates. See JLS#2302.
- bug fix - Prevent a deadlock during language server initialization. See #2763.
- bug fix - Always send
begin
work done progress before sendingend
. See JLS#2258. - bug fix - Use existing Gradle project
.settings/
location if available. See #2528. - bug fix - Avoid re-using the same job for the "Publish Diagnostics" job. See JLS#2356.
- build - Use Predicate for filter. See JLS#2355.
- build - Add pre-release and platform specific publishing for OpenVSX registry. See #2587.
- build - Fix issues reported by npm-audit. See #2777.