- enhancement - Support for shared indexes among workspaces. See #2723.
- enhancement - Support pasting content into a string literal. See #1249.
- enhancement - Resolve missing imports (if any) when pasting code. See JLS#2320.
- enhancement - Support matching case for code completion. See #2834.
- enhancement - Add code action to insert missing required attributes for an annotation. See JLS#1860.
- enhancement - Create cleanup actions for adding
final
modifier where possible, convertingswitch
statement toswitch
expression, using pattern matching forinstanceof
checks, and converting anonymous functions to lambda expressions. See #2827. - enhancement - Support quickfix for gradle jpms projects. See JLS#2304.
- enhancement - Add the Korean translation file. See #2802.
- bug fix - Fix incorrect type hierarchy on multi module Maven projects. See #2871.
- bug fix - Permit output folder to be the same as a source folder. See #2786.
- bug fix - Organize imports removes static imports under some conditions. See #2861.
- bug fix - Fix completion issue occuring when invocation spans multiple lines. See JLS#2387.
- bug fix - Fix scope calculation for "Surround with try/catch" refactoring. See #2711.
- bug fix - Fix NPE occuring when completion item is selected. See JLS#2376.
- bug fix - Log user friendly error if client does not support
_java.reloadBundles.command
. See JLS#2370. - bug fix - Postfix completion should not be available when editing Javadoc. See JLS#2367.
- bug fix - Update m2e to latest version in order to ensure classpath resources persist. See #2857.
- build - Use
instanceof
pattern matching in code base. See JLS#2357. - build - React to
vsce
renaming to@vscode/vsce
. See #2879. - build - Work around vsce refusal to publish extensions with proposed API. See #2854.
- build - Deploy the universal vsix to support all platforms without an embedded JRE. See #2837.
- build - Ensure npm public registry is used for the resolved field in
package-lock.json
. See #2874. - build - Bump qs from 6.5.2 to 6.5.3 and decode-uri-component from 0.2.0 to 0.2.2. See #2832, #2823.
- build - Move utilities out of extension.ts. See #2824.
- documentation - Fix Build Status badge. See #2847.