- enhancement - Provide Java 19 preview support. See #2650.
- enhancement - Enable annotation-based
null
analysis. See #1693. - enhancement - Show generate
toString()
,hashCode()
andequals()
quick fixes on demand. See JLS#2213. - enhancement - Enable method argument guessing (
java.completion.guessMethodArguments
) by default. See #2621. - enhancement - Enable signature help (
java.signatureHelp.enabled
) by default. See #2063. - enhancement - Support creating
module-info.java
. See #2680. - enhancement - Only add parentheses for lambda expression completions with multiple parameters. See JLS#2100.
- enhancement - Add buildship auto sync preference when build configuration update is set to
automatic
. See JLS#2224. - bug fix - Show the field suggestions for the
toString()
,hashCode()
andequals()
generator dialogs in definition order. See #2502. - bug fix - Fix Gradle project synchorization errors when init script path contains spaces. See JLS#2245, JLS#2222, JLS#2249.
- bug fix - Fix NPE in the protobuf init script. See #2700.
- bug fix - Disable JVM logging by default (
-Xlog:disable
). See #2292. - bug fix - Fix type completion when type name conflicts. See JLS#2232.
- bug fix - Fix gradle project classpath calculation. See #2628.
- bug fix - Bad ".git" pattern in
.project
file'sfilteredResources
element causes chaos. See #2704. - bug fix - Creating a new Java file won't generate package statement. See #2687.
- bug fix - Improve documentation for static import order. See #711.
- build - Migrate from tslint to eslint. See #2415.