dart_markdown 3.1.7 copy "dart_markdown: ^3.1.7" to clipboard
dart_markdown: ^3.1.7 copied to clipboard

A portable Markdown library written in Dart that can parse Markdown into AST and HTML.

3.1.7 #

  1. Make table be able to interrupt other blocks PR#102.

3.1.6 #

  1. Fix linkReferenceDefinitionPattern PR#98.
  2. Fix delimiter row matching pattern for tables PR#99.

3.1.5 #

  1. Some minor chagnes.

3.1.4 #

  1. Fix a blockquote issue Issue92.

3.1.3 #

  1. Fix a table issue Issue#84.

3.1.2 #

  1. Fix a table issue Issue#80.

3.1.1 #

  1. Add a whichElement extension for List<Node> PR#76.

3.1.0 #

  1. BREAKING Use dedicated type fencedCodeBlock for fenced code blocks and indentedCodeBlock for indented code blocks PR#60.
  2. BREAKING Use dedicated type atxHeading for ATX headings and setextHeading for Setext headings PR#63.
  3. BREAKING Use dedicated type fencedBlockquote for fenced blockquote PR#65.
  4. BREAKING Use dedicated type autolinkExtension for autolink extension and autolink for autolinks PR#66.
  5. BREAKING Change type inlineHtml to rawHtml PR#67.
  6. BREAKING Change type inlineCode to codeSpan PR#68.
  7. Change where table markers are saved. PR#71 & PR#72.
  8. Change start and end locations of Element to required PR#73.

3.0.0 #

  1. Add start and end locations to AST Element. PR#50.
  2. BREAKING Rename Document to Markdown PR#51.
  3. BREAKING Rename Document.parseLines to Markdown.parse PR#51.
  4. BREAKING Remove markdownToHtml(), use Markdown().parse().toHtml() instead PR#51.
  5. BREAKING Remove HtmlRenderer from public PR#51.

2.1.3 #

  1. Fix a crash Issue#45.

2.1.2 #

  1. Update some links.
  2. Update lint.

2.1.1 #

  1. Add forceTightList option PR#39.

2.1.0 #

  1. Add enableTagfilter option PR#34.
  2. Update to Dart 2.17, update lints to 2.0.0 PR#35.

2.0.0 #

  1. BREAKING: Add stricter rules to element parsers Issue#29.

    New rules:

    • BlockParser can only return BlockElement.
    • InlineParser can only return InlineObject, which could be InlineElement, Text or UnparsedContent.
    • InlineElement can only have InlineObject as children elements.
  2. Fix an issue when paragraph is disabled Issue#27.

1.0.5 #

  1. Add kbd support PR#25.
  2. BREAKING: Rename enableSupscript to enableSuperscript PR#24.

1.0.4 #

  1. Change element type supscript to superscript PR#21.

1.0.3 #

  1. Add sup script and sub script support Issue#3.
  2. Fix the conflict between footnote and image PR#17.

1.0.2 #

  1. Do not produce paragraph element in footnote reference when the paragraph is disabled Issue#12.
  2. Fix a task list item issue Issue#13.

1.0.1 #

  1. Add class name to task list item Issue#6.
  2. Improve footnote reference Issue#9.

1.0.0 #

First version, refactored from dart-lang/markdown(5.0)

14
likes
160
pub points
80%
popularity

Publisher

verified publishertagnote.app

A portable Markdown library written in Dart that can parse Markdown into AST and HTML.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

args, source_span

More

Packages that depend on dart_markdown