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