OCaml

@ocaml
266 Followers
35 Following
773 Posts

The industrial-strength functional programming language | safe, expressive, performant

| Changelog + OCaml Planet RSS feeds

[Changelog] OCaml-LSP 1.26.0: This new release of OCaml-LSP brings several new features and improvements, including new custom requests, support for range formatting, and enhanced hover capabilities.

See the related announcement on the Discuss forums. https://ocaml.org/changelog/2026-04-10-ocaml-lsp-1260?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Merlin 5.7.0-504: We're happy to announce the release of Merlin 5.7.0-504. This release comes with a number of bug fixes and improvements to Merlin.

For more details, we encourage you to delve into the full changelog.

See the related announcement on the Discuss forums. https://ocaml.org/changelog/2026-04-10-merlin-570-504?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Odoc 3.2.0: CHANGES:

Added

* Allow persistent latex macros in HTML/KaTeX backend (@dlesbre, #1391)

* markdown-generate command now accepts multiple .odocl files in a single

invocation, eliminating the need for shell scripting (@davesnx, #1387)
* Support for OxCaml (@lukemaurer, @art-w, #1399)

* OCaml 5.5.0 support (@panglesd, @xvw, #1406)

Fixed

* Fix compile-time crashing bugs #930 and #1385 (@jonludlam, #1400)

* Markdown backend… https://ocaml.org/changelog/2026-05-01-odoc-320-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Merlin 5.7.1-504: CHANGES:

Thu Apr 30 14:15:42 CEST 2026

* merlin library

* Fix a cache invalidation issue due to the introduction of hidden deps in

OCaml 5.2. (#2062)

* index format

* Merged indexes now point to each-others. This results in smaller index

files. The index of a project is now defined by all its index files, not

only the final aggregation. (#2051) https://ocaml.org/changelog/2026-04-30-merlin-v571-504-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Merlin 5.7.0-504: CHANGES:

Thu Apr 09 09:59:38 WAT 2026

* merlin library

* Implement new refactor-extract-region command for extracting region to a fresh let binding (warning: this feature is still experimental) (#1948)

* 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… https://ocaml.org/changelog/2026-04-09-merlin-v570-504-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Utop 2.17.0: CHANGES:

* Add support for OCaml 5.5 (#510 @anmonteiro)

* Add support for neocaml or other major modes in utop.el (#511, @bbatsov) https://ocaml.org/changelog/2026-03-26-utop-2170-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Dune-release 2.2.1: CHANGES:

Added

* Add support for marking a release as a prerelease. (#517, @Sudha247) https://ocaml.org/changelog/2026-03-26-dune-release-221-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] OCamlFormat 0.29.0: CHANGES:

Highlight

*

* Support OCaml 5.5 syntax

(#2772, #2774, #2775, #2777, #2780, #2781, #2782, #2783, @Julow)

The update brings several tiny changes, they are listed below.

*

* Update Odoc's parser to 3.0 (#2757, @Julow)

The indentation of code-blocks containing OCaml code is reduced by 2 to avoid

changing the generated documentation. The indentation within code-blocks is

now significative in Odoc and shows up in… https://ocaml.org/changelog/2026-03-17-ocamlformat-0290-draft?utm_source=dlvr.it&utm_medium=mastodon

[Changelog] Opam-publish 3.0.0: CHANGES:

* No longer allow option names to be specified by a prefix if the prefix is unambiguous [#202 @kit-ty-kate]

* Query upstream repo for default branch instead of defaulting to master [#201 @mbarbin]

* Query fork name from GitHub to support users whose fork of opam-repository isn't named opam-repository [#199 @mbarbin]

* Fix an infinit loop if the user repeatedly provided an invalid token [#186 @filipeom]

* Remove the… https://ocaml.org/changelog/2026-02-20-opam-publish-300-draft?utm_source=dlvr.it&utm_medium=mastodon