The Problem
After the 0.11.0 update, due to the removal of the org.eclipse.lsp4j.websocket module, lsp4j lost backwards
compatibility with previous versions. My Spring Boot project can use javax.websocket only, so now I can’t use lsp4j.
I’ve tried to figure out why this backwards-incompatible update occurs, but I didn’t find any reasons.
Are there any issues with the javax.websocket, which I overlooked?
My proposal
Return module org.eclipse.lsp4j.websocket, so the current version becomes compatible with the previous again.
Due to Semantic Versioning, you can remove javax.websocket support in 1.x version of lsp4j, but till that moment, it’s better to have backwards-compatibility.
The Problem
After the 0.11.0 update, due to the removal of the
org.eclipse.lsp4j.websocketmodule, lsp4j lost backwardscompatibility with previous versions. My Spring Boot project can use
javax.websocketonly, so now I can’t use lsp4j.I’ve tried to figure out why this backwards-incompatible update occurs, but I didn’t find any reasons.
Are there any issues with the
javax.websocket, which I overlooked?My proposal
Return module
org.eclipse.lsp4j.websocket, so the current version becomes compatible with the previous again.Due to Semantic Versioning, you can remove
javax.websocketsupport in 1.x version of lsp4j, but till that moment, it’s better to have backwards-compatibility.