Skip to content

Releases: ocaml/ocaml-lsp

1.12.4

15 Jul 23:37
Compare
Choose a tag to compare

CHANGES:

  • Allow cancellation of workspace symbols requests (#777)

  • Fix unintentionally interleaved jsonrpc IO that would corrupt the session
    (#786)

  • Ignore SIGPIPE . (#788)

1.12.3

07 Jul 00:18
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix a bad interaction between inferred interfaces and promotion code actions
    in watch mode (#753)

  • Fix URI parsing (#739 fixes #471 and #459)

1.12.2

24 Jun 23:05
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix shutting down an already closed socket (#740)

1.12.1

23 Jun 15:27
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix preprocessing, ppx, and reason support (#735 fixes #696, #706)

  • Support include in folding ranges (#730)

1.12.0

20 Jun 18:41
Compare
Choose a tag to compare

CHANGES:

Features

  • Fix cancellation mechanism for all requests (#707)

  • Allow cancellation of formatting requests (#707)

  • Add --fallback-read-dot-merlin to the LSP Server (#705). If ocamllsp is
    started with this new flag, it will fall back to looking for Merlin
    configuration in .merlin files rather than calling dune ocaml-merlin.
    (#705)

  • Support folding more ranges (#692)

1.11.6

19 May 22:36
Compare
Choose a tag to compare

CHANGES:

  • Stop leaking file descriptors like a sieve (#701)

1.11.5

12 May 19:14
Compare
Choose a tag to compare

CHANGES:

  • Fix process termination. Once the lsp server is stepped, the process will
    gracefully terminate (#697, fixes #694)

  • Forward stderr from dune's merlin configuration to the lsp server's stderr
    (#697)

1.11.4

26 Apr 20:11
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix bug with large buffers being resized incorrectly in Lev

  • Add folding ranges for more AST types (#680)

1.11.3

22 Apr 19:06
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Enable dune rpc integration by default (#691, fixes #690)

1.11.2

20 Apr 05:34
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix running external processes on Windows