v0.5.0
Pre-release
Pre-release
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 implementDocumentElement
(#569) (d759c0b), closes #568
Features
- parser: custom subs on paragraphs (#726) (5dcda32), closes #597
- parser: custom substitutions on paragraphs (#749) (7050c34), closes #597
- parser: support custom substitutions on delimited blocks (#755) (2179d24), closes #558
- parser: support custom substitutions on delimited blocks (#759) (667d4ce), closes #558
- parser: support Markdown style quote blocks (#563) (b17f6e1), closes #561
- parser/renderer: Multiple roles for images. (#669) (efdeeea), closes #602
- parser/renderer: Render curved quotes (#648) (51153eb), closes #176
- parser/renderer: support callouts in verbatim blocks (#567) (9b5a26c), closes #562
- parser/renderer: Support inline role assignment (#598) (4ab8453), closes #588
- parser/renderer: support passthrough blocks (#572) (a4870b3), closes #269
- parser/renderer: Support wanted for #mark# syntax (#600) (90b4f2d), closes #599
- parser/renderer: unordered lists should support style (#660) (c93bc82), closes #658
- parser/renderer/types: Support inline and image icons (#613) (fb7414e), closes #587 #611 #610
- renderer: Add image float, align, and capture support. (#685) (c51cc09)
- renderer: add XHTML5 support (#618) (4448584), closes #601
- renderer: attribute to disable header and footer (#516) (3867576), closes #510
- renderer: Closing html tag should have a newline appended (#718) (6774f18), closes #702
- renderer: Customizable admonition captions (#724) (d960766), closes #679
- renderer: Customizable caption prefix. (5c0d5ca)
- renderer: Example blocks should support custom captions (5dd3224)
- renderer: htmlEscape should escape quotes (#647) (991725d), closes #644
- renderer: include authors in 'meta' tag (#544) (6bdca28), closes #543
- renderer: inline images deserve links, too (#754) (3480071)
- renderer: role not honored on h1 titles (#583) (#584) (79a43b3)
- renderer: support Copyright character replacement (#526) (c0f5b5c), closes #169 #524
- renderer: Support customizable table captions (#689) (4c8b1fd)
- renderer: support manpage doctype (#531) (9538b1a), closes #511
- renderer: Support reversed lists (#668) (b323d2f), closes #662
- renderer: Tables should honor table-caption attribute (#717) (a6273dd)
- renderer: Top level table styling (#690) (e6437ac)
- renderer: version-label not honored (#711) (d3c117e), closes #710
- types/parser/renderer: Support for counters (#715) (b9e82cd), closes #714
- types/renderer: Table cols attribute support (#698) (#698) (122f8da), closes #694 #686
- validator: validate manpage document (#545) (65b298d), closes #529
- renderer: Support chroma, fix source paragraph (#720) (533e63d0), closes #706