Skip to content

Commit fd436b8

Browse files
committed
Changelog for 1.31.0
Signed-off-by: Roland Grunberg <[email protected]>
1 parent 8d54b96 commit fd436b8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Change Log
22

3+
# [1.31.0 (January 11th, 2023)](https://github.com/eclipse/eclipse.jdt.ls/milestone/123?closed=1)
4+
* known regression - Lombok support fails for annotations with parameters. [#2985](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/2985)
5+
* performance - Ensure initial import of projects respect resource filter settings. See [#2999](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2999).
6+
* performance - Improve the performance of "Organize Imports" when "favorite static imports" are involved. See [#2994](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2994).
7+
* enhancement - Add String Templates (Java 21) preview support. See [#2994](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2994).
8+
* enhancement - Add quick assists for converting string concatenations to `StringBuilder`, `StringBuffer`, `String.format(..)`, `MessageFormat`. See [#3007](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3007).
9+
* enhancement - Support "non-null" assertions by default using null analysis. See [#3003](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3003).
10+
* enhancement - Add quick assists for inverting `equals` comparison & handling of lambda functions. See [#2996](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2996).
11+
* enhancement - Introduce delegate command for Java file paste functionality. See [#2981](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2981).
12+
* bug fix - Fix multiline semantic highlighting for 'implements', 'extends', and 'permits' keywords. See [#2995](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2995).
13+
* bug fix - Use wrapper distribution when `gradle-wrapper.properties` exists. See [#3012](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3012).
14+
* bug fix - Fix false positive parameter mismatch error. See [#2992](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/2992).
15+
* bug fix - Guard against `null` completion context and insertion text. See [#2997](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2997).
16+
* bug fix - The assignment to variable `workingCopy` has no effect. See [#3002](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3002).
17+
* bug fix - Filter excessive logging of artifact download from m2e in "debug mode". See [#3011](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3011).
18+
* build - Update target platform to 2023-12 state. See [#2998](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2998).
19+
* build - Update Maven wrapper to 3.9.6. See [#2998](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3015).
20+
* debt - Delete large number of files/API now accessible through `org.eclipse.jdt.core.manipulation`. See [#2946](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/2946), [#2986](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2986), [#3000](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3000).
21+
322
# [1.30.1 (December 7th, 2023)](https://github.com/eclipse/eclipse.jdt.ls/milestone/122?closed=1)
423
* performance - Avoid unnecessary (Maven) project updates. See [#2987](https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2987).
524
* bug fix - Out of sync editor content may report false compilation errors. See [#2955](https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/2955).

0 commit comments

Comments
 (0)