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
@cdietrichin eclipse-lsp4j/lsp4j#837- Prepare repo for 0.23.1 release by
@jonahgrahamin 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
ResponseErrorExceptionhas been improved to ensure that it is unwrapped to the expectedResponseErroron the receiving side. In addition,@JsonDelegates that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateExceptioninstead of aRuntimeException.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptorjapicmp 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
ResponseErrorExceptionhas been improved to ensure that it is unwrapped to the expectedResponseErroron the receiving side. In addition,@JsonDelegates that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateExceptioninstead of aRuntimeException.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptorjapicmp 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.websocketbundle has been deprecated in preparation for removal in the future.
- Please migrate to
org.eclipse.lsp4j.websocket.jakarta- The
org.eclipse.lsp4j.websocketbundle 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 thetoStringimplementation 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
@JsonRpcDataannotated classes generates a dependency on packageorg.eclipse.lsp4j.jsonrpc.utilin theorg.eclipse.lsp4j.jsonrpcbundle.
- This removes the implied requirement in LSP4J 0.21.0 that there are classes called
ToStringBuilderandPreconditionsin a sub-package calledutil; instead, the generator now uses classesToStringBuilderandPreconditionsin packageorg.eclipse.lsp4j.jsonrpc.util.- Duplicate classes
ToStringBuilderandPreconditionshave been removed fromorg.eclipse.lsp4j.utilandorg.eclipse.lsp4j.debug.utilpackages.- 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
a44201fbroaden gson range, bundle new gson and guava (#837)96a366aPrepare repo for 0.23.1 release40de44aPrepare repo for 0.23.0 release0120b57Prepare repo for 0.23.0 release193c3bcDocument why constructor is deprecated (#831)c515f17Fix frameId type in DataBreakpointInfoArguments (#829)d075751Fix BreakpointMode and some minor issues (#828)9f66dfdUpdate DAP schema versions and readme/changelog for DAP 1.65 implementation8fb07f4DAP v1.65 updates53bcd87DAP 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
@cdietrichin eclipse-lsp4j/lsp4j#837- Prepare repo for 0.23.1 release by
@jonahgrahamin 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
ResponseErrorExceptionhas been improved to ensure that it is unwrapped to the expectedResponseErroron the receiving side. In addition,@JsonDelegates that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateExceptioninstead of aRuntimeException.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptorjapicmp 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
ResponseErrorExceptionhas been improved to ensure that it is unwrapped to the expectedResponseErroron the receiving side. In addition,@JsonDelegates that throw exceptions have their checked exceptions wrapped in the more narrowIllegalStateExceptioninstead of aRuntimeException.
- See #802 for detailed discussion.
Breaking API changes:
- DAP version 1.61 removed unused
ModulesViewDescriptorjapicmp 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.websocketbundle has been deprecated in preparation for removal in the future.
- Please migrate to
org.eclipse.lsp4j.websocket.jakarta- The
org.eclipse.lsp4j.websocketbundle 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 thetoStringimplementation 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
@JsonRpcDataannotated classes generates a dependency on packageorg.eclipse.lsp4j.jsonrpc.utilin theorg.eclipse.lsp4j.jsonrpcbundle.
- This removes the implied requirement in LSP4J 0.21.0 that there are classes called
ToStringBuilderandPreconditionsin a sub-package calledutil; instead, the generator now uses classesToStringBuilderandPreconditionsin packageorg.eclipse.lsp4j.jsonrpc.util.- Duplicate classes
ToStringBuilderandPreconditionshave been removed fromorg.eclipse.lsp4j.utilandorg.eclipse.lsp4j.debug.utilpackages.- 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
a44201fbroaden gson range, bundle new gson and guava (#837)96a366aPrepare repo for 0.23.1 release40de44aPrepare repo for 0.23.0 release0120b57Prepare repo for 0.23.0 release193c3bcDocument why constructor is deprecated (#831)c515f17Fix frameId type in DataBreakpointInfoArguments (#829)d075751Fix BreakpointMode and some minor issues (#828)9f66dfdUpdate DAP schema versions and readme/changelog for DAP 1.65 implementation8fb07f4DAP v1.65 updates53bcd87DAP v1.64 updates- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.