Releases: egeniq/php-markup-kit
Releases · egeniq/php-markup-kit
v1.3.3
v1.3.2
- Improved
AttributedStringBuilder
by giving it a more fluent interface.
Full Changelog: v1.3.1...v1.3.2
v1.3.1
- Improved usability of
AttributedStringBuilder
outside parser context.
Full Changelog: v1.3...v1.3.1
v1.3
- Added
replace
andreplaceMatches
methods toAttributedString
for replacing substrings and regex matches within
attributed (sub-)strings. - Added
withoutAttribute
method toAttributedString
for removing specific attributes from the string. - Added static
fromString
method toAttributedString
for creating an attributed string from a plain string. - Fixed an issue in
MarkdownEncoder
where trailing whitespace was not properly handled.
Full Changelog: v1.2...v1.3
v1.2
- Added ability to strip attributes from attributed strings.
Context
is now provided at more places in the parser.- Added
ItemList
component and parser for parsingul
andol
elements.
Full Changelog: v1.1...v1.2
v1.1
- Simplified the main parser and moved options to the
parse
method. - Introduced
Context
class to provide access to the options and for storing context-specific values. - Renamed the
Basic
implementation namespace toStandard
to better reflect its purpose. - Moved node parsers into the
Core
namespace that are also usable outside the standard implementation.
Full Changelog: v1.0...v1.1
v1.0
Initial release.
Full Changelog: https://github.com/egeniq/php-markup-kit/commits/v1.0