Skip to content

Release 5.0.0 - #387

Open
balat wants to merge 2 commits into
masterfrom
release-5.0.0
Open

Release 5.0.0#387
balat wants to merge 2 commits into
masterfrom
release-5.0.0

Conversation

@balat

@balat balat commented Aug 31, 2026

Copy link
Copy Markdown
Member

Two commits to close the release preparation.

Release 5.0.0

The changelog heading becomes 5.0.0. That heading is the version: no .opam file and no dune-project carries a version field, and dune-release tag reads it from there.

It also records that the test matrix covers OCaml 4.14 and the 5.x series while the lower bound stays at 4.08, so the versions from 4.08 to 4.13 are no longer tested. That is the decision taken rather than raising the bound.

Update the release instructions

docs/RELEASE.md still described the wikidoc procedure, which was replaced by wodoc. It now points at doc/README.md for the documentation build and at the Documentation workflow for publishing a version, and adds two things that were missing: that the changelog heading is where the version number lives, and that the reverse dependencies should be updated before the release lands.

Reverse dependencies

Checked against this branch, with the four TyXML packages pinned and labelled 5.0.0 so the solver actually resolves the new constraints:

  • js_of_ocaml-tyxml, odoc, odoc-md, odoc-driver, sherlodoc and wodoc build unchanged. Xml_sigs.T did not change in 5.0, and everything except Eliom goes through Html_f.Make and Svg_f.Make, which build the Wrapped_functions internally.
  • Eliom needed the four new Wrapped_functions and a wider constraint: Adapt to TyXML 5.0 eliom#901 and Adapt to TyXML 5.0 eliom#902, both merged.
  • ocsigen-toolkit and ocsigen-start build unchanged on their deriving branches. On master they are not yet verified.

balat added 2 commits August 31, 2026 11:46
Also record that the test matrix no longer covers OCaml 4.08 to 4.13, while
the lower bound stays at 4.08.
They still described the wikidoc procedure, which was replaced by wodoc: point
at doc/README.md and at the Documentation workflow instead. Also record that
the changelog heading is where the version number lives.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant