Skip to content

Releases: ocaml/ocaml-lsp

1.24.0

04 Oct 09:47
adf029c
Compare
Choose a tag to compare

CHANGES:

Features

  • Support for OCaml 5.4 (#1559)

1.23.1

03 Oct 17:32
e29fa98
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Fix hover on method calls not showing the type. (#1553, fixes #1552)
  • Fix error on opening .mll files (#1557)
  • Ensure compatibility with both yojson 2.0 and 3.0. (#1534)

1.23.0

24 Jun 14:04
4483b5b
Compare
Choose a tag to compare

CHANGES:

Features

  • Make inlay-hint for function parameters configurable (#1515)
  • Add custom ocamllsp/jumpToTypedHole to navigate through typed holes (#1516)
  • Add a code-action for combining pattern cases (just relaying on regex) (#1514)
  • Allow (by configuration) shortening of diagnostics (just highlighting the first line) (#1513)
  • Fix yojson_of_t for Nullable_option: serialize None as Null instead of asserting false (#1525 fixes #1524)

Fixes

  • Support for class, class type, method and property for DocumentSymbol query (#1487 fixes #1449)
  • Fix inlay-hint for function parameters (#1515)
  • More precise diagnostics in the event of a failed identifier search (Definition_query) (#1518)
  • Remove ocamlformat application after destruct (that remove some useful parenthesis) (#1519)

1.21.0-4.14

23 Jun 08:16
4fb7315
Compare
Choose a tag to compare

CHANGES:

Features

  • Make inlay-hint for function parameters configurable (#1515)

  • Add custom ocamllsp/jumpToTypedHole to navigate through typed holes (#1516)

  • Add a code-action for combining pattern cases (just relaying on regex) (#1514)

  • Allow (by configuration) shortening of diagnostics (just highlighting the first line) (#1513)

  • Fix yojson_of_t for Nullable_option: serialize None as Null instead of asserting false (#1525 fixes #1524)

Fixes

  • Support for class, class type, method and property for DocumentSymbol query (#1487 fixes #1449)

  • Fix inlay-hint for function parameters (#1515)

  • More precise diagnostics in the event of a failed identifier search (Definition_query) (#1518)

  • Remove ocamlformat application after destruct (that remove some useful parenthesis) (#1519)

  • Add a new server option standardHover, that can be used by clients to
    disable the default hover provider. When standardHover = false
    textDocument/hover requests always returns with empty result. (#1416)

1.22.0

10 Jan 17:24
Compare
Choose a tag to compare

CHANGES:

Features

  • Enable experimental project-wide renaming of identifiers (#1431)

1.21.0

09 Jan 17:23
643f590
Compare
Choose a tag to compare

CHANGES:

Features

  • Add a new server option standardHover, that can be used by clients to
    disable the default hover provider. When standardHover = false
    textDocument/hover requests always returns with empty result. (#1416)

1.20.1-4.14

02 Dec 13:17
40c5106
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Deactivate the jump code actions by default. Clients can enable them with
    the merlinJumpCodeActions configuration option. Alternatively a custom
    request is provided for ad hoc use of the feature. (#1411)

1.20.1

02 Dec 13:19
4c57c6a
Compare
Choose a tag to compare

CHANGES:

Fixes

  • Deactivate the jump code actions by default. Clients can enable them with
    the merlinJumpCodeActions configuration option. Alternatively a custom
    request is provided for ad hoc use of the feature. (#1411)

1.20.0-4.14

29 Nov 15:58
83cdcd6
Compare
Choose a tag to compare

CHANGES:

Features

Fixes

  • Fix fd leak in running external processes for preprocessing (#1349)

  • Fix prefix parsing for completion of object methods (#1363, fixes #1358)

  • Remove some duplicates in the selectionRange answers (#1368)

1.20.0

29 Nov 09:45
09eb7b5
Compare
Choose a tag to compare

CHANGES:

Features

Fixes

  • Fix fd leak in running external processes for preprocessing (#1349)

  • Fix prefix parsing for completion of object methods (#1363, fixes #1358)

  • Remove some duplicates in the selectionRange answers (#1368)