eclipse-lsp4j / lsp4j

A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
https://eclipse.org/lsp4j
Other
581 stars 141 forks source link

LSP4J 0.23.0 #807

Closed jonahgraham closed 1 month ago

jonahgraham commented 4 months ago

This is the Release plan and TODO list for LSP4J release v0.23.0.

Steps for Release

Items at the beginning of development

Items in the days ahead of Release day:

Items on Release day:

jonahgraham commented 4 months ago

We are up and running for 0.23.0 development. No particular schedule to release it, so if you have something you need releasing please just ask!

cdietrich commented 4 months ago

@jonahgraham what is our current strategy regarding older deps (gson/guava/xtend)?

jonahgraham commented 4 months ago

As long as it works with latest SimRel contents (i.e. Orbit/Maven content) then we can leave old versions. I assume you are referring to lower bounds on (and others):

https://github.com/eclipse-lsp4j/lsp4j/blob/88868d3506d317b12cf0bfd1e82a254489f8c47b/gradle/versions.gradle#L17-L18

cdietrich commented 4 months ago

yes i mean the lower bounds. e.g. who in simrel is still on old gson

jonahgraham commented 4 months ago

We don't need to keep running old version for other SimRel projects. We can (and should) update when ready.

jonahgraham commented 2 months ago

With #827 there are a few updates for LSP4J's Debug Adapter Protocol (DAP) support. I suspect we should try to do a release for 2024-06 cycle. Thoughts?

Soarex16 commented 2 months ago

It would be great if the release could be sometime in May

jonahgraham commented 2 months ago

Lets aim for May 14th, which should give all consumers in SimRel plenty of time to adjust.

jonahgraham commented 1 month ago

I am working on completing this checklist now. If there are no blockers the 0.23.0 should be out in a few hours.

cdietrich commented 1 month ago

nice and thx

jonahgraham commented 1 month ago