Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions data/platform_releases/dune/2026-07-21-dune-3.24.1-draft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: Dune 3.24.1
tags:
- dune
- platform
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: Alizter
github_release_tags:
- 3.24.1
---

<p>CHANGES:</p>
<h3>Fixed</h3>
<ul>
<li>
<p>Fix an internal error (<code>modules_and_obj_dir: failed lookup</code>) when generating<br>
<code>js_of_ocaml</code> archive rules for a dune file that defines two libraries with<br>
the same name distinguished by mutually exclusive <code>enabled_if</code> clauses, as<br>
<code>ocaml-re</code> does for <code>ppx_expect_common</code> (<a href="https://github.com/ocaml/dune/pull/14904" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4578246987" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/14904" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/14904/hovercard">#14904</a>, fixes <a href="https://github.com/ocaml/dune/issues/14775" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4545765068" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/14775" data-hovercard-type="issue" data-hovercard-url="/ocaml/dune/issues/14775/hovercard">#14775</a>, <a href="https://github.com/vouillon" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vouillon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@vouillon</a>)</p>
</li>
<li>
<p>Fix passing environment variables to formatter actions (<a href="https://github.com/ocaml/dune/pull/15386" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4774837707" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15386" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15386/hovercard">#15386</a>, <a href="https://github.com/anmonteiro" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anmonteiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@anmonteiro</a>)</p>
</li>
<li>
<p>Fix missing source dependency in the sandbox when preprocessing Melange<br>
sources (<a href="https://github.com/ocaml/dune/pull/15395" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4783989610" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15395" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15395/hovercard">#15395</a>, <a href="https://github.com/anmonteiro" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anmonteiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@anmonteiro</a>)</p>
</li>
<li>
<p>Treat OCaml compiler packages version 5.5 or newer as relocatable so their<br>
installations do not use the toolchain cache (<a href="https://github.com/ocaml/dune/pull/15444" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4833056530" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15444" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15444/hovercard">#15444</a>, fixes <a href="https://github.com/ocaml/dune/issues/15443" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4833032565" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15443" data-hovercard-type="issue" data-hovercard-url="/ocaml/dune/issues/15443/hovercard">#15443</a>, <a href="https://github.com/Alizter" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alizter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@Alizter</a>)</p>
</li>
<li>
<p>Fix <code>build_runtime_flags</code> given in a <code>js_of_ocaml</code>/<code>wasm_of_ocaml</code> field of<br>
an executable being silently ignored in separate compilation mode: such<br>
executables were given the workspace-shared standalone runtime, which is<br>
built with the default flags. Executables customizing <code>build_runtime_flags</code><br>
now get their own standalone runtime again. (<a href="https://github.com/ocaml/dune/pull/15455" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4848430189" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15455" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15455/hovercard">#15455</a>, <a href="https://github.com/hhugo" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hhugo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@hhugo</a>)</p>
</li>
<li>
<p>Use installed filenames for local package binaries in <code>%{bin:...}</code> PATH<br>
layouts on Windows (<a href="https://github.com/ocaml/dune/pull/15518" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4914404888" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15518" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15518/hovercard">#15518</a>, fixes <a href="https://github.com/ocaml/dune/issues/15512" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4907140368" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15512" data-hovercard-type="issue" data-hovercard-url="/ocaml/dune/issues/15512/hovercard">#15512</a>, <a href="https://github.com/Alizter" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Alizter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@Alizter</a>)</p>
</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Revert sandboxing Melange rules by default in the <code>(library ..)</code> and<br>
<code>(melange.emit ..)</code> stanzas. In Melange libraries with many modules, sandbox<br>
creation / destruction dominates build time and adds significant overhead to<br>
build time (<a href="https://github.com/ocaml/dune/pull/15418" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4808376213" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15418" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15418/hovercard">#15418</a>, <a href="https://github.com/anmonteiro" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anmonteiro/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@anmonteiro</a>)</li>
</ul>
29 changes: 29 additions & 0 deletions data/platform_releases/dune/2026-08-03-dune-3.24.2-draft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Dune 3.24.2
tags:
- dune
- platform
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: Alizter
github_release_tags:
- 3.24.2
---

<p>CHANGES:</p>
<h3>Fixed</h3>
<ul>
<li>
<p>Add the implicit <code>unix</code> dependency required by MDX 2.6 and later to<br>
generated MDX test executables (<a href="https://github.com/ocaml/dune/pull/15592" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4960927370" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15592" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15592/hovercard">#15592</a>, <a href="https://github.com/avsm" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/avsm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@avsm</a>)</p>
</li>
<li>
<p>Rescan the RPC registry when its directory mtime changes, allowing clients<br>
that poll before Dune registers to discover the new instance (<a href="https://github.com/ocaml/dune/pull/15634" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5027798130" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15634" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/dune/pull/15634/hovercard">#15634</a>, fixes<br>
<a href="https://github.com/ocaml/dune/issues/15630" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5024483445" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/15630" data-hovercard-type="issue" data-hovercard-url="/ocaml/dune/issues/15630/hovercard">#15630</a>, <a href="https://github.com/rgrinberg" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rgrinberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@rgrinberg</a>)</p>
</li>
</ul>
28 changes: 28 additions & 0 deletions data/platform_releases/mdx/2026-07-22-mdx-2.6.0-draft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Mdx 2.6.0
tags:
- mdx
- platform
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: avsm
github_release_tags:
- 2.6.0
---

<p>CHANGES:</p>
<h4>Added</h4>
<ul>
<li>If a test takes longer than 5 seconds, display a warning with the test's location<br>
Also display the location on Ctrl-C (<a href="https://github.com/realworldocaml/mdx/pull/476" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4476905712" data-permission-text="Title is private" data-url="https://github.com/realworldocaml/mdx/issues/476" data-hovercard-type="pull_request" data-hovercard-url="/realworldocaml/mdx/pull/476/hovercard">#476</a>, <a href="https://github.com/talex5" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/talex5/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@talex5</a> <a href="https://github.com/avsm" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/avsm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@avsm</a>).</li>
<li>Support oxcaml-5.2.0-minus39 alongside normal OCaml (<a href="https://github.com/realworldocaml/mdx/pull/481" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4941733167" data-permission-text="Title is private" data-url="https://github.com/realworldocaml/mdx/issues/481" data-hovercard-type="pull_request" data-hovercard-url="/realworldocaml/mdx/pull/481/hovercard">#481</a>, <a href="https://github.com/avsm" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/avsm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@avsm</a>)</li>
</ul>
<h4>Changed</h4>
<ul>
<li>Mark the tests as conflicting with dune 3.24.0 due to a bug in<br>
that release; see <a href="https://github.com/ocaml/dune/issues/14724" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4518717621" data-permission-text="Title is private" data-url="https://github.com/ocaml/dune/issues/14724" data-hovercard-type="issue" data-hovercard-url="/ocaml/dune/issues/14724/hovercard">ocaml/dune#14724</a> (<a href="https://github.com/avsm" class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/avsm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">@avsm</a>)</li>
</ul>
34 changes: 34 additions & 0 deletions data/platform_releases/merlin/2026-06-23-merlin-v5.8-505-draft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Merlin 5.8-505
tags:
- merlin
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: voodoos
github_release_tags:
- v5.8-505
---

<p>CHANGES:</p>
<p>Tue Jun 23 12:15:42 CEST 2026</p>
<ul>
<li>merlin library
<ul>
<li>Support for OCaml 5.5 (<a href="https://github.com/ocaml/merlin/pull/2077" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4623215147" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2077" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2077/hovercard">#2077</a>, fixes <a href="https://github.com/ocaml/merlin/issues/2024" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3831374771" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2024" data-hovercard-type="issue" data-hovercard-url="/ocaml/merlin/issues/2024/hovercard">#2024</a>)</li>
<li>Fix signature-help with type aliases (<a href="https://github.com/ocaml/merlin/pull/2067" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4423219885" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2067" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2067/hovercard">#2067</a>, fixes <a href="https://github.com/ocaml/merlin/issues/1927" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024673636" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/1927" data-hovercard-type="issue" data-hovercard-url="/ocaml/merlin/issues/1927/hovercard">#1927</a>)</li>
<li>Fix locate on punned let bindings, to use the common identifier as the<br>
expression (instead of the pattern) (<a href="https://github.com/ocaml/merlin/pull/2066" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4420600340" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2066" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2066/hovercard">#2066</a>)</li>
</ul>
</li>
<li>test suite
<ul>
<li>Remove the FIXME line for <a href="https://github.com/ocaml/merlin/issues/1404" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1056191315" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/1404" data-hovercard-type="issue" data-hovercard-url="/ocaml/merlin/issues/1404/hovercard">#1404</a> as the issue was already fixed and add two tests (<a href="https://github.com/ocaml/merlin/pull/2073" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4523484772" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2073" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2073/hovercard">#2073</a>).</li>
</ul>
</li>
</ul>
25 changes: 25 additions & 0 deletions data/platform_releases/merlin/2026-07-31-merlin-remove-draft.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: 'Merlin remove: Release v5.8-506~preview'
tags:
- merlin
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: voodoos
github_release_tags:
- remove
---

<p>CHANGES:</p>
<ul>
<li>merlin library
<ul>
<li>Experimental support for OCaml 5.6</li>
</ul>
</li>
</ul>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: 'Merlin v5.8-506_preview: Release v5.8-506~preview'
tags:
- merlin
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: true
ignore: false
released_on_github_by: voodoos
github_release_tags:
- v5.8-506_preview
---

<p>CHANGES:</p>
<ul>
<li>merlin library
<ul>
<li>Experimental support for OCaml 5.6</li>
</ul>
</li>
</ul>
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: Merlin 5.8.1-505
tags:
- merlin
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: voodoos
github_release_tags:
- v5.8.1-505
---

<p>CHANGES:</p>
<p>Fri Jul 31 11:31:42 CEST 2026</p>
<ul>
<li>merlin library
<ul>
<li>occurrences: fix files modified since the index was built never being<br>
reported as out-of-sync. (<a href="https://github.com/ocaml/merlin/pull/2104" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4939532880" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2104" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2104/hovercard">#2104</a>)</li>
<li>Fix <code>locate</code> and <code>document</code> on <code>open</code> paths in <code>.mli</code> files: resolve the<br>
open path in the environment before the open, so a self-shadowing<br>
submodule no longer hides the opened module (fixes <a href="https://github.com/ocaml/merlin/issues/1748" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2234200736" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/1748" data-hovercard-type="issue" data-hovercard-url="/ocaml/merlin/issues/1748/hovercard">#1748</a>)</li>
<li>Fix occurrences staleness detection when the server is not running at the<br>
project's source root. (<a href="https://github.com/ocaml/merlin/pull/2097" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4909445102" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2097" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2097/hovercard">#2097</a>)</li>
<li>Reproduce and fix a load_path staleness issue particularly visible when<br>
using ocaml-lsp and dune in watch mode (<a href="https://github.com/ocaml/merlin/pull/2109" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4973564344" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2109" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2109/hovercard">#2109</a>)</li>
<li>Fix bug in <code>document</code> query (<a href="https://github.com/ocaml/merlin/pull/2092" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4850340504" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2092" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2092/hovercard">#2092</a>)</li>
</ul>
</li>
<li>ocaml index
<ul>
<li>Fix staleness detection in the presence of ppxes. (<a href="https://github.com/ocaml/merlin/pull/2110" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4991285300" data-permission-text="Title is private" data-url="https://github.com/ocaml/merlin/issues/2110" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/merlin/pull/2110/hovercard">#2110</a>)</li>
</ul>
</li>
</ul>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Merlin 5.8.1-506~preview
tags:
- merlin
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: true
ignore: false
released_on_github_by: voodoos
github_release_tags:
- v5.8.1-506_preview
---

<p>CHANGES:</p>
<ul>
<li>merlin library
<ul>
<li>Experimental support for OCaml 5.6</li>
</ul>
</li>
</ul>
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: OCaml-LSP 1.27.0
tags:
- ocaml-lsp
- platform
- editors
contributors:
changelog:
versions:
authors: []
experimental: false
ignore: false
released_on_github_by: voodoos
github_release_tags:
- 1.27.0
---

<p>CHANGES:</p>
<h2>Features</h2>
<ul>
<li>Upgrade to OCaml 5.5 (<a href="https://github.com/ocaml/ocaml-lsp/pull/1609" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4718065746" data-permission-text="Title is private" data-url="https://github.com/ocaml/ocaml-lsp/issues/1609" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/ocaml-lsp/pull/1609/hovercard">#1609</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fix compatibility with upcoming Dune versions by avoiding the <code>Stdune.Pid</code><br>
module. (<a href="https://github.com/ocaml/ocaml-lsp/pull/1608" class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4705078926" data-permission-text="Title is private" data-url="https://github.com/ocaml/ocaml-lsp/issues/1608" data-hovercard-type="pull_request" data-hovercard-url="/ocaml/ocaml-lsp/pull/1608/hovercard">#1608</a>)</li>
</ul>
Loading