- enhancement - Provide support for Java 21. See #3292.
- enhancement - Import projects by configurations. See #3356.
- enhancement - Support add/remove of imported projects. See #3398.
- enhancement - Host textmate definition for kotlin language. See #3334.
- enhancement - Categorize the extension settings. See #2548.
- enhancement - Add
maven.multiModuleProjectDirectory
property. See #3380. - enhancement - Add capability to list all VM installs and update project JDK. See JLS#2977.
- bug fix - Update to
vscode-languageclient
8.2.0-next.3 (using Node 18) to fix IPC path length limitations. See #3371. - bug fix - Avoid refreshing language server when contributing extension's dependency closure includes it. See #3349.
- bug fix - Wrongly encoded semantic tokens around
class
keyword. See JLS#2920. - bug fix - Cleanups & Organize Imports should only react to internal project preferences with
canUseInternalSettings
. See #3399, #3370, JLS#2975. - bug fix - Fix missing prompt to select build tool for Gradle/Maven mixed project. See #3400.
- bug fix - Respect the VS Code setting to disable extension recommendations. See #3381.
- bug fix -
IllegalArgumentException
oncompletionItem/resolve
of package declaration. See JLS#2924. - bug fix - Add trace to understand the probability of document out-of-sync. See JLS#2954.
- dependencies - Bump axios from 1.5.0 to 1.6.1. See #3388.
- dependencies - Update buildship to 3.1.8. See JLS#2974.