PackageTrack
Sign in Get early access

erusev/parsedown-extra

An extension of Parsedown that adds support for Markdown Extra.

0.9.0 16M downloads/mo #1814 most downloaded on Packagist erusev/parsedown-extra

What this package is like to depend on

Last release 6 months ago

16 Feb 2026

Ships unpredictably

gaps range from 8 days to 3.7 years

Some releases are documented

notes for 5 of 19 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

21 releases · first in 2014

1 release in the last 12 months

see the full history below

Release timeline

21 releases · Jun 2014 to Feb 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 21
  1. v2.0.0-beta-1 21 May 2022 pre-release

    Nothing published for this version

  2. 0.9.0 16 Feb 2026
    Release notes

    This release brings PHP 8.x compatibility and updates the required Parsedown version to 1.8.

    Breaking Changes

    • Requires Parsedown 1.8.0 or later (previously 1.7.4)
    • Requires PHP 7.1 or later

    Fixed

    • PHP 8.2+ deprecation: replaced mb_convert_encoding(..., 'HTML-ENTITIES') with mb_encode_numericentity() (#192, #173)
    • PHP 8.2+ deprecation: replaced 'self::sortFootnotes' callable with [$this, 'sortFootnotes'] (#180)
    • PHP 8.4 implicit nullable parameter deprecation in blockSetextHeader (#186)

    Changed

    • Updated internal element handling to use Parsedown 1.8's element structure (handler/elements arrays instead of text/handler strings)
    • Reworked abbreviation insertion to use elementApplyRecursiveDepthFirst instead of regex-replacing rendered HTML
    • Reworked footnote back-links to use element arrays instead of string manipulation
    • Reworked markup block handling with explicit blockMarkup and blockMarkupContinue methods
    • Declared ext-dom, ext-libxml, and ext-mbstring as explicit composer requirements

    Infrastructure

    • Replaced Travis CI with GitHub Actions
    • Tests run on PHP 7.1 through 8.4
    • Updated phpunit requirement to ^7.5|^8.5|^9.6
    Open source →
  3. 0.8.1 30 Dec 2019

    Nothing published for this version

  4. 0.8.0 29 Dec 2019

    Nothing published for this version

  5. 0.8.0-beta-1 08 May 2018 pre-release
    Release notes

    This is a pre-release.

    There are a few bugfixes, mostly changes have been towards compatibility with the latest Parsedown beta.

    Open source →
  6. 0.7.1 01 Nov 2015
    Release notes

    0.7.1 was released a while ago under the 0.7.1 tag, but GitHub release notes weren't added: causing https://github.com/erusev/parsedown-extra/releases/latest to link to version 0.7.0 as the latest release. These release notes only fill the purpose of updating that link and the latest release as noted by GitHub.

    Open source →
  7. 0.7.0 25 Jan 2015
    Release notes
    • block level elements inside definition list descriptions;
    • better names of util methods;
    • fixes (#40);
    Open source →
  8. 0.6.1 22 Jan 2015
    Release notes

    resolve #39

    Open source →
  9. 0.6.0 19 Jan 2015

    Nothing published for this version

  10. 0.5.1 13 Jan 2015
    Release notes

    back links on the next line for footnotes that don't end with paragraphs

    Open source →
  11. 0.5.0 12 Jan 2015

    Nothing published for this version

  12. 0.4.0 12 Jan 2015

    Nothing published for this version

  13. 0.3.0 10 Jan 2015

    Nothing published for this version

  14. 0.2.6 20 Nov 2014

    Nothing published for this version

  15. 0.2.5 20 Nov 2014

    Nothing published for this version

  16. 0.2.4 20 Nov 2014

    Nothing published for this version

  17. 0.2.3 29 Oct 2014

    Nothing published for this version

  18. 0.2.2 16 Sep 2014

    Nothing published for this version

  19. 0.2.1 25 Aug 2014

    Nothing published for this version

  20. 0.2.0 16 Aug 2014

    Nothing published for this version

  21. 0.1.0 18 Jun 2014

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive