aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-01Update spec.txtJohn MacFarlane
2017-04-09Clarify precedence of thematic breakAidan Woods
There already exists the statement: "When both a thematic break and a list item are possible interpretations of a line, the thematic break takes precedence". This adjustment ensures that this precedence is achieved by the list item definition.
2017-04-06Merge pull request #456 from ScottAbbey/patch-1John MacFarlane
Fix typo and clarify expansion
2017-04-05Fix typo and clarify expansionScottAbbey
I guess this would have passed a spell checker since *theses* is the plural of *thesis*. Listing the number of spaces the first tab is expanded into reduces the cognitive load required to figure out why the next line talks about six spaces.
2017-03-18Merge pull request #450 from mgeier/missing-iffJohn MacFarlane
Add a missing "iff"
2017-03-18Add a missing "iff"Matthias Geier
2017-03-16Acknowledge Aaron Swartz's role in developing Markdown.John MacFarlane
2017-03-06Merge pull request #449 from mgeier/remove-a-backslashJohn MacFarlane
Example for disabling image markup: remove a backslash
2017-03-05Example for disabling image markup: remove a backslashMatthias Geier
Escaping `[` disables the markup, escaping `!` on top of that doesn't change anything and is therefore misleading in this example.
2017-02-17Merge pull request #448 from fiveop/masterJohn MacFarlane
`Zs` is a general category not a class
2017-02-17 is a general category not a classPhilipp Matthias Schaefer
2017-01-08Change Rule 14 for Emphasis.John MacFarlane
Previously the nesting Strong (Emph (...)) was preferred over Emph (Strong (...)). This change makes Emph (Strong (...)) preferred. Note that the commonmark reference implementations were not entirely consistent about this rule, giving different results for ***hi*** and ***hi**** This change simplifies parsing. It goes against the majority of implementations, but only on something utterly trivial.
2016-12-09package.json: use shorter form of repository.John MacFarlane
2016-12-09Remove exports.version from index.js.John MacFarlane
This can be obtained using require('commonmark-spec/package.json').version
2016-12-09Added release checklist.John MacFarlane
2016-12-09Makefile updates.John MacFarlane
2016-12-09Improved npm package: package.json and index.js.John MacFarlane
Added .tests (JSON) and .version to index.js. Added version. Added license, description.
2016-12-09Removed SPEC variable from MakefileJohn MacFarlane
2016-12-09Merge pull request #444 from puzrin/npmJohn MacFarlane
Added drafts to publish spec in npm, #394
2016-12-09Added drafts to publish spec in npm, #394Vitaly Puzrin
2016-12-01The previous commit should have referenced jgm/cmark#166.John MacFarlane
Also, note that the changes to the spec are thanks to @kivikakk.
2016-12-01Allow unlimited balanced pairs of parentheses in link URLs.John MacFarlane
See #166. The rationale is that there are many URLs containing unescaped nested parentheses.
2016-11-18Bump verison to 0.27.John MacFarlane
2016-11-18Update changelog.John MacFarlane
2016-11-07Revert "CommonMark.dtd: rename root element document -> CommonMark."John MacFarlane
This reverts commit f06712a45edc385e59617aa455570d8bb2acb6d9. This needs further thought.
2016-11-07CommonMark.dtd: rename root element document -> CommonMark.John MacFarlane
Root element must match filename of the DTD, according to the XML spec. See https://talk.commonmark.org/t/the-ast-output-from-dingus-is-invalid-xml-according-to-xmllint/2284
2016-09-20Clarify that the exception only applies to first item in list.John MacFarlane
Closes #420.
2016-09-15Added cases clarifying precedence of shortcut links.John MacFarlane
Closes #427.
2016-09-14Merge pull request #422 from TimothyGu/unicode-whitespaceJohn MacFarlane
Add examples for Unicode whitespace
2016-09-12Added h2..h6 to block tag list.John MacFarlane
Closes #430.
2016-08-20Added closing paren. Fixes #428.John MacFarlane
2016-08-20Merge pull request #425 from dikmax/patch-1John MacFarlane
Remove duplicated test.
2016-08-12Remove duplicated test.Maxim Dikun
Tests 390 and 391 are equal in 0.26.
2016-08-08Use fenced code blocks for markdown examples that are not test casesJohn MacFarlane
for uniformity.
2016-08-08Test suite: Don't mess up on examples with 32 `s.John MacFarlane
Closes #423.
2016-08-07Removed duplicate reference to "container block".John MacFarlane
2016-08-06Add examples for Unicode whitespaceTimothy Gu
In light of jgm/commonmark.js#107, add a few examples/test cases to make sure the distinction between Unicode whitespace and regular whitespace is kept.
2016-07-21Merge pull request #419 from robinst/patch-4John MacFarlane
Fix missing closing paren typo
2016-07-21Fix missing closing paren typoRobin Stocker
2016-07-20Merge pull request #418 from jkr/list-blank-linesJohn MacFarlane
Update statement on blank lines and lists.
2016-07-20Update statement on blank lines and lists.Jesse Rosenthal
The definition of a list still said that "two blank lines end all containing lists." That rule has been removed.
2016-07-15Bump version to 0.26, update changelog.John MacFarlane
2016-07-13Merge pull request #417 from neongreen/patch-1John MacFarlane
Fix a typo in the spec
2016-07-13Moved restriction on paragraph-interrupting lists to list item specJohn MacFarlane
instead of list marker spec.
2016-07-13Empty list items cannot interrupt a paragraph.John MacFarlane
This removes an ambiguity between setext headers and lists in cases like foo -
2016-07-12Fix a typo in the specArtyom
2016-07-11Use <= instead of < for clarity.John MacFarlane
2016-07-11Removed the "two blank lines breaks out of lists" rule.John MacFarlane
This is incompatible with the principle of uniformity (and indeed with the spec for list items, which requires that the meaning of a chunk of lines not change when it is put into a list item.)
2016-07-11Ordered list markers that interrupt a paragraph must start with 1.John MacFarlane
2016-07-02Improved the section on tabs.John MacFarlane
Added some test cases for ATX headers and thematic breaks. Clarified that it's not just cases that affect indentation that matter, but all cases where whitespace matters for block structure.