|
| 1 | +[0.29] |
| 2 | + |
| 3 | + * Clarify that entities can't be used to indicate structure (#474). |
| 4 | + For example, you can't use `*` instead of `*` for a bullet |
| 5 | + list, or ` ` to create a new paragraph. |
| 6 | + * Limit numerical entities to 6 hex or 7 decimal digits (#487). |
| 7 | + This is all that is needed given the upper bound on |
| 8 | + unicode code points. |
| 9 | + * Specify dropping of initial/final whitespace in setext heading content |
| 10 | + (#461). |
| 11 | + * Add example with a reference link definition where the reference is never |
| 12 | + used (#454). |
| 13 | + * Add example with setext header after reference link defs (#395). |
| 14 | + * Clarify that script, pre, style close tags can begin an HTML block (#517). |
| 15 | + * Remove `meta` from list of block tags in start condition #6 of |
| 16 | + HTML blocks (#527). meta tags are used in some inline contexts (though |
| 17 | + this isn't valid HTML5), e.g. in schema.org. |
| 18 | + * Disallow newlines inside of unquoted attributes (#507, |
| 19 | + Shyouhei Urabe) as per HTML spec: |
| 20 | + <https://html.spec.whatwg.org/multipage/syntax.html#unquoted>. |
| 21 | + * Remove vestigial restriction in list item spec (#543). |
| 22 | + The "not separated by more than one blank line" was a left-over |
| 23 | + from an earlier version of the spec in which two blank lines |
| 24 | + ended a list. |
| 25 | + * Fix tests where list items are indented 4+ spaces (#497). |
| 26 | + The tests did not accord with the spec here; these |
| 27 | + lines should be continuation lines (if no blank space) |
| 28 | + or indented code blocks (if blank space). |
| 29 | + * Clarify tildes and backticks in info strings (#119). |
| 30 | + We disallow backticks in info strings after backtick fences |
| 31 | + only. Both backticks and tildes are allowed in info strings |
| 32 | + after tilde fences. Add example. |
| 33 | + * Indicate that info string is trimmed of all whitespace (#505, Ashe |
| 34 | + Connor). As noted in |
| 35 | + <https://github.com/github/cmark/issues/60>, the info string |
| 36 | + is not only trimmed of "spaces" (U+0020) but also of tabs. |
| 37 | + * Don't strip spaces in code span containing only spaces (#569). |
| 38 | + This allows one to include a code span with just spaces, |
| 39 | + using the most obvious syntax. |
| 40 | + * Add example w/ reference link w/ empty destination in `<>` (#172). |
| 41 | + * Disallow link destination beginning with `<` unless it is inside `<..>` |
| 42 | + (#538). This brings the description in line with the spec example: |
| 43 | + ``` |
| 44 | + [foo]: <bar>(baz) |
| 45 | + |
| 46 | + [foo] |
| 47 | + . |
| 48 | + <p>[foo]: <bar>(baz)</p> |
| 49 | + <p>[foo]</p> |
| 50 | + ``` |
| 51 | + * Allow spaces inside link destinations in pointy brackets (#503). |
| 52 | + This reverts a change in 0.24 and should make things easier |
| 53 | + for people working with image paths containing spaces. |
| 54 | + * Remove redundant condition. We don't need to specify that the absolute |
| 55 | + URI in an autolink doesn't contain `<`, since this is specified in |
| 56 | + the description of an absolute URI. |
| 57 | + * Add additional spec examples involving link destinations in `<>` (#473). |
| 58 | + * Add test for `[test](<url\>)` (#562). |
| 59 | + * Disallow unescaped `(` in parenthesized link titles (#526). |
| 60 | + * Add example showing need for space before title in reference link (#469). |
| 61 | + * Add codepoints for punctuation characters (#564, Christoph Päper). |
| 62 | + * Clarify the left- and right-flanking definitions (#534, Jay Martin). |
| 63 | + * Match interior delimiter runs if lengths of both are multiples of 3 |
| 64 | + (#528). This gives better results on `a***b***c` without giving bad |
| 65 | + results on the cases that motivated the original multiple of 3 rule. |
| 66 | + * Add another test case for emphasis (#509, Michael Howell). |
| 67 | + * Code spans: don't collapse interior space (#532). |
| 68 | + * Simplify revisions to code span normalization rules. |
| 69 | + Remove the complex rule about ignoring newlines adjacent |
| 70 | + to spaces. Now newlines are simply converted to spaces. |
| 71 | + * Replace image 'url' with 'destination' (#512, Phill). |
| 72 | + * Add some links for occurrences of "above" (#480). |
| 73 | + * Various typo fixes (#514, Kenta Sato; #533, nikolas; |
| 74 | + tnaia, #556; #551, Grahame Grieve). |
| 75 | + * Create .gitattributes so that changelog.txt is highlighted as |
| 76 | + markdown (#499, Christoph Päper). |
| 77 | + * Update GitHub links (Morten Piibeleht). |
| 78 | + * Update references to container and leaf block headers to use the |
| 79 | + correct pluralization (#531, Elijah Hamovitz). |
| 80 | + * Rephrase example #111 to indicate that the rendering is not mandated |
| 81 | + (#568). |
| 82 | + * Improve documentation of parsing strategy (#563). |
| 83 | + Note that `openers_bottom` needs to be indexed to |
| 84 | + delimiter run lengths as well as types. |
| 85 | + * make_spec.lua: Fix migration of children nodes in create_anchors (#536, |
| 86 | + Zhiming Wang). This resulted in some bugs in the rendered spec |
| 87 | + (where words would be dropped from links). |
| 88 | + * Fix dingus link when double clicking Markdown code (#535, Zhiming Wang). |
| 89 | + Prior to this commit, the link opened is always `/dingus/?text=` (no |
| 90 | + text). |
| 91 | + * Add spec.json generator to Makefile (M Pacer). |
| 92 | + |
1 | 93 | [0.28] |
2 | 94 |
|
3 | 95 | * Allow unlimited balanced pairs of parentheses in link URLs |
|
0 commit comments