Skip to content

Releases: ocaml/ocaml-lsp

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

1.11.1

17 Apr 18:49
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix Uri handling on Windows

  • Fix build on MSVC 2015

1.11.0

15 Apr 00:32
Compare
Choose a tag to compare

CHANGES:

Features

  • Add support for dune in watch mode. The lsp server will now display build
    errors in the diagnostics and offer promotion code actions.

  • Re-introduce ocamlformat-rpc (#599, fixes #495)

Fixes

  • Fix workspace symbols that could have a wrong path in some cases
    (#675)

1.10.6

08 Apr 01:20
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Compatiblity with OCaml 4.14.0

1.10.5

07 Apr 20:27
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Patch merlin to remove the result module