Releases: eclipse-lsp4e/lsp4e
Releases · eclipse-lsp4e/lsp4e
LSP4E 0.27.10 released
Fixes
- fix: occasional NPE when updating Browser size #1308 by @sebthom in #1321
- Correct File URI for Outline by @joeljohansson99 in #1263
- [#1322] disconnect only files which are connected by LSPEclipseUtils by @ghentschke in #1323
- [#1325] fix broken outline view for clangd LS by @ghentschke in #1326
Other changes
Build
- ci(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1313
- fix: correct target file to match 2025-09 packages by @rubenporras in #1317
- Update to Java 21 the Jenkins Pipeline to allow upgrade to Tycho 5.0.0 by @rubenporras in #1318
- Update to Java 21 the Lincense Check to allow upgrade to Tycho 5.0.0 by @rubenporras in #1319
- fix(deps): bump tycho-version from 4.0.13 to 5.0.0 in /org.eclipse.lsp4e.test by @dependabot[bot] in #1316
- fix(deps): bump tycho-version from 4.0.13 to 5.0.0 in /org.eclipse.lsp4e by @dependabot[bot] in #1315
- fix(deps): bump tycho-version from 4.0.13 to 5.0.0 in /repository by @dependabot[bot] in #1314
New Contributors
- @joeljohansson99 made their first contribution in #1263
Full Changelog: 0.27.9...0.27.10
LSP4E 0.27.9 released
New functionality
- Expose language server's InitializeResult in LanguageServerWrapper by @joaodinissf in #1309
Fixes
- Call underline() for region-based reconcile also by @sdaimwood in #1307
- Cancel pending hover request if a new one is initiated by @rubenporras in #1311
Full Changelog: 0.27.8...0.27.9
LSP4E 0.27.8 released
What's Changed
- Do not print stacktraces for timeouts by @rubenporras in #1295
Fixes
- User requested range formats always result in full file formats by @fabrizioiannetti in #1294
- Don't acquire lock on context while holding lock on LS wrapper object by @iloveeclipse in #1300
Build
- fix(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 in /org.eclipse.lsp4e.test by @dependabot[bot] in #1291
- fix(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 in /repository by @dependabot[bot] in #1293
- fix(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 in /org.eclipse.lsp4e by @dependabot[bot] in #1304
- fix(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 in /repository by @dependabot[bot] in #1303
- fix(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 in /org.eclipse.lsp4e.test by @dependabot[bot] in #1302
New Contributors
- @fabrizioiannetti made their first contribution in #1294
Full Changelog: 0.27.7...0.27.8
LSP4E 0.27.7 released
Fixes
- fix: missing default HTML presenter in LSP text hover by @ghentschke in #1287
- fix: handle cancellation exceptions in getHoverInfo by @rubenporras in #1288
Full Changelog: 0.27.6...0.27.7
LSP4E 0.27.6 released
Fixes
- Synchronize markers updates by @BoykoAlex in #1283
- Check project is accessible before updating markers. by @andrewL-avlq in #1284
Build
Full Changelog: 0.27.5...0.27.6
LSP4E 0.27.5 released
FIxes
- skip linked editing update on selection (size) changes by @danthe1st in #1258
- do not depend on TM4E internal implementation by @rubenporras in #1264
- make WorkspaceFoldersTest more predictable by @sebthom in #1268
- add missing return statement by @BoykoAlex in #1269
- do not log timeouts as errors by @rubenporras in #1272
- fix versions of guava in the target file by @rubenporras in #1276
- Don't leak buffers on moved files by @iloveeclipse in #1266
- prevent IllegalStateException: Unexpected null value present! by @rubenporras in #1280
- catch expected BadLocationException in LSPFoldingReconcilingStrategy by @joaodinissf in #1281
Build
- bump tycho-version from 4.0.12 to 4.0.13 by @sebthom in #1277
- bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 in /org.eclipse.lsp4e by @dependabot in #1279
New Contributors
- @danthe1st made their first contribution in #1258
- @iloveeclipse made their first contribution in #1266
Full Changelog: 0.27.4...0.27.5
LSP4E 0.27.4 released
What's Changed
- Rework JDT completions via LSP by @BoykoAlex in #1238
- Label Details support by @BoykoAlex in #1240
- Semantic tokens from LS available in the Java editor by @BoykoAlex in #1161
- Improve return type of toSelection to be more precise by @rubenporras in #1245
- JDT completions compatible with any
ICompletionProposal
by @BoykoAlex in #1256 - Basic support for onTypeFormatting by @mickaelistria in #1255
- Move LanguageClientImpl to a package which is exported without restrictions by @rubenporras in #1254
Fixes
- Do not propagate the CancellationException if the feature has been by @rubenporras in #1242
- Wait for the correct futures before returning the trigger characters by @rubenporras in #1243
- "SWTException: Widget is disposed" in CNFOutlinePage#refreshTreeSelection by @sebthom in #1248
- Check for potential null futures in CancellationSupport.execute() by @sebthom in #1247
- Exception in Outline view when LS fails to start (#1239) by @sebthom in #1249
- Defer browser evaluations until DOM is ready in hover control by @sebthom in #1250
- Fix format without selected range when documentFormattingProvider=false by @mickaelistria in #1252
Build
Full Changelog: 0.27.3...0.27.4
LSP4E 0.27.3 released
What's Changed
- LS completions relevance in Java editor by @BoykoAlex in #1223
- Division should result in a float by @BoykoAlex in #1227
- Consider viewer's visible region when preparing underline StyleRange[]. Fixes #1220 by @RedeemerSK in #1221
- Add missing separators to call hierarchy item labels by @travkin79 in #1232
- Automatically invalidate moved/deleted entries from the ResourceForUriCache by @joaodinissf in #1235
Build
- build: upgrade target to use Java 21 to be compatible with Eclipse 4.35 by @rubenporras in #1224
- build: upgrade no-npe to 1.3.3 by @rubenporras in #1226
- Fix missing version bump by @mickaelistria in #1228
- fix(deps): bump com.vegardit.no-npe:no-npe-eea-all from 1.3.3 to 1.3.4 by @sebthom in #1229
New Contributors
- @RedeemerSK made their first contribution in #1221
Full Changelog: 0.27.2...0.27.3
LSP4E 0.27.2 released
What's Changed
- [#1207] cache IResource in EnablementTester by @ghentschke in #1208
- fix: collapse-all icon not displayed in outline when eclipse jdt plugin is not installed. Fixes #1212 by @sebthom in #1213
- refact: cleanup of CompletionProposalTools.getScoreOfFilterMatch by @sebthom in #1215
Build
- fix(deps): bump tycho-version from 4.0.10 to 4.0.11 in /repository by @dependabot in #1211
- fix(deps): bump tycho-version from 4.0.10 to 4.0.11 in /org.eclipse.lsp4e by @dependabot in #1209
- fix(deps): bump tycho-version from 4.0.10 to 4.0.11 in /org.eclipse.lsp4e.test by @dependabot in #1210
- fix(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 in /org.eclipse.lsp4e by @dependabot in #1214
- Fix compile against latest Orbit by @akurtakov in #1219
- fix(deps): bump tycho-version from 4.0.11 to 4.0.12 in /org.eclipse.lsp4e by @dependabot in #1218
Full Changelog: 0.27.1...0.27.2
LSP4E 0.27.1 released
New features
- feat: Use DSPValue::getValueString for detail computation by @FlorianKroiss in #1193
- [#1194] make process accessible for subclasses by @ghentschke in #1195
Fixes
- [#1197] fix NoSuchElementException by @ghentschke in #1198
- DAPWatchExpression: avoid 'Unexpected null value' error when editing expressions by @agarciadom in #1200
- limit LS console text buffer to prevent OOM by @ghentschke in #1205
Build
- Update to LSP4J 0.24.0 by @jonahgraham in #1202
Full Changelog: 0.27.0...0.27.1