Skip to content

Releases: realworldocaml/mdx

2.5.0

07 Dec 10:18
1f83f73
Compare
Choose a tag to compare

CHANGES:

Added

Fixed

  • Avoid infinite loop in lexer on unclosed code block (#444, @edwintorok)
  • Fix support for skipped blocks in mli and mld files (#462, @samoht)

2.4.1

12 Mar 16:40
e2b6532
Compare
Choose a tag to compare

CHANGES:

Changed

  • Revert #446: "Allow execution of included OCaml code blocks" (#451, @gpetiot).
    Included OCaml code blocks preserve their pre-2.4.0 behavior.

2.4.0

22 Feb 09:16
Compare
Choose a tag to compare

CHANGES:

Added

Fixed

  • Reduce false-positives while detecting warnings (#440, @Julow)

2.3.1

27 Sep 17:47
Compare
Choose a tag to compare

CHANGES:

Added

Changed

  • Vendored the odoc-parser library, removing the need to have it
    as a dependency. (#430, @jonludlam)

2.3.0

14 Apr 14:10
3125899
Compare
Choose a tag to compare

CHANGES:

Added

Changed

  • Switch to using the parser that toplevel uses (found in a mutable
    ref, instead of always the official OCaml parser). This allows
    Camlp5's parser to be used with MDX. (#417, @chetmurthy)

2.2.1

23 Jan 09:36
96cef6c
Compare
Choose a tag to compare

CHANGES:

Fixed

  • Undid the change to the pipe code to restore compatibility with Windows
    (#403, @MisterDA)

2.2.0

06 Jan 10:27
aadf696
Compare
Choose a tag to compare

CHANGES:

Added

Changed

  • Preserve indentation in multiline OCaml blocks in .mli files (#395, @panglesd)

Fixed

Removed

  • Removed warning about missing semicolons added in MDX 1.11.0 and the
    automatic insertion of semicolons in the corrected files introduced in MDX
    2.0.0. (#398, @Leonidas-from-XIV)

2.1.0

28 Jan 11:33
Compare
Choose a tag to compare

CHANGES:

Added

2.0.0

14 Dec 08:56
Compare
Choose a tag to compare

CHANGES:

Added

Fixed

  • Use the same output as the normal toplevel. Mdx used to carry an unsafe patch
    to work around a bug fixed in OCaml 4.06 and that patch would change the
    printed types in some corner cases. (#322, @emillon)

Removed

  • Dropped compatibility with older OCaml versions. The minimal supported range
    is 4.08 to 4.13 now (#345, @Leonidas-from-XIV)
  • Do not install deprecated mdx binary anymore (#274, @gpetiot)
  • Remove deprecated rule command (#312, @gpetiot)
  • Remove support for require-package label, use the mdx stanza in dune
    instead. This label was only used for the rule command and can now be
    safely removed. (#363, @Leonidas-from-XIV)

1.11.1

08 Dec 21:06
Compare
Choose a tag to compare

CHANGES:

Added