aboutsummaryrefslogtreecommitdiff
path: root/changelog.spec.txt
blob: f1477bb35a3fae418d13aa9b8d904a8690c5feba (plain)
  1. [0.15]
  2.   * Fixed some typos with "left-" and "right-flanking" delimiters in the
  3. section on emphasis and strong emphasis (#257).
  4. [0.14]
  5. * Clarified indented code blocks. Previously the spec said, wrongly,
  6. that a blank line was needed between a paragraph and a following
  7. code block. It is only needed between a code block and a following
  8. paragraph (due to lazy continuations). (Thanks to textnut.)
  9. * Added definitions of whitespace, unicode whitespace, punctuation,
  10. ASCII punctuation (#108).
  11. * Improved rules for emphasis and strong emphasis. This improves
  12. parsing of emphasis around punctuation. For background see
  13. <http://talk.commonmark.org/t/903/6>. The basic idea of the change
  14. is that if the delimiter is part of a delimiter clump that has
  15. punctuation to the left and a normal character (non-space,
  16. non-punctuation) to the right, it can only be an opener. If it has
  17. punctuation to the right and a normal character (non-space,
  18. non-punctuation) to the left, it can only be a closer. This handles
  19. cases like
  20. **Gomphocarpus (*Gomphocarpus physocarpus*, syn. *Asclepias
  21. physocarpa*)**
  22. and
  23. **foo "*bar*" foo**
  24. better than before.
  25. * Added test case for link-in-link-in-image (#252).
  26. * Fixed broken internal references.
  27. * Added another example of an unclarity in the canonical Markdown
  28. syntax description.
  29. * Reworded the principle of uniformity to be more general; it applies
  30. to all container blocks, not just list items.
  31. * Added a rule for empty list items (#242).
  32. * Clarified precedence of empty list items over setext header lines
  33. (#95).
  34. * Added an example with two blank lines in fenced code in a sublist (#180).
  35. * Added an explicit CC-BY-SA license to the spec (#55).
  36. [0.13]
  37. * Updated path of test program.
  38. * Use terminology "plain textual content" instead of "string."
  39. * Added condition that conforming parsers strip or replace NULL characters.
  40. * Changed Example 196 to reflect the spec's rules. It should not be a loose
  41. list as it has no blank lines.
  42. * Adjusted semantically insignificant formatting of HTML output.
  43. * Added example to spec of shortcut link with following space (#214).