aboutsummaryrefslogtreecommitdiff
path: root/changelog.txt
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.txt')
-rw-r--r--changelog.txt92
1 files changed, 92 insertions, 0 deletions
diff --git a/changelog.txt b/changelog.txt
index 2fff8b1..95cbf1c 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,95 @@
+[0.29]
+
+ * Clarify that entities can't be used to indicate structure (#474).
+ For example, you can't use `*` instead of `*` for a bullet
+ list, or `
` to create a new paragraph.
+ * Limit numerical entities to 6 hex or 7 decimal digits (#487).
+ This is all that is needed given the upper bound on
+ unicode code points.
+ * Specify dropping of initial/final whitespace in setext heading content
+ (#461).
+ * Add example with a reference link definition where the reference is never
+ used (#454).
+ * Add example with setext header after reference link defs (#395).
+ * Clarify that script, pre, style close tags can begin an HTML block (#517).
+ * Remove `meta` from list of block tags in start condition #6 of
+ HTML blocks (#527). meta tags are used in some inline contexts (though
+ this isn't valid HTML5), e.g. in schema.org.
+ * Disallow newlines inside of unquoted attributes (#507,
+ Shyouhei Urabe) as per HTML spec:
+ <https://html.spec.whatwg.org/multipage/syntax.html#unquoted>.
+ * Remove vestigial restriction in list item spec (#543).
+ The "not separated by more than one blank line" was a left-over
+ from an earlier version of the spec in which two blank lines
+ ended a list.
+ * Fix tests where list items are indented 4+ spaces (#497).
+ The tests did not accord with the spec here; these
+ lines should be continuation lines (if no blank space)
+ or indented code blocks (if blank space).
+ * Clarify tildes and backticks in info strings (#119).
+ We disallow backticks in info strings after backtick fences
+ only. Both backticks and tildes are allowed in info strings
+ after tilde fences. Add example.
+ * Indicate that info string is trimmed of all whitespace (#505, Ashe
+ Connor). As noted in
+ <https://github.com/github/cmark/issues/60>, the info string
+ is not only trimmed of "spaces" (U+0020) but also of tabs.
+ * Don't strip spaces in code span containing only spaces (#569).
+ This allows one to include a code span with just spaces,
+ using the most obvious syntax.
+ * Add example w/ reference link w/ empty destination in `<>` (#172).
+ * Disallow link destination beginning with `<` unless it is inside `<..>`
+ (#538). This brings the description in line with the spec example:
+ ```
+ [foo]: <bar>(baz)
+
+ [foo]
+ .
+ <p>[foo]: <bar>(baz)</p>
+ <p>[foo]</p>
+ ```
+ * Allow spaces inside link destinations in pointy brackets (#503).
+ This reverts a change in 0.24 and should make things easier
+ for people working with image paths containing spaces.
+ * Remove redundant condition. We don't need to specify that the absolute
+ URI in an autolink doesn't contain `<`, since this is specified in
+ the description of an absolute URI.
+ * Add additional spec examples involving link destinations in `<>` (#473).
+ * Add test for `[test](<url\>)` (#562).
+ * Disallow unescaped `(` in parenthesized link titles (#526).
+ * Add example showing need for space before title in reference link (#469).
+ * Add codepoints for punctuation characters (#564, Christoph Päper).
+ * Clarify the left- and right-flanking definitions (#534, Jay Martin).
+ * Match interior delimiter runs if lengths of both are multiples of 3
+ (#528). This gives better results on `a***b***c` without giving bad
+ results on the cases that motivated the original multiple of 3 rule.
+ * Add another test case for emphasis (#509, Michael Howell).
+ * Code spans: don't collapse interior space (#532).
+ * Simplify revisions to code span normalization rules.
+ Remove the complex rule about ignoring newlines adjacent
+ to spaces. Now newlines are simply converted to spaces.
+ * Replace image 'url' with 'destination' (#512, Phill).
+ * Add some links for occurrences of "above" (#480).
+ * Various typo fixes (#514, Kenta Sato; #533, nikolas;
+ tnaia, #556; #551, Grahame Grieve).
+ * Create .gitattributes so that changelog.txt is highlighted as
+ markdown (#499, Christoph Päper).
+ * Update GitHub links (Morten Piibeleht).
+ * Update references to container and leaf block headers to use the
+ correct pluralization (#531, Elijah Hamovitz).
+ * Rephrase example #111 to indicate that the rendering is not mandated
+ (#568).
+ * Improve documentation of parsing strategy (#563).
+ Note that `openers_bottom` needs to be indexed to
+ delimiter run lengths as well as types.
+ * make_spec.lua: Fix migration of children nodes in create_anchors (#536,
+ Zhiming Wang). This resulted in some bugs in the rendered spec
+ (where words would be dropped from links).
+ * Fix dingus link when double clicking Markdown code (#535, Zhiming Wang).
+ Prior to this commit, the link opened is always `/dingus/?text=` (no
+ text).
+ * Add spec.json generator to Makefile (M Pacer).
+
[0.28]
* Allow unlimited balanced pairs of parentheses in link URLs