Skip to content

Releases: xenocrat/chyrp-markdown

chyrp-markdown 3.0

06 May 11:02
Compare
Choose a tag to compare

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 methods getContextId() and setContextId().
  • 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

11 Apr 08:47
Compare
Choose a tag to compare

Changes in this release:

  • FootnoteTrait: render footnote links within footnote blocks.

chyrp-markdown 2.0

02 Apr 07:50
Compare
Choose a tag to compare

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() and postprocess() 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

27 Mar 16:13
Compare
Choose a tag to compare
Pre-release

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

25 Mar 14:01
Compare
Choose a tag to compare
Pre-release

Changes in this release:

  • CommonMark and GFM conformance at 76%.

chyrp-markdown 2.0 beta 3

19 Mar 11:43
Compare
Choose a tag to compare
Pre-release

Changes in this release:

  • CommonMark and GFM conformance at 70%
  • Added test suite covering all Markdown flavours.

chyrp-markdown 2.0 beta 2

04 Mar 17:19
Compare
Choose a tag to compare

chyrp-markdown 2.0 beta 1

01 Mar 09:17
Compare
Choose a tag to compare
Pre-release

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() and postprocess() 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.