OCaml Changelog

RSS

Read the latest releases and updates from the OCaml compiler, OCaml infrastructure and the OCaml Platform Tools.

We are very pleased to present a new version of OCaml Eglot. Many bug fixes to support the new version of Emacs (30.1), improvements to the user experience, better error handling and support for new features.

See full changelog
  • Fix Type-enclosing's buffer update when using caml-mode (#48)
  • Add ocaml-eglot-search-definition, ocaml-eglot-search-declaration and alternative functions (#45)
  • Fix some warnings on byte-compilation (#40)
  • Fix error on on ocaml-eglot-construct (#42)
  • ocaml-eglot-alternate-file now visits file in other window when prefix argument is set (#51)
  • Add error-handling for jsonrpc-request (#52)
  • Maintain more diagnostics for location failure (#52)
  • Fix hole cycle navigation (#53)
  • Relay on custom request (if it is available) for managing holes (#53)
  • Implementation of support for experimental client commands (and implementation of ocaml.next-hole in the presence of the ocaml-eglot-destruct action) (#54)

We are very pleased to present a new version of OCaml Eglot providing flycheck as a configurable alternative to flymake and making the general code more robust and conventional.

See full changelog
  • A first support for flycheck (#29, #33 and #37)
  • Use a more efficient way to ensure that a vector is empty (#27)
  • Made the mode-line "lighter" more conventional (#26)
If you want to contribute to a new release announcement, check out the Contributing Guide on GitHub.