- enhancement - Stop generating metadata files at project's root. See #618.
- enhancement - Quickfixes should be available at the line level. See #2130.
- enhancement - Explicitly report OutOfMemory error to user. See #1959.
- enhancement - Add option to clean out cached workspace data that is unused for a specified period of time. See #2110.
- enhancement - Add
Generate Constructors
to Show Fixes for type declaration. See JLS#1937. - enhancement - Add
Override/Implement methods
to Show Fixes for type declaration. See JLS#1932. - enhancement - Add "Surround With Try-With" code assist proposal. See #2128.
- enhancement - Formatter should indent
case
statements within aswitch
statement by default. See #2185. - enhancement - Formatter should not join wrapped lines by default. See #2181.
- enhancement - Always show
Organize imports
in Quick Fixes for import declaration. See JLS#1936. - bug fix - Java server refreshing the workspace (cleaning/building) for each restart. See #2222.
- bug fix - Problem messages can get offset by frequent changes to the document. See #1633.
- bug fix - Duplicate implement method quick fixes. See JLS#1942.
- bug fix - Malformed semantic tokens in some case. See JLS#1922.
- bug fix - Several errors reported for anonymous Object classes. See JLS#1915.
- bug fix -
if
withinstanceof
pattern match and&&
breaks completion in nestedif
. See JLS#1855. - bug fix - Java build status spinning forever. See #2214.
- bug fix - Creating the formatter file fails silently if parent folder doesn't exist. See #2189.
- debt - Don't use deprecated rangeLength property in handleChanged. See JLS#1928.