Added
- Added AST document processors (#210)
- Added optional
Environmentparameter toCommonMarkConverterconstructor
Changed
- Renamed "header" things to "heading" for spec consistency
Header=>HeadingATXHeaderParser=>ATXHeadingParserSetExtHeaderParser=>SetExtHeadingParserHeaderRenderer=>HeadingRenderer
- Renamed "HorizontalRule" to "ThematicBreak" for spec consistency
HorizontalRule=>ThematicBreakHorizontalRuleParser=>ThematicBreakParserHorizontalRuleRenderer=>ThematicBreakRendererHorizontalRuleRendererTest=>ThematicBreakRendererTestRegexHelper::getHRuleRegex()=>RegexHelper::getThematicBreakRegex()
- Renamed inline "Html" and "RawHtml" to "HtmlInline" for consistency
Html=>HtmlInlineRawHtmlParser=>HtmlInlineParserRawHtmlRenderer=>HtmlInlineRenderer
- Don't allow whitespace between link text and link label of a reference link (spec change)
- Don't allow spaces in link destinations, even in
<> - Allow multiline setext header content
- The
Headingconstructor now allows$contentsto be astring(old behavior) orstring[](new)
- The
Fixed
- Fixed several list issues and regressions (commonmark/commonmark.js#59)
Removed
- Removed schema whitelist from autolink regex
- Moved SmartPunct functionality into new league/commonmark-extras package