lemminx
lemminx copied to clipboard
Bump lsp4j.version from 0.20.1 to 0.23.1
Bumps lsp4j.version
from 0.20.1 to 0.23.1.
Updates org.eclipse.lsp4j:org.eclipse.lsp4j
from 0.20.1 to 0.23.1
Release notes
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's releases.
v0.23.1
LSP4J 0.23.1 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry
v0.23.1 (May 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/36?closed=1
Breaking API changes:
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.1/japicmp-report/
What's Changed
- broaden gson range, bundle new gson and guava by
@cdietrich
in eclipse-lsp4j/lsp4j#837- Prepare repo for 0.23.1 release by
@jonahgraham
in eclipse-lsp4j/lsp4j#840Full Changelog: https://github.com/eclipse-lsp4j/lsp4j/compare/v0.23.0...v0.23.1
v0.23.0
LSP4J 0.23.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry
- Implemented DAP version 1.65.0
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/34?closed=1
- The exception handling around throwing
ResponseErrorException
has been improved to ensure that it is unwrapped to the expectedResponseError
on the receiving side. In addition,@JsonDelegate
s that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateException
instead of aRuntimeException
.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptor
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.0/japicmp-report/
... (truncated)
Changelog
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's changelog.
v0.23.1 (May 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/36?closed=1
Breaking API changes:
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.1/japicmp-report/
v0.23.0 (May 2024)
- Implemented DAP version 1.65.0
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/34?closed=1
- The exception handling around throwing
ResponseErrorException
has been improved to ensure that it is unwrapped to the expectedResponseError
on the receiving side. In addition,@JsonDelegate
s that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateException
instead of aRuntimeException
.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptor
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.0/japicmp-report/
v0.22.0 (February 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1
- The
org.eclipse.lsp4j.websocket
bundle has been deprecated in preparation for removal in the future.
- Please migrate to
org.eclipse.lsp4j.websocket.jakarta
- The
org.eclipse.lsp4j.websocket
bundle is no longer included in the SDK feature nor published to Eclipse SimRel- See #647 for detailed discussion.
Breaking API changes:
- The Message class now has a new transient field,
jsonHandler
, to enable thetoString
implementation to properly format messages when custom type adapters are used.
- For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using
Modifier.isTransient
- See #768 for detailed discussion.
- The name field in WorkspaceFolder is no longer optional according to the specification.
- See #741 for detailed discussion.
- The LSP4J generator when applied to
@JsonRpcData
annotated classes generates a dependency on packageorg.eclipse.lsp4j.jsonrpc.util
in theorg.eclipse.lsp4j.jsonrpc
bundle.
- This removes the implied requirement in LSP4J 0.21.0 that there are classes called
ToStringBuilder
andPreconditions
in a sub-package calledutil
; instead, the generator now uses classesToStringBuilder
andPreconditions
in packageorg.eclipse.lsp4j.jsonrpc.util
.- Duplicate classes
ToStringBuilder
andPreconditions
have been removed fromorg.eclipse.lsp4j.util
andorg.eclipse.lsp4j.debug.util
packages.- See #742 for detailed discussion.
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/
v0.21.2 (January 2024)
... (truncated)
Commits
a44201f
broaden gson range, bundle new gson and guava (#837)96a366a
Prepare repo for 0.23.1 release40de44a
Prepare repo for 0.23.0 release0120b57
Prepare repo for 0.23.0 release193c3bc
Document why constructor is deprecated (#831)c515f17
Fix frameId type in DataBreakpointInfoArguments (#829)d075751
Fix BreakpointMode and some minor issues (#828)9f66dfd
Update DAP schema versions and readme/changelog for DAP 1.65 implementation8fb07f4
DAP v1.65 updates53bcd87
DAP v1.64 updates- Additional commits viewable in compare view
Updates org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc
from 0.20.1 to 0.23.1
Release notes
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc's releases.
v0.23.1
LSP4J 0.23.1 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry
v0.23.1 (May 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/36?closed=1
Breaking API changes:
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.1/japicmp-report/
What's Changed
- broaden gson range, bundle new gson and guava by
@cdietrich
in eclipse-lsp4j/lsp4j#837- Prepare repo for 0.23.1 release by
@jonahgraham
in eclipse-lsp4j/lsp4j#840Full Changelog: https://github.com/eclipse-lsp4j/lsp4j/compare/v0.23.0...v0.23.1
v0.23.0
LSP4J 0.23.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry
- Implemented DAP version 1.65.0
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/34?closed=1
- The exception handling around throwing
ResponseErrorException
has been improved to ensure that it is unwrapped to the expectedResponseError
on the receiving side. In addition,@JsonDelegate
s that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateException
instead of aRuntimeException
.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptor
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.0/japicmp-report/
... (truncated)
Changelog
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc's changelog.
v0.23.1 (May 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/36?closed=1
Breaking API changes:
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.1/japicmp-report/
v0.23.0 (May 2024)
- Implemented DAP version 1.65.0
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/34?closed=1
- The exception handling around throwing
ResponseErrorException
has been improved to ensure that it is unwrapped to the expectedResponseError
on the receiving side. In addition,@JsonDelegate
s that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateException
instead of aRuntimeException
.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptor
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.23.0/japicmp-report/
v0.22.0 (February 2024)
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1
- The
org.eclipse.lsp4j.websocket
bundle has been deprecated in preparation for removal in the future.
- Please migrate to
org.eclipse.lsp4j.websocket.jakarta
- The
org.eclipse.lsp4j.websocket
bundle is no longer included in the SDK feature nor published to Eclipse SimRel- See #647 for detailed discussion.
Breaking API changes:
- The Message class now has a new transient field,
jsonHandler
, to enable thetoString
implementation to properly format messages when custom type adapters are used.
- For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using
Modifier.isTransient
- See #768 for detailed discussion.
- The name field in WorkspaceFolder is no longer optional according to the specification.
- See #741 for detailed discussion.
- The LSP4J generator when applied to
@JsonRpcData
annotated classes generates a dependency on packageorg.eclipse.lsp4j.jsonrpc.util
in theorg.eclipse.lsp4j.jsonrpc
bundle.
- This removes the implied requirement in LSP4J 0.21.0 that there are classes called
ToStringBuilder
andPreconditions
in a sub-package calledutil
; instead, the generator now uses classesToStringBuilder
andPreconditions
in packageorg.eclipse.lsp4j.jsonrpc.util
.- Duplicate classes
ToStringBuilder
andPreconditions
have been removed fromorg.eclipse.lsp4j.util
andorg.eclipse.lsp4j.debug.util
packages.- See #742 for detailed discussion.
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/
v0.21.2 (January 2024)
... (truncated)
Commits
a44201f
broaden gson range, bundle new gson and guava (#837)96a366a
Prepare repo for 0.23.1 release40de44a
Prepare repo for 0.23.0 release0120b57
Prepare repo for 0.23.0 release193c3bc
Document why constructor is deprecated (#831)c515f17
Fix frameId type in DataBreakpointInfoArguments (#829)d075751
Fix BreakpointMode and some minor issues (#828)9f66dfd
Update DAP schema versions and readme/changelog for DAP 1.65 implementation8fb07f4
DAP v1.65 updates53bcd87
DAP v1.64 updates- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)