Permalink
Commits on Jan 7, 2017
  1. Change Rule 14 for Emphasis.

    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.
    committed Jan 7, 2017
Commits on Dec 9, 2016
  1. Remove exports.version from index.js.

    This can be obtained using
    
        require('commonmark-spec/package.json').version
    committed Dec 9, 2016
  2. Added release checklist.

    committed Dec 9, 2016
  3. Makefile updates.

    committed Dec 9, 2016
  4. Improved npm package: package.json and index.js.

    Added .tests (JSON) and .version to index.js.
    Added version.
    Added license, description.
    committed Dec 9, 2016
  5. Merge pull request #444 from puzrin/npm

    Added drafts to publish spec in npm, #394
    committed on GitHub Dec 9, 2016
Commits on Dec 1, 2016
  1. The previous commit should have referenced jgm/cmark#166.

    Also, note that the changes to the spec are thanks to
    @kivikakk.
    committed Dec 1, 2016
  2. Allow unlimited balanced pairs of parentheses in link URLs.

    See #166.  The rationale is that there are many URLs containing
    unescaped nested parentheses.
    committed Dec 1, 2016
Commits on Nov 18, 2016
  1. Bump verison to 0.27.

    committed Nov 18, 2016
  2. Update changelog.

    committed Nov 18, 2016
Commits on Nov 7, 2016
  1. Revert "CommonMark.dtd: rename root element document -> CommonMark."

    This reverts commit f06712a.
    
    This needs further thought.
    committed Nov 7, 2016
  2. CommonMark.dtd: rename root element document -> CommonMark.

    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
    committed Nov 7, 2016
Commits on Sep 20, 2016
Commits on Sep 15, 2016
Commits on Sep 14, 2016
  1. Merge pull request #422 from TimothyGu/unicode-whitespace

    Add examples for Unicode whitespace
    committed on GitHub Sep 14, 2016
Commits on Sep 12, 2016
  1. Added h2..h6 to block tag list.

    Closes #430.
    committed Sep 12, 2016
Commits on Aug 20, 2016
  1. Added closing paren. Fixes #428.

    committed Aug 20, 2016
  2. Merge pull request #425 from dikmax/patch-1

    Remove duplicated test.
    committed on GitHub Aug 20, 2016
Commits on Aug 12, 2016
  1. Remove duplicated test.

    Tests 390 and 391 are equal in 0.26.
    dikmax committed on GitHub Aug 12, 2016
Commits on Aug 8, 2016
  1. Test suite: Don't mess up on examples with 32 `s.

    Closes #423.
    committed Aug 8, 2016
Commits on Aug 6, 2016
  1. Add examples for Unicode whitespace

    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.
    TimothyGu committed Aug 6, 2016
Commits on Jul 21, 2016
  1. Merge pull request #419 from robinst/patch-4

    Fix missing closing paren typo
    committed on GitHub Jul 21, 2016
  2. Fix missing closing paren typo

    robinst committed on GitHub Jul 21, 2016
Commits on Jul 20, 2016
  1. Merge pull request #418 from jkr/list-blank-lines

    Update statement on blank lines and lists.
    committed on GitHub Jul 20, 2016
  2. Update statement on blank lines and lists.

    The definition of a list still said that "two blank lines end all
    containing lists." That rule has been removed.
    jkr committed Jul 20, 2016
Commits on Jul 15, 2016
Commits on Jul 13, 2016
  1. Merge pull request #417 from neongreen/patch-1

    Fix a typo in the spec
    committed on GitHub Jul 13, 2016
  2. Moved restriction on paragraph-interrupting lists to list item spec

    instead of list marker spec.
    committed Jul 13, 2016
  3. Empty list items cannot interrupt a paragraph.

    This removes an ambiguity between setext headers and
    lists in cases like
    
        foo
        -
    committed Jul 13, 2016
Commits on Jul 12, 2016
  1. Fix a typo in the spec

    neongreen committed on GitHub Jul 12, 2016