@tivie tivie released this Nov 10, 2018 · 87 commits to master since this release

Assets 2

Version 1.9.0 introduces a new feature, the Markdown to HTML converter. This feature is still experimental and is a partial backport of the new Reverse Converter planned for version 2.0.

Bug Fixes

  • italicsAndBold: fix issue with consecutive spans (#608) (5c0d67e), closes #544
  • underline: fix issue with consecutive spans (81edc70)

Features

  • converter.makeMarkdown: [EXPERIMENTAL] add an HTML to MD converter (e4b0e69), closes #388 #233

@tivie tivie released this Oct 16, 2018 · 87 commits to master since this release

Assets 2

Bug Fixes

  • emojis: fix emoji excessive size (4aca41c)
  • gfm-codeblocks:
    • add support for spaces before language declaration (24bf7b1), closes #569
    • leading space no longer breaks gfm codeblocks (828c32f), closes #523
  • images: fix js error when using image references (980e702), closes #585
  • literalMidWordAsterisks: now parses single characters enclosed by * correctly (fe70e45), closes #478
  • mentions: allow for usernames with dot, underscore and dash (dfeb1e2), closes #574
  • nbsp: fix replacing of nbsp with regular spaces (8bc1f42)

@tivie tivie released this Dec 22, 2017 · 87 commits to master since this release

Assets 2

Features

  • splitAdjacentBlockquotes: add option to split adjacent blockquote blocks (da328f2), closes #477

@tivie tivie released this Dec 11, 2017 · 89 commits to master since this release

Assets 2

Features

  • completeHTMLDocument: add option to output a complete HTML document (a8427c9)
  • metadata: add support for embedded metadata (63d949f), closes #260

@tivie tivie released this Dec 5, 2017 · 94 commits to master since this release

Assets 2

Bug Fixes

  • tables: raw html inside code tags in tables no longer breaks tables (4ef4c5e), closes #471

@tivie tivie released this Nov 28, 2017 · 96 commits to master since this release

Assets 2

Bug Fixes

  • literalMidWordAsterisks: no longer treats colon as alphanumeric char (21194c8), closes #461
  • spanGamut: code spans are hashed after parsing (f4f63c5), closes #464
  • tables: pipe character in code spans no longer breaks table (0c933a0), closes #465

@tivie tivie released this Nov 11, 2017 · 109 commits to master since this release

Assets 2

Bug Fixes

  • fenced codeblocks: add tilde as fenced code block delimiter (c956ede), closes #456
  • openLinksInNewWindow: hash links are not affected by the option (11936ec), closes #457

@tivie tivie released this Nov 1, 2017 · 112 commits to master since this release

Assets 2

Dependencies update

  • package: update yargs to version 10.0.3 (#447) (906b26d)

Bug Fixes

  • CDNjs: bump version to fix version missmatch with CDNjs (#452)

@tivie tivie released this Oct 24, 2017 · 117 commits to master since this release

Assets 2

NOTICE

Don't use the CDNjs version of this release. See issue #452 for more details.

Bug Fixes

  • autolinks: prevent _ and * to be parsed in links (61929bb), closes #444

Features

  • ellipsis: add auto-ellipsis support (25f1978)

    • Example:

      input

      this is an ellipsis...

      output

      <p>this is an ellipsis…</p>
  • emoji: add emoji support through option emoji(5b8f1d3), closes #448

    • Usage:

      var conv = new showdown.Converter({emoji: true});
    • Example:

      input

      this is a smile :smile: emoji

      output

      <p>this is a smile 😄 emoji</p>
  • start ordered lists at an arbitrary number: add support for defining the first item number of ordered lists (9cdc35e), closes #377

    • Example:

      input

      3. foo
      4. bar
      5. baz

      output

      <ol start="3">
        <li>foo</li>
        <li>bar</li>
        <li>baz</li>
      </ol>
  • underline: add EXPERIMENTAL support for underline (084b819), closes #450

    • Usage:

      var conv = new showdown.Converter({underline: true});
    • Example:

      input

      this is __underlined__ and this is ___also underlined___

      output

      <p>this is <u>underlined</u> and this is <u>also underlined</u></p>
    • Note: With this option enabled, underscore no longer parses as <em> or <strong>

BREAKING CHANGES

  • start ordered lists at an arbitrary number: Since showdown now supports starting ordered lists at an arbitrary number, list output may differ.

@tivie tivie released this Oct 6, 2017 · 125 commits to master since this release

Assets 2

Bug Fixes

  • tables: tables are properly rendered when followed by a single linebreak and a list (d88b095), closes #443
  • tables: trailing spaces no longer prevent table parsing (66bdd21), closes #442