s9e/text-formatter
PHP text formatting library with plugin support for BBCode, Markdown, HTML, and more. Includes predefined bundles, extensive documentation, and a JavaScript port for client-side preview and demos. Install via Composer and integrate customizable parsing/rendering.
See also API changes.
The Litedown plugin now supports automatic links and creates an EMAIL tag.
The data-s9e-livepreview-postprocess attribute has been renamed to data-s9e-livepreview-onrender. The old attribute name remains as an alias but will be removed in 3.0.0. See the list of live preview attributes.
The Escaper plugin now escapes ~ by default.
The backtick character ` is now considered unsafe when user input is used in a JavaScript context.
The Litedown behaviour has changed:
The Autolink behaviour has changed:
The Emoji configurator has changed:
$configurator->asConfig() does not implicitly call $configurator->plugins->finalize() anymore. The latter remains available and can be called explicitly if necessary, before the configuration is generated.
AVTHelper::parse() now silently converts invalid XPath expressions to literals instead of throwing an exception.
How can I help you explore Laravel packages today?