Skip to content

Releases: ocurrent/opam-dune-lint

0.6

18 Apr 14:25
Compare
Choose a tag to compare

CHANGES:

  • Fix the issue #68, with Sexp format dune parse quoted string by escaping "%{" to become "%{" that OpamFile module can't parse. So we switch to Csexp format which doesn't change quoted string (@moyodiallo #69).

  • Fix the issue #66, when the content of dune-project file ends up with a comment, the Sexplib parse fails because the last ) falls into the comment (@moyodiallo #67).

0.5

03 Feb 13:11
43d1135
Compare
Choose a tag to compare
0.5

CHANGES:

  • Fix the lower bound to have 4.08.0 as the minimal version of OCaml (@moyodiallo #64).

  • Fix the issue #61, Dune stanza (generate_opam_files true) is same as (generate_opam_files) stanza (@devvydeebug #62).

  • Fix the issue #59, Sexplib parse fails because of Dune stanza description quote( "\| or "\>) (@moyodiallo #60).

0.4

31 Oct 12:48
30ec26f
Compare
Choose a tag to compare
0.4

CHANGES:

  • 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).

0.3

17 Oct 08:12
998c59b
Compare
Choose a tag to compare
0.3

CHANGES:

  • Add support for dune 3.0 , the command dune external-lib-deps was removed from
    dune. Now, the opam-dune-lint command works without dune build. (@moyodiallo #46).

0.2

08 Jul 11:10
1345ed5
Compare
Choose a tag to compare
0.2

CHANGES:

  • 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

23 Dec 15:19
f1d6ad8
Compare
Choose a tag to compare

CHANGES:

Initial release.