Skip to content

Releases: erusev/parsedown

1.7.1

Choose a tag to compare

@aidantwoods aidantwoods released this 08 Mar 01:30
92e9c27

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

Choose a tag to compare

@erusev erusev released this 28 Feb 11:46
6678d59
Merge pull request #495 from aidantwoods/anti-xss

Prevent various XSS attacks [rebase and update of #276]

1.6.0

Choose a tag to compare

@erusev erusev released this 04 Oct 16:45
  • late static binding for Parsedown::instance()

Inline Equality

Choose a tag to compare

@erusev erusev released this 19 Jan 15:52
1.5.0

resolve #90

Block Definitions

Choose a tag to compare

@erusev erusev released this 12 Jan 22:12
1.4.0

void markup blocks be marked

Markup

Choose a tag to compare

@erusev erusev released this 12 Jan 01:05
1.3.0

"src" and "alt" attributes should come first

Babel

Choose a tag to compare

@erusev erusev released this 10 Jan 12:58
1.2.0

update readme

markupEscaped

Choose a tag to compare

@erusev erusev released this 26 Sep 09:06
1.1.0

improve extensibility of test case

The Release

Choose a tag to compare

@erusev erusev released this 14 May 11:25
1.0.0

resolve #105

Мaturity

Choose a tag to compare

@erusev erusev released this 18 Apr 15:07

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.