@spitzerd
I reverted to 2.2.1 baseline which assures we can run lsp4j 0.24.0
There was a routine dependabot bump that upgraded
lsp4j 0.24.0 → 1.0.0 (PR #50, shipped in 2.2.2).
lsp4j 1.0.0 requires a corresponding API migration on ltex-ls-plus
that has not been done; until both halves of the shipping pair are
on the same lsp4j, releasing this develop as 2.2.2+ would break the
bundled ltex-cli-plus when end users run it against the still-0.24.0
ltex-ls-plus (lsp4j JARs of two different versions end up on the
shared appassembler classpath and the LSP message handshake hangs).
I allowed myself to push a commit rolling develop's tree back to
80f50b8 (2.2.1). The dependabot bumps and version markers
are preserved in 2c4827b and should later be split into:
- feat/lsp4j-1.0.0: a coordinated lsp4j upgrade branch validated
end-to-end against a parallel ltex-ls-plus migration
- individual cherry-picks of safe non-lsp4j dep bumps (Kotlin,
JUnit, Maven plugin versions, gson, jansi, GitHub Actions) onto
develop, each evaluated on its own.
@spitzerd
I reverted to 2.2.1 baseline which assures we can run lsp4j 0.24.0
There was a routine dependabot bump that upgraded
lsp4j 0.24.0 → 1.0.0 (PR #50, shipped in 2.2.2).
lsp4j 1.0.0 requires a corresponding API migration on ltex-ls-plus
that has not been done; until both halves of the shipping pair are
on the same lsp4j, releasing this develop as 2.2.2+ would break the
bundled ltex-cli-plus when end users run it against the still-0.24.0
ltex-ls-plus (lsp4j JARs of two different versions end up on the
shared appassembler classpath and the LSP message handshake hangs).
I allowed myself to push a commit rolling develop's tree back to
80f50b8 (2.2.1). The dependabot bumps and version markers
are preserved in 2c4827b and should later be split into:
end-to-end against a parallel ltex-ls-plus migration
JUnit, Maven plugin versions, gson, jansi, GitHub Actions) onto
develop, each evaluated on its own.