summaryrefslogtreecommitdiff
path: root/changelog.spec.txt
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2014-12-31 13:05:12 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2014-12-31 13:05:12 -0800
commit5d6faab7e0f88e4a44e55134cad2199be67b4e52 (patch)
treec7ce2c14669c1fa393bbaffa3b8cd902286fbaa8 /changelog.spec.txt
parent654c7c2e646eb9e1e9d6948c720fde956ec59bf0 (diff)
Updated spec changelog.
Diffstat (limited to 'changelog.spec.txt')
-rw-r--r--changelog.spec.txt52
1 files changed, 45 insertions, 7 deletions
diff --git a/changelog.spec.txt b/changelog.spec.txt
index 4091dd3..2ede931 100644
--- a/changelog.spec.txt
+++ b/changelog.spec.txt
@@ -1,9 +1,47 @@
+[0.14]
+
+ * Clarified indented code blocks. Previously the spec said, wrongly,
+ that a blank line was needed between a paragraph and a following
+ code block. It is only needed between a code block and a following
+ paragraph (due to lazy continuations). (Thanks to textnut.)
+ * Added definitions of whitespace, unicode whitespace, punctuation,
+ ASCII punctuation (#108).
+ * Improved rules for emphasis and strong emphasis. This improves
+ parsing of emphasis around punctuation. For background see
+ <http://talk.commonmark.org/t/903/6>. The basic idea of the change
+ is that if the delimiter is part of a delimiter clump that has
+ punctuation to the left and a normal character (non-space,
+ non-punctuation) to the right, it can only be an opener. If it has
+ punctuation to the right and a normal character (non-space,
+ non-punctuation) to the left, it can only be a closer. This handles
+ cases like
+
+ **Gomphocarpus (*Gomphocarpus physocarpus*, syn. *Asclepias
+ physocarpa*)**
+
+ and
+
+ **foo "*bar*" foo**
+
+ better than before.
+ * Added test case for link-in-link-in-image (#252).
+ * Fixed broken internal references.
+ * Added another example of an unclarity in the canonical Markdown
+ syntax description.
+ * Reworded the principle of uniformity to be more general; it applies
+ to all container blocks, not just list items.
+ * Added a rule for empty list items (#242).
+ * Clarified precedence of empty list items over setext header lines
+ (#95).
+ * Added an example with two blank lines in fenced code in a sublist (#180).
+ * Added an explicit CC-BY-SA license to the spec (#55).
+
[0.13]
-* Updated path of test program.
-* Use terminology "plain textual content" instead of "string."
-* Added condition that conforming parsers strip or replace NULL characters.
-* Changed Example 196 to reflect the spec's rules. It should not be a loose
- list as it has no blank lines.
-* Adjusted semantically insignificant formatting of HTML output.
-* Added example to spec of shortcut link with following space (#214).
+ * Updated path of test program.
+ * Use terminology "plain textual content" instead of "string."
+ * Added condition that conforming parsers strip or replace NULL characters.
+ * Changed Example 196 to reflect the spec's rules. It should not be a loose
+ list as it has no blank lines.
+ * Adjusted semantically insignificant formatting of HTML output.
+ * Added example to spec of shortcut link with following space (#214).