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 2026Releases
latest 21-
v2.0.0-beta-121 May 2022 pre-releaseNothing published for this version
-
0.9.016 Feb 2026Release notes
Open source →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')withmb_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/elementsarrays instead oftext/handlerstrings) - Reworked abbreviation insertion to use
elementApplyRecursiveDepthFirstinstead of regex-replacing rendered HTML - Reworked footnote back-links to use element arrays instead of string manipulation
- Reworked markup block handling with explicit
blockMarkupandblockMarkupContinuemethods - Declared
ext-dom,ext-libxml, andext-mbstringas 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
-
0.8.130 Dec 2019Nothing published for this version
-
0.8.029 Dec 2019Nothing published for this version
-
0.8.0-beta-108 May 2018 pre-releaseRelease notes
Open source →This is a pre-release.
There are a few bugfixes, mostly changes have been towards compatibility with the latest Parsedown beta.
-
0.7.101 Nov 2015Release notes
Open source →0.7.1 was released a while ago under the
0.7.1tag, 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. -
0.7.025 Jan 2015Release notes
Open source →- block level elements inside definition list descriptions;
- better names of util methods;
- fixes (#40);
-
0.6.122 Jan 2015 -
0.6.019 Jan 2015Nothing published for this version
-
0.5.113 Jan 2015Release notes
Open source →back links on the next line for footnotes that don't end with paragraphs
-
0.5.012 Jan 2015Nothing published for this version
-
0.4.012 Jan 2015Nothing published for this version
-
0.3.010 Jan 2015Nothing published for this version
-
0.2.620 Nov 2014Nothing published for this version
-
0.2.520 Nov 2014Nothing published for this version
-
0.2.420 Nov 2014Nothing published for this version
-
0.2.329 Oct 2014Nothing published for this version
-
0.2.216 Sep 2014Nothing published for this version
-
0.2.125 Aug 2014Nothing published for this version
-
0.2.016 Aug 2014Nothing published for this version
-
0.1.018 Jun 2014Nothing published for this version