Skip to content

LSP4J 0.12.0

Compare
Choose a tag to compare
@jonahgraham jonahgraham released this 02 Apr 13:57

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

Changelog entry:

  • Restored org.eclipse.lsp4j.websocket which will be included along with org.eclipse.lsp4j.websocket.jakarta. This will allow use of LSP4J over Jakarta websockets and pre-Jakarta websockets. See #536 for more details.

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

Breaking API changes:

  • Type of CodeLensOptions.resolveProvider changed from boolean to Boolean

Breaking changes in behavior:

  • In case a type argument for Either is declared as Object,
    EitherTypeAdapter now uses JsonElementTypeAdapter for parsing/serializing
    the corresponding value. Notably, this can affect parsing of properties
    SemanticTokensClientCapabilitiesRequests.range and SemanticTokensWithRegistrationOptions.range;
    their right-hand side, declared as Object, will be parsed into a JsonElement now.