Merlin 5.7-505~preview

A preview release of Merlin 5.7-505~preview is available, intended as a preview for the OCaml 5.5 series. Highlights:

  • An Other variant in locate-types so editors can render types like 'a t -> 'a with their type variables preserved (#2025).
  • The option wrapper is stripped from optional parameters in locate-types (#2027).
  • A fix for a record field autocompletion regression caused by incomplete cache fingerprinting (#2028).
  • Signature help no longer loops back to the first parameter once all arguments have been written (#2023).

For more details, see the full changelog below.

See full backstage
  • merlin library

    • Add "Other" variant to locate-types result (#2025)
    • Don't include option in locate-types result for optional parameters (#2027)
    • Fix record field autocompletion (#2028)
    • Signature help should not loop over the parameters once it is finished (#2023)
  • tests

    • Add a reproduction case for #1214, the issue has been resolved before (#2022)
    • Add reproduction case for #1763 but it is not failing anymore (#2021)
    • Add a test to reproduce Locate command fails on multi-line type definitions (#2020)
    • Add a regression test for issue #2019 (#2030)