Skip to content

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@xcoulon xcoulon released this 04 Oct 11:10
· 199 commits to master since this release
11c69eb

Version 0.5.0 adds the XHTML5 backend, as well as support for custom substitutions on paragraphs and delimited blocks.
Also, rendering on other blocks as also been greatly improved, thanks to better support for attributes.
Finally, source blocks can now be rendered with the Chroma syntax highlighter (using the :source-highlighter: pygments or :source-highlighter: chroma document attribute) and callouts are supported.

As usual, this version also includes its share bug fixes as well.

Huge thanks to gdamore and pjanx for their numerous contributions 🙌

Bug Fixes

  • parser: colons, images and icons not supported in list terms (#615) (b61a886), closes #614
  • parser: expose authors and revision in the document attributes (#521) (9335817), closes #517
  • parser: failure to convert nested elements (#740) (6f07b44), closes #739
  • parser: fix footnotes grammar (#535) (03587bb), closes #532
  • parser: fix quoted text delimitation (#505) (c394f70), closes #504
  • parser: ignore standalone attributes at the end of doc (#606) (a57b8fb), closes #605
  • parser: Inline attribute parsing is incorrect (#684) (04f2a1d)
  • parser: quoted strings should not allow interior adjacent spaces (#636) (fc8a97e), closes #622
  • parser: quoted text newline handling (#624) (07252b5), closes #623
  • parser: verify configuration attributes (#513) (a9da628), closes #509
  • parser: verify document with leading empty line (#757) (921565a), closes #707
  • parser/renderer: support concelead index terms in labeled lists (#507) (1b574d6), closes #502
  • parser/renderer: support non-alphanum characters in index terms (#506) (c94b470), closes #503
  • renderer: do not 'HTML escape' string elements (#752) (4fd36b5), closes #741
  • renderer: do not highlight syntax when language is not set (#515) (c3439bd), closes #514
  • renderer: do not HTML escape content twice in source blocks (#571) (08b705d), closes #570
  • renderer: Remove stray debugging message (#716) (8b13202)
  • renderer: Section ID should include the icon class (#730) (994c92f), closes #691
  • renderer: source highlighter should get unadulterated string (#723) (8fbc228), closes #721
  • renderer: Wrong code for (TM) (#642) (f8cb430), closes #641
  • types: CalloutListItem must implement DocumentElement (#569) (d759c0b), closes #568

Features