Releases: eclipse-lsp4e/lsp4e
Releases · eclipse-lsp4e/lsp4e
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
LSP4E 0.27.0 released
What's Changed
- feat: add icons for SymbolKind.Object, SymbolKind.TypeParameter by @sebthom in #1178
- feat: add "Collaps All" button to ouline view by @sebthom in #1177
- feat: support initial folding of license header by @sebthom in #1184
- feat: add "Copy Value" context menu item to LanguageServers view by @sebthom in #1185
- feat: support auto folding of comments and add folding preferences page by @sebthom in #1171
Fixes
- fix: Prevent LanguageServers.forProject().anyMatching() from blocking by @sebthom in #1179
- fix: Do not log InterruptedException as error in LSPTextHover by @rubenporras in #1159
- perf: add findResourceFor(URI) cache to SymbolsLabelProvider #907 by @sebthom in #1172
- perf: Improve the performance of LSPFoldingReconcilingStrategy.applyFolding by @merks in #1182
- fix: Path matching in TextSelectionToIVariable does not work on Windows by @FlorianKroiss in #1175
- fix: use human-friendly sorting in Outline by @sebthom in #1174
Removals
- refact: remove deprecated LSPDiagnosticsToMarkers(IProject, String) ctor by @sebthom in #1188
- refact: remove deprecated DocumentSymbolWithFile class by @sebthom in #1189
Other minor changes
- Fix failing in Eclipse 4.34 hover test by @BoykoAlex in #1160
- Update Highlight.js to 11.11.0 by @vrubezhny in #1162
- fix: GHA builds on MacOS fail by @sebthom in #1163
- build: use Maven wrapper by @sebthom in #1164
- fix(deps): bump com.vegardit.no-npe:no-npe-eea-all from 1.1.0 to 1.3.0 by @sebthom in #1165
- docs: update repo URLs by @sebthom in #1166
- refact: minor code cleanup by @sebthom in #1167
- Update Highlight.js to 11.11.1 by @vrubezhny in #1168
- refact: restructure plugin.xml by @sebthom in #1176
- fix(deps): bump com.vegardit.no-npe:no-npe-eea-all from 1.3.0 to 1.3.1 by @sebthom in #1181
- refact: minor code cleanup by @sebthom in #1183
Full Changelog: 0.26.7...0.27.0
LSP4E 0.26.7 released
New features
- Allow derived MockLanguageServer for derived servers. by @andrewL-avlq in #1133
Fixes
- Set the vendor of all plugins to Eclipse LSP4E by @FlorianKroiss in #1143
- Use merge instead of replacing style from semantic highlighting by @gregdyke in #1148 and #1153
- Fix some links by @mickaelistria in #1150
- Improve exception handling in InlayHintProvider by @joaodinissf in #1151
- Fix disappearing menu in outline view by @travkin79 in #1152
- Move the assertion that makes the test fail by @rubenporras in #1155
- Mark test HoverTest as ignored until it can be fixed by @rubenporras in #1156
Build
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.9.0 to 1.10.0 in /org.eclipse.lsp4e by @dependabot in #1134
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.10.0 to 1.11.0 in /org.eclipse.lsp4e by @dependabot in #1135
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.11.0 to 1.11.1 in /org.eclipse.lsp4e by @dependabot in #1137
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.11.1 to 1.11.2 in /org.eclipse.lsp4e by @dependabot in #1138
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.11.2 to 1.11.3 in /org.eclipse.lsp4e by @dependabot in #1142
- fix(deps): bump tycho-version from 4.0.9 to 4.0.10 in /org.eclipse.lsp4e by @dependabot in #1141
- fix(deps): bump tycho-version from 4.0.9 to 4.0.10 in /repository by @dependabot in #1140
- fix(deps): bump tycho-version from 4.0.9 to 4.0.10 in /org.eclipse.lsp4e.test by @dependabot in #1139
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.11.3 to 1.12.1 in /org.eclipse.lsp4e by @dependabot in #1145
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.12.1 to 1.13.0 in /org.eclipse.lsp4e by @dependabot in #1147
- fix target after removal of SimRel milestone P2 site by @rubenporras in #1154
New Contributors
Full Changelog: 0.26.6...0.26.7
LSP4E 0.26.6 released
What's Changed
Fixes
- fix: improve timeout message by @rubenporras in #1106
- fix: Do not crash on re-registration by @mickaelistria in #1107
- fix: set sort label for quick access elements to avoid symbols get removed when they have the same label by @martinlippert in #1124
- fix relevance-based ranking for java proposals to be based on rank score by @martinlippert in #1117
- fix: improve startup and shutdown by @ava-fred in #1126
- fix: Fix selective formatting (issue #1127) by @travkin79 in #1128
New features
- feat: Render markdown with commonmark instead of wikitext by @mickaelistria in #1116
- feat: Allow extensions of the MockLanguageServer by @rubenporras in #1129
- feat: Move the MockConnectionProviders to the test.mock plugin by @rubenporras in #1131
Build
- build: Update to latest guava 33.3.0 from Orbit by @akurtakov in #1108
- fix(deps): bump tycho-version from 4.0.8 to 4.0.9 in /repository by @dependabot in #1115
- fix(deps): bump org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin from 1.5.0 to 1.5.1 in /org.eclipse.lsp4e.test by @dependabot in #1118
- fix(deps): bump org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin from 1.5.1 to 1.5.2 in /repository by @dependabot in #1123
Full Changelog: 0.26.5...0.26.6