Releases: xenocrat/chyrp-markdown
Releases · xenocrat/chyrp-markdown
chyrp-markdown 3.0
Changes in this release:
- Added GitLab-Flavored Markdown.
- Added parser property
blockPriorities
to pre-define block call order (see README). - Removed public property
contextId
: use methodsgetContextId()
andsetContextId()
. - HeadlineTrait: added GitHub-style anchors, controlled by the
headlineAnchors
property. - HtmlTrait: recognised HTML entities are decoded when rendering (except
<
,>
,&
,"
). - CFM: added FencedAsideTrait and FencedQuoteTrait.
chyrp-markdown 2.1
Changes in this release:
- FootnoteTrait: render footnote links within footnote blocks.
chyrp-markdown 2.0
Changes from cebe/markdown:
- 76% CommonMark and 75% GFM conformance (see limitations).
- Improved HTML5 support.
- Improved UTF-8 multi-byte parsing performance.
- Resolved LinkTrait/HtmlTrait kludge.
- Added a way for traits to bust block-identification call order.
- Added return type declarations for all methods.
- Added
preprocess()
andpostprocess()
methods to the parser. - Added property
convertTabsToSpaces
to the parser. - Added property
contextId
to the parser. - Moved property
html5
into the base parser class. - Added Chyrp-Flavoured Markdown.
- Added Traits:
- AsideTrait
- FigureTrait
- FootnoteTrait
- CiteTrait
- HighlightTrait
- SupSubTrait
- Renamed UrlLinkTrait to AutoLinkTrait.
- Added test suite for CommonMark, GFM, and CFM.
- Removed requirement for
opcache.save_comments
to be enabled. - Removed MarkdownExtra.
- Removed HHVM workarounds.
chyrp-markdown 2.0 beta 5
Changes in this release:
- Fixes to strong/emphasis with UTF-8 multi-byte characters.
- Improved UTF-8 multi-byte parsing performance.
- Fixes and improvements to HTML block and inline tag parsing.
chyrp-markdown 2.0 beta 4
Changes in this release:
- CommonMark and GFM conformance at 76%.
chyrp-markdown 2.0 beta 3
Changes in this release:
- CommonMark and GFM conformance at 70%
- Added test suite covering all Markdown flavours.
chyrp-markdown 2.0 beta 2
Changes in this release:
chyrp-markdown 2.0 beta 1
Changes from cebe/markdown:
- Improved CommonMark conformance (see limitations).
- Improved GitHub-Flavored Markdown conformance.
- Improved HTML5 support.
- Removed requirement for
opcache.save_comments
to be enabled. - Added a way for traits to bust block-identification call order.
- Added return type declarations for all methods.
- Added
preprocess()
andpostprocess()
methods to the parser. - Added option
convertTabsToSpaces
to the parser. - Added option
contextID
to the parser. - Removed MarkdownExtra.
- Removed HHVM workarounds.
- Added Chyrp-Flavoured Markdown.
- Added Traits:
- AsideTrait
- FigureTrait
- FootnoteTrait
- CiteTrait
- HighlightTrait
- SupSubTrait
- Renamed UrlLinkTrait to AutoLinkTrait.