Skip to content

Commit 2ef5f96

Browse files
committed
Update changelog.
1 parent db541a2 commit 2ef5f96

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

changelog.txt

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,95 @@
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+
193
[0.28]
294

395
* Allow unlimited balanced pairs of parentheses in link URLs

0 commit comments

Comments
 (0)