Skip to content

Releases: ocaml/ocaml-lsp

1.10.4

07 Apr 18:19

Choose a tag to compare

CHANGES:

Fixes

  • Use newer versions of ocamlformat-rpc-lib (fixes #697)

1.10.3

23 Feb 05:59

Choose a tag to compare

CHANGES:

Fixes

  • Fix more debouncing bugs (#629)

1.10.2

18 Feb 17:59

Choose a tag to compare

CHANGES:

Fixes

  • Catch merlin desturct exceptions (#626)
  • Fix broken debouncing (#627)

1.10.1

11 Feb 22:12

Choose a tag to compare

CHANGES:

Fixes

  • Fix executing ppx executables

1.10.0

10 Feb 23:23

Choose a tag to compare

CHANGES:

Features

  • Add better support for code folding: more folds and more precise folds

Fixes

  • Fix infer interface code action crash when implementation source does not
    exist (#597)

  • Improve error message when the reason plugin for merlin is absent (#608)

  • Fix chdir races when running ppx (#550)

  • More accurate completion kinds.
    New completion kinds for variants and fields. Removed inaccurate completion
    kinds for constructors and types. (#510)

  • Fix handling request cancellation (#616)

1.9.1

25 Nov 00:50

Choose a tag to compare

CHANGES:

Fixes

  • Disable functionality reliant on ocamlformat-rpc for now (#555)

  • 4.13 compatiblity

1.9.0

21 Nov 16:54

Choose a tag to compare

CHANGES:

Fixes

  • Ppx processes are now executed correctly (#513)

Breaking Change

  • ocamllsp drops support for .merlin files, and as a consequence no longer
    depends on dot-merlin-reader. (#523)

Features

  • New code action to automatically remove values, types, opens (#502)

1.8.3

27 Sep 02:29

Choose a tag to compare

CHANGES:

  • Fix debouncing of document updates. It was essentially complicated broken in
    all but the most trivial cases. (#509 fixes #504)

  • Fix completion when passing named and functional arguments (#512)

1.8.2

14 Sep 10:08

Choose a tag to compare

CHANGES:

  • Disable experimental dune support. It was accidentally left enabled.

1.8.1

13 Sep 19:09

Choose a tag to compare

CHANGES:

  • Update to latest merlin.