From ae806c61768ee2cad6501378a8e6d9199a00b5b4 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 17 Jan 2016 21:53:29 -0800 Subject: Bump to 0.24.1, updated changelog. --- changelog.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'changelog.txt') diff --git a/changelog.txt b/changelog.txt index 706567c..1deee77 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,25 @@ +[0.24.1] + + * Commonmark renderer: + + Use HTML comment, not two blank lines, to separate a list + item from a following code block or list. This makes the + output more portable, since the "two blank lines" rule is + unique to CommonMark. Also, it allows us to break out of + a sublist without breaking out of all levels of nesting. + + `is_autolink` - handle case where link has no children, + which previously caused a segfault. + + Use 4-space indent for bullet lists, for increased portability. + + Use 2-space + newline for line break for increased portability (#90). + + Improved punctuation escaping. Previously all `)` and + `.` characters after digits were escaped; now they are + only escaped if they are genuinely in a position where + they'd cause a list item. This is achieved by changes in + `render.c`: (a) `renderer->begin_content` is only set to + false after a string of digits at the beginning of the + line, and (b) we never break a line before a digit. + Also, `begin_content` is properly initialized to true. + * Handle NULL root in `consolidate_text_nodes`. + [0.24.0] * [API change] Added `cmark_node_replace(oldnode, newnode)`. -- cgit v1.2.3