Releases: eclipse/lsp4e
Releases · eclipse/lsp4e
0.26.1
What's Changed
- Add spacing to inline type hints. Fixes #981 by @sebthom in #982
- Fix race condition in LanguageServerWrapper resulting in NullPointerException during LS initialization by @sebthom in #985
- Fix NPE if there is no completion provider by @rubenporras in #999
- Fix NPE if the property ResolveProvider is null by @rubenporras in #1001
- Register PublishDiagnosticsCapabilities by @zulus in #1008
Build, Test and Library Updates
- Fix erratic test failure in DiagnosticsTest#testDiagnosticsFromVariousLS by @sebthom in #983
- Fix erratic test failure in DiagnosticsTest by @sebthom in #984
- specify min/max heap settings for surefire tests by @sebthom in #987
- Fix erratic NPE in LanguageServersTest#testCancellable by @sebthom in #986
- Update project build configuration by @sebthom in #989
- use delayedExecutor in MockLanguageServer for delaying by @sebthom in #994
- Update to latest Mylyn Wikitext by @akurtakov in #996
- Check if the marker still exists before calculating a marker resolution by @rubenporras in #995
- Build against LSP4J 0.23.0 by @sebthom in #997
- Minor code cleanup by @sebthom in #998
- Add org.eclipse.ui.console to MANIFEST.MF by @rubenporras in #1000
- add AbstractTest and AbstractTestWithProject by @sebthom in #719
- Normalize new lines and add .gitattributes by @sebthom in #1002
- Rename head branch to main and update documentation links by @sebthom in #1003
- add github actions builds by @sebthom in #1005
- Code cleanup by @sebthom in #1006
- Build against lsp4j 0.23.1 by @akurtakov in #1010
- Update to 2024-06 Orbit for newer Guava by @akurtakov in #1011
- Sync tycho-build with the version in main pom. by @akurtakov in #1012
Full Changelog: 0.26.0...0.26.1
0.26.0
What's Changed
- TokenType is 0 based according to LSP spec by @BoykoAlex in #964
- Remove method marked for deletion by @rubenporras in #966
- Do not log errors when a request in cancelled by the server by @rubenporras in #967
- Fix #969 Add collecting of declarations in addition to definitions by @travkin79 in #970
- Prevent NPE by asynchronous threads after the plug-in has been stop by @rubenporras in #968
- Add a preference foldingReconcilingStrategy.collapseImports to control by @rubenporras in #971
- Fix NPE with needs confirmation flag by @BoykoAlex in #979
Build
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.8.1 to 1.9.0 in /org.eclipse.lsp4e by @dependabot in #962
Note: #964 is a breaking change needed to conform to the LSP. A similar change has been done in Xtext Language Server. Therefore the SemanticTokens request with this new release is compatible with Xtext 2.34 (See eclipse/xtext#2753), while older versions are compatible with older Xtext releases.
Full Changelog: 0.25.1...0.26.0
0.25.1
What's Changed
- Support limiting the number of outline symbols to avoid UI freezes by @sebthom in #704
- add missing array outline icon by @sebthom in #945
- Support click on inlayhint label parts by @BoykoAlex in #923
- Create job to monitor the initialization of the language server by @joaodinissf in #947
- Handle cancellation of initializeFutureMonitor in LSWrapper by @joaodinissf in #952
- Refactor Preview for WorkspaceEdit with
needsConfirmation
flag by @BoykoAlex in #953 - Use Rename and MoveRename ResourceChange classes if possible by @BoykoAlex in #954
- Fixed #958 Add ID to menu to allow external contributions by @ylussaud in #959
- Fix logic of LSWrapper.canOperate() when project is null by @joaodinissf in #949
- Remove UI-blocking pop-up in LSWrapper.getInitializedServer() by @joaodinissf in #951
Build
- Fix build failure by removing dependency on org.eclipse.osgi.services by @joaodinissf in #950
- fix(deps): bump tycho-version from 4.0.6 to 4.0.7 in /org.eclipse.lsp4e.test by @dependabot in #956
New Contributors
Full Changelog: 0.25.0...0.25.1
0.25.0
What's Changed
- Build against LSP4J 0.22.0 by @akurtakov in #919
- Support refresh inlayhints by @BoykoAlex in #924
- [#925] Invoke folding reconcile on doc change by @ghentschke in #926
- fix exception when newText.length() == 0 by @ghentschke in #929
- [#932] prevent reconcile on every dirty region by @ghentschke in #933
- [#934] fix removed folding annotations on document change by @ghentschke in #935
- [#930] fix flaky unit test by @ghentschke in #941
- Make formatting operations available to consumers by @ava-fred in #942
- [#930] fix broken semantic highlight unit test by @ghentschke in #940
Build
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.8.0 to 1.8.1 in /org.eclipse.lsp4e by @dependabot in #921
- Releng improvements by @akurtakov in #937
- Jenkinsfile improvements by @akurtakov in #938
New Contributors
Full Changelog: 0.24.8...0.25.0
0.24.8
What's Changed
- JDT completions coming from LS application fixed by @BoykoAlex in #908
- [#909] Add missing keys for enabling go to next / previous annotation actions by @travkin79 in #910
- Pick up latest Guava from orbit by @akurtakov in #918
- Fix NPE if ITextViewer is nullified during call to .underline() by @joaodinissf in #914
Build
- Build with Tycho 4.0.5 by @akurtakov in #915
- Simplify Jenkinsfile by @akurtakov in #916
- Simplify target platform setup by @akurtakov in #917
Full Changelog: 0.24.7...0.24.8
0.24.7
What's Changed
- Prevent error logging for RequestCancelledExceptions by @joaodinissf in #892
- Add rough sketch for a bugfix for #885 by @erik-brangs in #893
- Fix NPE if the reconciler is uninstalled by @rubenporras in #898
- Do not adjust additional text edits when on different line by @martinlippert in #897
- Do not split line endings in edits by @ghentschke in #903
- Remove duplicate source top-level menu by @BoykoAlex in #905
- Fix #900 Listen to ESC, enter, double-click, and single click by @travkin79 in #901
- Fix closing quick outline view by @travkin79 in #904
- Indicate when content assist proposals are incomplete. by @andrewL-avlq in #906
New Contributors
- @erik-brangs made their first contribution in #893
Full Changelog: 0.24.6...0.24.7
0.24.6
What's Changed
- let LSJavaCompletionProposal implement extension interface to enable linked editing mode by @martinlippert in #881
- Fix closing quick outline dialog after selection by @travkin79 in #888
Build
- fix(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin from 1.7.1 to 1.8.0 in /org.eclipse.lsp4e by @dependabot in #887
New Contributors
- @travkin79 made their first contribution in #888
Full Changelog: 0.24.5...0.24.6
0.24.5
What's Changed
- Make sure that dspParameters map is always initialized by @akurtakov in #878
Build
- Build with Tycho 4.0.4 by @akurtakov in #877
Full Changelog: 0.24.4...0.24.5
0.24.4
What's Changed
- Limited Functionality of LSP Editors in MultiPart Editors #859 by @ddscharfe in #860
- Improve support for URIs without path by @mickaelistria in #862
- Minor code improvements in lsp4e.test module by @sebthom in #864
- Prevent recurring pop-up by @mickaelistria in #868
- Fix broken key description by @Bananeweizen in #869
- Error while hovering over Maven artifacts / broken #820 by @vrubezhny in #870
Build
- fix(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2 in /org.eclipse.lsp4e by @dependabot in #863
- fix(deps): bump org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin from 1.4.2 to 1.4.3 in /org.eclipse.lsp4e.test by @dependabot in #874
- Update Highlight.js to 11.9.0 by @vrubezhny in #843
New Contributors
- @Bananeweizen made their first contribution in #869
Full Changelog: 0.24.3...0.24.4
0.24.3
What's Changed
- Enable console for vscode-js-debug by @mickaelistria in #832
- Support termination of virtual DSPProcess by @mickaelistria in #834
- Ensure configurationDone is sent even for non-debug by @mickaelistria in #836
- Terminate debuggees by @mickaelistria in #838
- Do not try to refresh threads to compute resume/suspend by @mickaelistria in #837
- [#839] Add restart method by @ddscharfe in #840
- Prevent failure of DocumentContentSynchronizer init by @rubenporras in #841
- Improved parsing of completions with InsertTextFormat.Snippet by @ChristophKaser in #844
- isIncomplete flag is ignored by @BoykoAlex in #845
- Fix small typos in CONTRIBUTING.md and LSPCodeActionMarkerResolution by @joaodinissf in #856
- Ensure that active highlights are removed when a source view is closed by @joaodinissf in #855
Build
- fix(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 in /org.eclipse.lsp4e by @dependabot in #848
- Build with Tycho 4.0.3 by @akurtakov in #852
- Update target platform with latest lsp4e and wikitext by @akurtakov in #853
- Remove Maven Artifacts from the target by @rubenporras in #851
New Contributors
- @joaodinissf made their first contribution in #856
Full Changelog: 0.24.2...0.24.3