Skip to content

Bump lsp4j.version from 0.24.0 to 1.0.0#1390

Merged
lhein merged 2 commits intomainfrom
dependabot/maven/lsp4j.version-1.0.0
Apr 13, 2026
Merged

Bump lsp4j.version from 0.24.0 to 1.0.0#1390
lhein merged 2 commits intomainfrom
dependabot/maven/lsp4j.version-1.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 10, 2026

Bumps lsp4j.version from 0.24.0 to 1.0.0.
Updates org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc from 0.24.0 to 1.0.0

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc'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.jsonrpc'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/

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

Updates org.eclipse.lsp4j:org.eclipse.lsp4j.websocket.jakarta from 0.24.0 to 1.0.0

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.websocket.jakarta'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.websocket.jakarta'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/

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

Updates org.eclipse.lsp4j:org.eclipse.lsp4j from 0.24.0 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/

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 dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 10, 2026
@djelinek
Copy link
Copy Markdown
Member

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/maven/lsp4j.version-1.0.0 branch from 5c0a51a to 31d4495 Compare February 27, 2026 00:10
@lhein
Copy link
Copy Markdown
Collaborator

lhein commented Apr 13, 2026

@dependabot recreate

Bumps `lsp4j.version` from 0.24.0 to 1.0.0.

Updates `org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc` from 0.24.0 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.24.0...v1.0.0)

Updates `org.eclipse.lsp4j:org.eclipse.lsp4j.websocket.jakarta` from 0.24.0 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.24.0...v1.0.0)

Updates `org.eclipse.lsp4j:org.eclipse.lsp4j` from 0.24.0 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.24.0...v1.0.0)

---
updated-dependencies:
- dependency-name: org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.eclipse.lsp4j:org.eclipse.lsp4j.websocket.jakarta
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- 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 force-pushed the dependabot/maven/lsp4j.version-1.0.0 branch from 31d4495 to b61f692 Compare April 13, 2026 11:06
Signed-off-by: Lars Heinemann <lhein.smx@gmail.com>
@lhein lhein merged commit ee25ac7 into main Apr 13, 2026
5 checks passed
@dependabot dependabot Bot deleted the dependabot/maven/lsp4j.version-1.0.0 branch April 13, 2026 11:31
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.

2 participants