Releases: erusev/parsedown
Release list
1.7.1
This is a bugfix release. The following have been resolved:
#475: "Loose" lists will now contain paragraphs in all items, not just some.
#433: Links will no longer be double nested
#525: The info-string when beginning a code block may now contain non-word characters (e.g. c++)
#561: The mbstring extension (which we already depend on) has been added explicitly to composer.json
#563: The Parsedown::version constant now matches the release version
#560: Builds will now fail if we forget to update the version constant again 😉
Thanks to @PhrozenByte, @harikt, @erusev, @luizbills, and @aidantwoods for their contributions to this release.
Safe Mode
1.6.0
Inline Equality
Block Definitions
1.4.0 void markup blocks be marked
Markup
Babel
markupEscaped
1.1.0 improve extensibility of test case
The Release
Мaturity
This is a major release. It introduces a more granular class architecture. This improves extensibility and makes the code easier to read. The release also introduces an interface that allows independent parsing of inline elements.
p.s. There's an implementation detail that I'd like to mention. It is about the use of strpbrk. I wanted to mention it, because the idea that strpbrk could replace strpos came from another project - a Parsedown based project by @cebe. I should also mention that it was brought to my attention by @hkdobrev.