Skip to content

Releases: aantron/markup.ml

Markup.ml 1.0.3

14 Mar 08:38
9afbf57
Compare
Choose a tag to compare

Bugs fixed

Markup.ml 1.0.2

05 Jul 05:24
Compare
Choose a tag to compare

Bugs fixed

  • Don't allow empty namespace names (359f336, repotred by Thibaut Mattio).

Markup.ml 1.0.1

15 Jun 19:03
Compare
Choose a tag to compare

Bugs fixed

  • Fix reading of numeric references in the XML tokenizer (#65, reported by @occtyping).

Markup.ml 1.0.0

25 Oct 08:32
Compare
Choose a tag to compare

Breaking

  • Include tag attributes in `Misnested_tag errors, to assist in error recovery (#55, Albert Peschar).
  • Delete type content_signal (#59).

Bugs fixed

  • Parser hangs on <rb> and other ruby annotation tags (#56, reported Julien Sagot).
  • Preserve the original doctype when outputting HTML (b4b59ae, reported Daniil Baturin).
  • Pretty-printer: emit newline after doctype (#58, reported Daniil Baturin).

Markup.ml 0.8.2

09 Dec 21:16
Compare
Choose a tag to compare
  • Parse <noscript> and <script> fragments in context of <body> by default, rather than <head> (#48, prompted Daniil Baturin).
  • Change license to MIT (89bee81).

Markup.ml 0.8.1

10 Jul 16:25
Compare
Choose a tag to compare

Additions

  • Ability to optionally pass custom escaping functions to Markup.write_html (#42, Julien Sagot).

Bugs fixed

  • Markup.html5 and Markup.xhtml filtered their inputs incorrectly (#41).
  • XML parser placed unnecessary restrictions on attribute names (#43, @jeffa5).
  • HTML parser dropped characters in URL query parameter names (#44, Julien Sagot).

Markup.ml 0.8.0

19 Sep 21:17
Compare
Choose a tag to compare
  • Markup.pretty_print and Markup.trim now respect the significance of whitespace in HTML (#39).
  • Modules Markup_lwt and Markup_lwt_unix have been factored out into a separate opam package markup-lwt (#36).

Markup.ml 0.7.7

24 Jul 01:27
Compare
Choose a tag to compare
  • Lowercasing issue between HTML tokenizer and parser (#33, reported @julfy).

Markup.ml 0.7.6

05 Feb 00:15
Compare
Choose a tag to compare
  • Port to Jbuilder (#21).
  • ISO/IEC 8859-15 encoding support (#27, Vladimir Silyaev).
  • Correct handling of stray closing and tags (#28, reported and helped by Vladimir Silyaev).

Markup.ml 0.7.5

14 Jun 00:34
Compare
Choose a tag to compare
  • When writing HTML, do not perform entity escaping inside <script> and similar tags (#17, Johannes Kloos).
  • Fix handling of unpaired </form> tags (0bf4f1b, reported Yann Hamdaoui).
  • Fix stream combinators to be tail-recursive (4a20cae).
  • Fix dependency on Findlib package lwt.unix (#18, diagnosed Andrew Ray).
  • Speed up reading from files by about 30% (7d84cb9).