Skip to content

Bump org.eclipse.lsp4j:org.eclipse.lsp4j from 0.23.1 to 1.0.0#168

Merged
bioball merged 1 commit intomainfrom
dependabot/gradle/org.eclipse.lsp4j-org.eclipse.lsp4j-1.0.0
May 1, 2026
Merged

Bump org.eclipse.lsp4j:org.eclipse.lsp4j from 0.23.1 to 1.0.0#168
bioball merged 1 commit intomainfrom
dependabot/gradle/org.eclipse.lsp4j-org.eclipse.lsp4j-1.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 30, 2026

Bumps org.eclipse.lsp4j:org.eclipse.lsp4j from 0.23.1 to 1.0.0.

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's releases.

v1.0.0

LSP4J 1.0.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry

v1.0.0 (Feb 2026)

  • Implemented LSP version 3.18.0 (specification is not finalized yet)
  • Implemented LSP proposal for SymbolTag #856
  • Removed @Deprecated annotations on members deprecated in the LSP/DAP protocol #895
  • Implemented DAP version 1.70.0

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/37?closed=1

Breaking API changes:

  • Removed deprecated API #874
    • Remove deprecated convenience constructors in protocol files #875
    • Remove deprecated LanguageServerAPI annotation #876
    • Remove deprecated get/set properties in FormattingOptions #880
    • Remove deprecated static methods in the Either class, instead use TypeUtils helper methods #877
    • Remove deprecated factories #878
    • Remove deprecated ResponseErrorCode.serverNotInitialized, use ResponseErrorCode.ServerNotInitialized instead #879
    • Remove deprecated org.eclipse.lsp4j.websocket. Please upgrade to using Jakarta or remain with LSP4J version 0.x.x #647
    • Remove deprecated ConcurrentMessageProcessor.startProcessing, use ConcurrentMessageProcessor.beginProcessing instead #922
  • Added beta support for new features in LSP 3.18 #893
    • Type of TextDocumentEdit.edits changed from List<TextEdit> to List<Either<TextEdit, SnippetTextEdit>>
    • Type of Diagnostic.message changed from String to Either<String, MarkupContent>
    • Type of DocumentFilter.pattern changed from String to Either<String, RelativePattern>
    • Type of NotebookDocumentFilter.pattern changed from String to Either<String, RelativePattern>
  • Removed throws IOException from methods that do not need to throw it #934
    • EitherTypeAdapter.createLeft
    • EitherTypeAdapter.createRight
    • EitherTypeAdapter.EitherTypeArgument.read(JsonElement)
    • StreamMessageProducer.handleMessage

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/1.0.0/japicmp-report/

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's changelog.

v1.0.0 (Feb 2026)

  • Implemented LSP version 3.18.0 (specification is not finalized yet)
  • Implemented LSP proposal for SymbolTag #856
  • Removed @Deprecated annotations on members deprecated in the LSP/DAP protocol #895
  • Implemented DAP version 1.70.0

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/37?closed=1

Breaking API changes:

  • Removed deprecated API #874
    • Remove deprecated convenience constructors in protocol files #875
    • Remove deprecated LanguageServerAPI annotation #876
    • Remove deprecated get/set properties in FormattingOptions #880
    • Remove deprecated static methods in the Either class, instead use TypeUtils helper methods #877
    • Remove deprecated factories #878
    • Remove deprecated ResponseErrorCode.serverNotInitialized, use ResponseErrorCode.ServerNotInitialized instead #879
    • Remove deprecated org.eclipse.lsp4j.websocket. Please upgrade to using Jakarta or remain with LSP4J version 0.x.x #647
    • Remove deprecated ConcurrentMessageProcessor.startProcessing, use ConcurrentMessageProcessor.beginProcessing instead #922
  • Added beta support for new features in LSP 3.18 #893
    • Type of TextDocumentEdit.edits changed from List<TextEdit> to List<Either<TextEdit, SnippetTextEdit>>
    • Type of Diagnostic.message changed from String to Either<String, MarkupContent>
    • Type of DocumentFilter.pattern changed from String to Either<String, RelativePattern>
    • Type of NotebookDocumentFilter.pattern changed from String to Either<String, RelativePattern>
  • Removed throws IOException from methods that do not need to throw it #934
    • EitherTypeAdapter.createLeft
    • EitherTypeAdapter.createRight
    • EitherTypeAdapter.EitherTypeArgument.read(JsonElement)
    • StreamMessageProducer.handleMessage

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/1.0.0/japicmp-report/

v0.24.0 (Jan 2025)

  • Implemented DAP version 1.69.0

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/35?closed=1

Breaking API changes:

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.24.0/japicmp-report/

Commits
  • 1eb88b3 Update to new maven deployment (fixup)
  • cb17527 Update to new maven deployment (fixup)
  • 0aed461 Update to new maven deployment (fixup)
  • 4eb936b Update to new maven deployment
  • ebb51b1 Prepare repo for 1.0.0 release
  • a1da694 Update changelog/readme for 1.0.0 release
  • 3aeaabc Update DAP version to 1.70.0
  • 687d3a4 Add two more symbol tags: Overrides and Implements
  • 1ec37d8 ci(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
  • 53478c4 Generalize processing of doc-annotations in JsonRpcDataProcessor
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)

Bumps [org.eclipse.lsp4j:org.eclipse.lsp4j](https://github.com/eclipse-lsp4j/lsp4j) from 0.23.1 to 1.0.0.
- [Release notes](https://github.com/eclipse-lsp4j/lsp4j/releases)
- [Changelog](https://github.com/eclipse-lsp4j/lsp4j/blob/main/CHANGELOG.md)
- [Commits](eclipse-lsp4j/lsp4j@v0.23.1...v1.0.0)

---
updated-dependencies:
- dependency-name: org.eclipse.lsp4j:org.eclipse.lsp4j
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 30, 2026
@bioball bioball merged commit 64ff368 into main May 1, 2026
7 checks passed
@bioball bioball deleted the dependabot/gradle/org.eclipse.lsp4j-org.eclipse.lsp4j-1.0.0 branch May 1, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant