parsedown

Better Markdown Parser in PHP

MIT License

Downloads
127.7M
Stars
14.7K
Committers
46

Bot releases are visible (Hide)

parsedown - 2.0.0 Beta 1 Latest Release

Published by aidantwoods over 2 years ago

This is an initial beta of the planned changes for v2.0.0.

Documentation is still being worked on for general usage. Some initial "extensions focused" documentation is available in: 2.0.x/docs/Migrating-Extensions-v2.0.md.

parsedown - 1.7.4

Published by aidantwoods almost 5 years ago

Introduce rawHtml concept from beta 1.8 that extensions may optionally utilise. In 1.8 beta versions this feature is utilised internally and might have compatibility issues with extensions, this release does not use this feature internally so no such issues will be present.

parsedown -

Published by aidantwoods over 5 years ago

parsedown - 1.7.2

Published by aidantwoods over 5 years ago

This is a security release and resolves an issue which would allow a user to add arbitrary classes to fenced code blocks. This might have security consequences, see #699 for more detail.

parsedown - Version 1.8.0-beta-6

Published by aidantwoods over 5 years ago

This is a pre-release.

To see what's changed from 1.7.1, please refer to the draft release notes in https://github.com/erusev/parsedown/issues/601.

Any testing, bug-reports, or bug-fixes are very welcome.


This beta increment is a security release and resolves an issue which would allow a user to add arbitrary classes to fenced code blocks. This might have security consequences, see #699 for more detail.

parsedown - Version 1.8.0-beta-5

Published by aidantwoods over 6 years ago

This is a pre-release.

To see what's changed from 1.7.1, please refer to the draft release notes in https://github.com/erusev/parsedown/issues/601.

Any testing, bug-reports, or bug-fixes are very welcome.


This beta release restores the existence of some previously deleted protected interface endpoints.

parsedown - Version 1.8.0-beta-4

Published by aidantwoods over 6 years ago

This is a pre-release.

To see what's changed from 1.7.1, please refer to the draft release notes in https://github.com/erusev/parsedown/issues/601.

Any testing, bug-reports, or bug-fixes are very welcome.


Some minor bug-fixes have been resolved since beta-3.

parsedown - Version 1.8.0-beta-3

Published by aidantwoods over 6 years ago

This is a pre-release.

To see what's changed from 1.7.1, please refer to the draft release notes in https://github.com/erusev/parsedown/issues/601.

Any testing, bug-reports, or bug-fixes are very welcome.


Essentially this is the second beta but I forgot to bump the class version number before tagging, and I'm not a fan of deleting version tags – hence number 3.

parsedown - Version 1.8.0-beta-1

Published by aidantwoods over 6 years ago

This is a pre-release.

To see what's changed from 1.7.1, please refer to the draft release notes in https://github.com/erusev/parsedown/issues/601.

Any testing, bug-reports, or bug-fixes are very welcome.

parsedown - 1.7.1

Published by aidantwoods over 6 years ago

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.

parsedown - Safe Mode

Published by erusev over 6 years ago

parsedown -

Published by erusev about 9 years ago

  • late static binding for Parsedown::instance()
parsedown - Inline Equality

Published by erusev over 9 years ago

parsedown - Block Definitions

Published by erusev almost 10 years ago

parsedown - Markup

Published by erusev almost 10 years ago

parsedown - Babel

Published by erusev almost 10 years ago

parsedown - markupEscaped

Published by erusev about 10 years ago

parsedown - The Release

Published by erusev over 10 years ago

parsedown - Мaturity

Published by erusev over 10 years ago

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.

parsedown - Respect for the Spec

Published by erusev over 10 years ago