v0.6.0
Pre-release
Pre-release
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
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.