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
613 stars 145 forks source link

LSP4J 0.18.0 #676

Closed jonahgraham closed 1 year ago

jonahgraham commented 2 years ago

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

Steps for Release

Items at the beginning of development

Items in the days ahead of Release day:

Items on Release day:

jonahgraham commented 2 years ago

Because #674 is essentially a Java 17 regression we'll release 0.18.0 containing the fix in time for 2022-12. I have provisionally set it for Nov 8, which should give downstream projects time to adapt before the 2022-12 M3 build.

cc: @sebthom @cdietrich

cdietrich commented 1 year ago

@jonahgraham will you do the release somewhen this week?

jonahgraham commented 1 year ago

Yes - I am hoping for a fix to https://github.com/eclipse/lsp4j/issues/680 before release as it is essentially the same issue as #674 as both of them are Java 17 issues.

jonahgraham commented 1 year ago

Yes - I am hoping for a fix to #680 before release as it is essentially the same issue as #674 as both of them are Java 17 issues.

I decided that there is chance that #680 isn't in LSP4J, so I am going ahead with the 0.18.0 release, if more info comes to light we can have a 0.19.0 release with more reflection fixes.

jonahgraham commented 1 year ago

All done with 0.18.0 - onto 0.19.0 in #681