Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
--repo
option to --root
to make it more straightforward that this is referring to the project root (#218, @samoht)--verbose
(#229, @emillon)opam-monorepo depext
, especially for non-interactive shells (#216, @samoht)--keep-git-dir
flag to the pull
command that can be used to keep the [.git] directory after pulling the vendored sources. (#160, @rizo)duniverse
(#206, @emillon)OPAMROOT
to accept non-default paths (#197, #198, @Leonidas-from-XIV)2.1~rc2
to 2.1
(#204, @NathanReb)zdev
if it is defined (#183, @emillon)-l
/--lockfile
command line option to explicitly set the lockfile to use or generate in pull
or lock
(#163, @NathanReb)pin-depends
field in opam files. When present, these will be used by the solver (#153, #159, #167, @rizo, @TheLortex, @NathanReb).lock
performance (about 2x faster) by loading the repository state only once (#188, #192, @emillon)pull
command would fail if it used CRLF for new lines. (#191, @NathanReb)pull
as it only use it to suggest updating the lang version for convenience (#191, @NathanReb)pull
and lock
would expect the lockfile to sit in a different place and pull would fail. pull
now simply looks for a .opam.locked
file and pulls it unless there are multiple matching files in the repository's root. (#163, @NathanReb)lock
now skips resolution when the ref is actually a commit pointed by a remote branch or when it looks like a commit (hexadecimal characters only, at least 7 characters-long). (#195, fixes #127, @TheLortex)--ocaml-version
argument to lock
: it allows to determine the ocaml version in the lockfile that's being generated (#161, @pitag-ha)jbuilder
from the lock step. Since dune 2.0, jbuild
files are not supported. A new --allow-jbuilder
option have been added to enable the old behavior.opam-file-format
latest versions as building with dune. (#176, @NathanReb)ocaml-option-*
packages. (#178, @NathanReb)git+https
(#166, @TheLortex)duniverse
(#158, @rizo)--recurse-opam
option for the monorepo lock phase: correctly perform special directory filtering, add an error message when two versions of the same package opam file exist in the source tree, perform package name filtering before checking for uniqueness (#151, @TheLortex)Initial release