2
2
3
3
### v0.21.0 (TBD)
4
4
5
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/28?closed=1 >
5
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/28?closed=1 >
6
6
7
7
Breaking API changes:
8
8
9
9
* LSP4J now requires Java 11 to build and run. This can be observed in the japicmp
10
10
report which says class file format version changed from 52.0 to 55.0.
11
- < https://github.com/eclipse/lsp4j/issues/547 > .
11
+ < https://github.com/eclipse-lsp4j /lsp4j/issues/547 > .
12
12
13
13
Nightly japicmp report: < https://download.eclipse.org/lsp4j/builds/main/japicmp-report/ >
14
14
15
- ### [ v0.20.1 (February 2023)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.20.1 )
15
+ ### [ v0.20.1 (February 2023)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.20.1 )
16
16
17
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/29?closed=1 >
17
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/29?closed=1 >
18
18
19
19
Breaking API changes:
20
20
21
21
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.20.1/japicmp-report/ >
22
22
23
- ### [ v0.20.0 (February 2023)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.20.0 )
23
+ ### [ v0.20.0 (February 2023)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.20.0 )
24
24
25
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/27?closed=1 >
25
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/27?closed=1 >
26
26
27
27
Breaking API changes:
28
28
29
29
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.20.0/japicmp-report/ >
30
30
31
- ### [ v0.19.0 (November 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.19.0 )
31
+ ### [ v0.19.0 (November 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.19.0 )
32
32
33
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/26?closed=1 >
33
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/26?closed=1 >
34
34
35
35
Breaking API changes:
36
36
37
37
* Removed ` WorkspaceDocumentDiagnosticReportTypeAdapter ` , which was
38
38
effectively replaced with ` WorkspaceDocumentDiagnosticReportListAdapter `
39
- as part of fixing issue < https://github.com/eclipse/lsp4j/issues/682 > .
39
+ as part of fixing issue < https://github.com/eclipse-lsp4j /lsp4j/issues/682 > .
40
40
41
41
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.19.0/japicmp-report/ >
42
42
43
- ### [ v0.18.0 (November 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.18.0 )
43
+ ### [ v0.18.0 (November 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.18.0 )
44
44
45
45
* Fixed issues related to reflection errors so that ` --add-opens java.base/java.util.concurrent=ALL-UNNAMED ` is no longer needed on Java 17.
46
46
47
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/25?closed=1 >
47
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/25?closed=1 >
48
48
49
49
Breaking API changes:
50
50
51
51
* None.
52
52
53
53
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.18.0/japicmp-report/ >
54
54
55
- ### [ v0.17.0 (October 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.17.0 )
55
+ ### [ v0.17.0 (October 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.17.0 )
56
56
57
57
* Update org.eclipse.xtend.lib dependency to 2.28.0 to address CVE-2020 -8908 #672
58
58
59
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/24?closed=1 >
59
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/24?closed=1 >
60
60
61
61
Breaking API changes:
62
62
63
63
* None.
64
64
65
65
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.17.0/japicmp-report/ >
66
66
67
- ### [ v0.16.0 (October 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.16.0 )
67
+ ### [ v0.16.0 (October 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.16.0 )
68
68
69
69
* Implemented DAP version 1.58.0
70
70
71
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/23?closed=1 >
71
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/23?closed=1 >
72
72
73
73
Breaking API changes:
74
74
75
75
* None.
76
76
77
77
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.16.0/japicmp-report/ >
78
78
79
- ### [ v0.15.0 (August 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.15.0 )
79
+ ### [ v0.15.0 (August 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.15.0 )
80
80
81
81
* Added Notebook support
82
82
* Added ` WorkspaceSymbol.data `
83
83
* Added support for client default behavior on renames
84
84
* Implemented DAP version 1.56.0
85
85
86
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/22?closed=1 >
86
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/22?closed=1 >
87
87
88
88
Breaking API changes:
89
89
@@ -97,21 +97,21 @@ Breaking API changes:
97
97
98
98
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.15.0/japicmp-report/ >
99
99
100
- ### [ v0.14.0 (May 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.14.0 )
100
+ ### [ v0.14.0 (May 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.14.0 )
101
101
102
102
* Added changes to the LSP 3.17 specification that were added after specification was published as done.
103
- * See [ #630 ] ( https://github.com/eclipse/lsp4j/pull/630 ) for all changes.
103
+ * See [ #630 ] ( https://github.com/eclipse-lsp4j /lsp4j/pull/630 ) for all changes.
104
104
105
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/21?closed=1 >
105
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/21?closed=1 >
106
106
107
107
japicmp report: < https://download.eclipse.org/lsp4j/updates/releases/0.14.0/japicmp-report/ >
108
108
109
- ### [ v0.13.0 (May 2022)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.13.0 )
109
+ ### [ v0.13.0 (May 2022)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.13.0 )
110
110
111
111
* Implemented LSP version 3.17.0 (except Notebook support)
112
112
* Implemented DAP versions 1.45.0 - 1.55.0
113
113
114
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/20?closed=1 >
114
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/20?closed=1 >
115
115
116
116
Breaking API changes:
117
117
@@ -142,12 +142,12 @@ Deprecated API changes:
142
142
* ` SymbolInformation ` is deprecated in favor of ` DocumentSymbol ` or ` WorkspaceSymbol `
143
143
* ` ResponseErrorCode.serverNotInitialized ` deprecated in favor of ` ResponseErrorCode.ServerNotInitialized `
144
144
145
- ### [ v0.12.0 (Apr. 2021)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.12.0 )
145
+ ### [ v0.12.0 (Apr. 2021)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.12.0 )
146
146
147
147
* Restored ` org.eclipse.lsp4j.websocket ` which will be included along with ` org.eclipse.lsp4j.websocket.jakarta ` . This will allow use of LSP4J
148
- over Jakarta websockets and pre-Jakarta websockets. See < https://github.com/eclipse/lsp4j/issues/536 > for more details.
148
+ over Jakarta websockets and pre-Jakarta websockets. See < https://github.com/eclipse-lsp4j /lsp4j/issues/536 > for more details.
149
149
150
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/19?closed=1 >
150
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/19?closed=1 >
151
151
152
152
Breaking API changes:
153
153
@@ -161,15 +161,15 @@ Breaking changes in behavior:
161
161
` SemanticTokensClientCapabilitiesRequests.range ` and ` SemanticTokensWithRegistrationOptions.range ` ;
162
162
their right-hand side, declared as ` Object ` , will be parsed into a ` JsonElement ` now.
163
163
164
- ### [ v0.11.0 (Mar. 2021)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.11.0 )
164
+ ### [ v0.11.0 (Mar. 2021)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.11.0 )
165
165
166
166
* Implemented LSP version 3.16.0 (to finalized specification)
167
167
* Implemented LSP version 3.15.0's Progress specification
168
168
* Implemented DAP version 1.43.0
169
169
* Implemented DAP version 1.44.0
170
170
* Replaced ` org.eclipse.lsp4j.websocket ` by ` org.eclipse.lsp4j.websocket.jakarta ` for using LSP4J over Jakarta websockets
171
171
172
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/18?closed=1 >
172
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/18?closed=1 >
173
173
174
174
Breaking API changes:
175
175
@@ -197,7 +197,7 @@ Deprecated API changes:
197
197
* In DAP, ` VariablePresentationHintKind.DATA_BREAKPOINT ` has been marked @Deprecated to match its deprecation in the protocol in 1.44.
198
198
* In DAP, ` SetBreakpointsArguments.lines ` has been marked @Deprecated to match its deprecation in protocol many versions ago.
199
199
200
- ### [ v0.10.0 (Nov. 2020)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.10.0 )
200
+ ### [ v0.10.0 (Nov. 2020)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.10.0 )
201
201
202
202
* Implemented LSP version 3.16.0 (specification is not finalized yet)
203
203
* Implemented DAP version 1.37.0's CancelRequest
@@ -207,7 +207,7 @@ Deprecated API changes:
207
207
* Implemented DAP version 1.41.0
208
208
* Implemented DAP version 1.42.0
209
209
210
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/17?closed=1 >
210
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/17?closed=1 >
211
211
212
212
Breaking API changes:
213
213
@@ -229,14 +229,14 @@ Deprecated API changes:
229
229
230
230
* Semantic Highlighting is deprecated in favor of Semantic Tokens
231
231
232
- ### [ v0.9.0 (Feb. 2020)] ( https://github.com/eclipse/lsp4j/releases/tag/v0.9.0 )
232
+ ### [ v0.9.0 (Feb. 2020)] ( https://github.com/eclipse-lsp4j /lsp4j/releases/tag/v0.9.0 )
233
233
234
234
* Implemented DAP version 1.36.0
235
235
* Implemented DAP version 1.37.0 (except CancelRequest)
236
236
* Implemented LSP version 3.15.0 (except Progress)
237
- * Improved compatibility with prior versions of ` vscode-languageclient ` (< https://github.com/eclipse/lsp4j/issues/407 > )
237
+ * Improved compatibility with prior versions of ` vscode-languageclient ` (< https://github.com/eclipse-lsp4j /lsp4j/issues/407 > )
238
238
239
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/15?closed=1 >
239
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/15?closed=1 >
240
240
241
241
Breaking API changes:
242
242
@@ -272,14 +272,14 @@ Breaking API changes:
272
272
273
273
### v0.8.1 (Sep. 2019)
274
274
275
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/16?closed=1 >
275
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/16?closed=1 >
276
276
277
277
### v0.8.0 (Aug. 2019)
278
278
279
279
* Implemented DAP version 1.35.0
280
280
* Added new module ` org.eclipse.lsp4j.websocket ` for using LSP4J over websockets
281
281
282
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/12?closed=1 >
282
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/12?closed=1 >
283
283
284
284
-----
285
285
@@ -288,18 +288,18 @@ Fixed issues: <https://github.com/eclipse/lsp4j/milestone/12?closed=1>
288
288
* Updated ` textDocument/callHierarchy ` according to latest proposal (note: changes
289
289
to classes and methods marked with ` @Beta ` are _ not_ regarded as API-breaking).
290
290
291
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/14?closed=1 >
291
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/14?closed=1 >
292
292
293
293
### v0.7.1 (Apr. 2019)
294
294
295
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/13?closed=1 >
295
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/13?closed=1 >
296
296
297
297
### v0.7.0 (Feb. 2019)
298
298
299
299
* Implemented LSP version 3.14.0
300
300
* Support tuple of two types with the ` Tuple.Two ` class
301
301
302
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/11?closed=1 >
302
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/11?closed=1 >
303
303
304
304
Breaking API changes:
305
305
@@ -317,7 +317,7 @@ Breaking API changes:
317
317
318
318
* Implemented LSP version 3.13.0
319
319
320
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/10?closed=1 >
320
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/10?closed=1 >
321
321
322
322
Breaking API changes:
323
323
@@ -332,7 +332,7 @@ Breaking API changes:
332
332
* Implemented LSP version 3.10.0
333
333
* Implemented DAP version 1.31.0
334
334
335
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/3?closed=1 >
335
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/3?closed=1 >
336
336
337
337
Breaking API changes:
338
338
@@ -345,7 +345,7 @@ Breaking API changes:
345
345
346
346
### v0.4.1 (May 2018)
347
347
348
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/4?closed=1 >
348
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/4?closed=1 >
349
349
350
350
Breaking API changes:
351
351
@@ -360,7 +360,7 @@ Breaking API changes:
360
360
* Support multiple local and remote services
361
361
* Improved error handling
362
362
363
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/2?closed=1 >
363
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/2?closed=1 >
364
364
365
365
Breaking API changes:
366
366
@@ -383,19 +383,19 @@ Breaking API changes:
383
383
384
384
### v0.3.1 (Apr. 2018)
385
385
386
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/9?closed=1 >
386
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/9?closed=1 >
387
387
388
388
### v0.3.0 (Sep. 2017)
389
389
390
390
* Support union of three types with the ` Either3 ` class
391
391
392
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/1?closed=1 >
392
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/1?closed=1 >
393
393
394
394
-----
395
395
396
396
### v0.2.1 (Jul. 2017)
397
397
398
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/8?closed=1 >
398
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/8?closed=1 >
399
399
400
400
### v0.2.0 (May 2017)
401
401
@@ -404,7 +404,7 @@ Fixed issues: <https://github.com/eclipse/lsp4j/milestone/8?closed=1>
404
404
* Support multiple parameters in protocol methods
405
405
* Support custom error codes
406
406
407
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/7?closed=1 >
407
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/7?closed=1 >
408
408
409
409
Breaking API changes:
410
410
@@ -416,8 +416,8 @@ Breaking API changes:
416
416
417
417
### v0.1.2 (Mar. 2017)
418
418
419
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/6?closed=1 >
419
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/6?closed=1 >
420
420
421
421
### v0.1.1 (Jan. 2017)
422
422
423
- Fixed issues: < https://github.com/eclipse/lsp4j/milestone/5?closed=1 >
423
+ Fixed issues: < https://github.com/eclipse-lsp4j /lsp4j/milestone/5?closed=1 >
0 commit comments