package opam-dune-lint

  1. Overview
  2. Docs
Ensure dune and opam dependencies are consistent

Install

Dune Dependency

Authors

Maintainers

Sources

opam-dune-lint-v0.2.tbz
sha256=14820dabe460fda8272596d02c3de938ae584720285b7538fc7ee6f7d7a93432
sha512=e25ed90fcddd68b92e7ff6092a6a3f357840d53eadf133348977771cd9d457cc1994a46cec88c95e101cfef354694f6b454f73b5e684da45bafe50f25304797c

CHANGES.md.html

v0.2

  • Cope with missing (depends ...) in dune-project (@talex5 #33). We tried to add the missing packages to an existing depends field, but if there wasn't one at all then we did nothing.

  • Use quoted versions in the fix suggestion string (@tmcgilchrist #32). Makes copy-and-paste easier for people using it via a web UI.

  • Support older versions of OCaml back to 4.10 (@tmcgilchrist #31).

  • Ignore dependencies on sub-packages (@dra27 #27). Library foo may depend on library foo.bar but this cannot introduce an opam dependency on foo in foo.opam.

  • Require opam libraries compatible with the client (@dra27 #26).

  • Add support for multiple dependency clauses for the same package (@kit-ty-kate #25).

  • Upgrade to dune-private-libs 2.8.0 (@kit-ty-kate #20).

  • Remove dependency on ocamlfind, as we don't use it for anything now (@talex5 #18).

v0.1

Initial release.