Skip to content

0.4.0

Latest
Compare
Choose a tag to compare
@Leonidas-from-XIV Leonidas-from-XIV released this 11 Sep 10:27
· 17 commits to main since this release
2798f46

CHANGES:

Added

Changed

  • Canonicalize the URLs of the OPAM dev-repo fields to be able to detect more
    semantically equivalent URLs, this should reduce the risk of build failures
    due to duplicate code pulled (#118, #365 @TheLortex, @Leonidas-from-XIV)

  • Simple the error message printed when dependencies don't use dune as their
    build system. The opam-0install diagnostic message is no longer printed in
    this case and the message has been reformatted and reworded to make the
    salient information easier to see. (#384, @gridbugs)

  • Encode dev-repo constraints in the opam solver - this allows to resolve
    more involved version constraints that were failing before (#396, @samoht)

Deprecated

Fixed

  • Error in case where multiple packages with different dev-repo fields would be
    placed in the same duniverse directory (#377, @gridbugs)

  • Fix a failure when using opam-monorepo with an opam 2.2 root
    (#379, @kit-ty-kate)

  • Fix assertion failure when prefix of "lock" subcommand is used (#381,
    @gridbugs)

  • Treat packages without build commands as virtual only if also lack install
    commands, as some non-virtual packages might only have install commands.
    (#376 @Leonidas-from-XIV, @gridbugs)

  • Improve the ordering of package candidates by putting broken packages at
    then end of the list (#395, #397, @samoht)

Removed

Security