Releases: egeniq/php-markup-kit
Releases · egeniq/php-markup-kit
v1.3.3
v1.3.2
- Improved
AttributedStringBuilderby giving it a more fluent interface.
Full Changelog: v1.3.1...v1.3.2
v1.3.1
- Improved usability of
AttributedStringBuilderoutside parser context.
Full Changelog: v1.3...v1.3.1
v1.3
- Added
replaceandreplaceMatchesmethods toAttributedStringfor replacing substrings and regex matches within
attributed (sub-)strings. - Added
withoutAttributemethod toAttributedStringfor removing specific attributes from the string. - Added static
fromStringmethod toAttributedStringfor creating an attributed string from a plain string. - Fixed an issue in
MarkdownEncoderwhere trailing whitespace was not properly handled.
Full Changelog: v1.2...v1.3
v1.2
- Added ability to strip attributes from attributed strings.
Contextis now provided at more places in the parser.- Added
ItemListcomponent and parser for parsingulandolelements.
Full Changelog: v1.1...v1.2
v1.1
- Simplified the main parser and moved options to the
parsemethod. - Introduced
Contextclass to provide access to the options and for storing context-specific values. - Renamed the
Basicimplementation namespace toStandardto better reflect its purpose. - Moved node parsers into the
Corenamespace 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