opam releases: 2.1.4 & opam-publish 2.2.0 & opam-file-format 2.1.5On , by
Feedback on this post is welcomed on Discuss!
We are pleased to announce the minor release of opam 2.1.4, opam-publish 2.2.0 and opam-file-format 2.1.5.
This opam release consists of backported fixes:
- Make opam able to fully build with OCaml 5.0.
dose3 >= 6.1
andbase64 >= 3.1.0
are now required (#5357) - Fix a bug where opam would not output any explanation when a conflict arises when attempting to install a package (#5378)
The opam-publish release consists of the following breaking change:
- Shorten the generated branch name. This is breaking change for people who want to force-push changes on an already opened PR using a previous version of opam-publish as the branch name might not be the same (#141)
and the following fixes:
- Fix the github markdown syntax generated by opam-publish (#131)
- Disambiguate GitHub archive URL computed from repository and tag (#135)
- Upgrade to cmdliner >= 1.1.0 (#134)
- Support git remotes with multiple push targets (#137)
- Fix broken state if the initial opam-repository clone fails (#140)
The opam-file-format release consists of the following fixes:
- Fix extra lines on non empty headers (#49)
- Make the tests flambda2-ready (#52)
- Fix build failure on OCaml 5.0 when using the non-dune build mode (#50)
Opam installation instructions (unchanged):
From binaries: run
bash -c "sh <(curl -fsSL https://opam.ocaml.org/install.sh) --version 2.1.4"
or download manually from the Github "Releases" page to your PATH. In this case, don't forget to run
opam init --reinit -ni
to enable sandboxing if you had version 2.0.0~rc manually installed or to update you sandbox script.From source, using opam:
opam update; opam install opam-devel
(then copy the opam binary to your PATH as explained, and don't forget to run
opam init --reinit -ni
to enable sandboxing if you had version 2.0.0~rc manually installed or to update your sandbox script)From source, manually: see the instructions in the README.
We hope you enjoy this new minor version, and remain open to bug reports and suggestions.