package opam-dune-lint
Ensure dune and opam dependencies are consistent
Install
Dune Dependency
Authors
Maintainers
Sources
opam-dune-lint-0.4.tbz
sha256=8f525f26be03a7d10eea26b128a5857dec8b0f9dd8113b94f4646641504cf9bd
sha512=548a34b55e7e19d5f85316f51d738c04e9e10aca34c31e3f6f16629b0f3b51c64224cd710869c693b8a2cebac85b18fcecde960f81dd9bc94eebad080ca08f44
doc/CHANGES.html
v0.4
- Fix the issue #53. Skip resolving a public library when it is added as optional dependency(dune's libraries stanza) (@moyodiallo #54).
- Print all the errors before the exit (@moyodiallo #55).
v0.3
- Fix the issue #51, when there's no package declared in
dune-project
file (@moyodiallo #52). - Add support for dune 3.0 , the command
dune external-lib-deps
was removed from dune. Now, theopam-dune-lint
command works withoutdune build
. (@moyodiallo #46).
v0.2
- Cope with missing
(depends ...)
indune-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 libraryfoo.bar
but this cannot introduce an opam dependency onfoo
infoo.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.