Skip to content

v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@xcoulon xcoulon released this 21 Mar 09:38
· 153 commits to master since this release
82bfd34

Version 0.6.0 focused on improved support for substitutions. It also includes a few extra features
and fixes for bugs discovered while working on the main theme.

Bug Fixes

  • parser: check for letters in roman numbering of list item (#787) (e7a8907), closes #747
  • parser: rearranging lists with delimited blocks afterwards (#789) (d547fd0), closes #785
  • support multiple roles on blocks (#807) (50fb873), closes #602
  • parser: support nested attributes in links (#836) (7307f2f), closes #826
  • parser/renderer: encode URL in links when no text is provided (#788) (ad8fee6), closes #745

Code Refactoring

  • parser: simplified grammar rules for attributes (#804) (1a08657), closes #750

Features

  • parser: support attribute substitution in attribute declaration (#801) (b0e80f5), closes #800
  • parser: support attribute substitution in element attributes (#799) (62ddfce), closes #604
  • parser: support custom substitutions on literal blocks (#774) (826d5db), closes #770
  • parser: support for 'idseparator' attribute (#786) (cd386b8), closes #783
  • parser: support incremental substitutions (#782) (fb1e1fd), closes #761
  • parser: support substitutions on passthrough blocks (#773) (68a9843), closes #772
  • parser/renderer: support 'listing' paragraphs (#781) (87b53b3), closes #778
  • parser/renderer: support 'nowrap' option on source blocks (#795) (6fa3065), closes #784
  • parser/renderer: support 'target' and 'role' attributes in link (#810) (e86a252), closes #803
  • parser/renderer: support example paragraphs (#779) (d642854), closes #728
  • parser/renderer: support quoted text in element attributes (#835) (ce36ad6), closes #829
  • renderer: default HTML title (#798) (6b43b68), closes #627
  • support interactive checklists (#811) (158988e), closes #629

BREAKING CHANGES

  • parser: for images and links, positional attributes are delimited
    with commas, so if a link text should contain such a comma, it is necessary
    that the text be wrapped in single or double quotes. This makes the syntax
    (and thus, the parsing) consistent between block attributes and inline
    attributes.
    Eg: link:http://example.com["a description, with comma"]
  • parser: inline attributes content must not start with spaces, as
    it is the case with block attributes.
    Eg: image::cookie.png[ cookie ] is not valid.