Skip to content

Releases: egeniq/php-markup-kit

v1.3.3

11 Sep 11:43
6d0ebf2

Choose a tag to compare

  • Fix trailing non-breaking spaces in MarkdownEncoder.

Full Changelog: v1.3.2...v1.3.3

v1.3.2

25 Aug 07:18
2245391

Choose a tag to compare

  • Improved AttributedStringBuilder by giving it a more fluent interface.

Full Changelog: v1.3.1...v1.3.2

v1.3.1

24 Aug 16:22
461e6ee

Choose a tag to compare

  • Improved usability of AttributedStringBuilder outside parser context.

Full Changelog: v1.3...v1.3.1

v1.3

23 Aug 11:01
eccaef3

Choose a tag to compare

  • Added replace and replaceMatches methods to AttributedString for replacing substrings and regex matches within
    attributed (sub-)strings.
  • Added withoutAttribute method to AttributedString for removing specific attributes from the string.
  • Added static fromString method to AttributedString 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

24 Jul 13:51
58f1c56

Choose a tag to compare

  • Added ability to strip attributes from attributed strings.
  • Context is now provided at more places in the parser.
  • Added ItemList component and parser for parsing ul and ol elements.

Full Changelog: v1.1...v1.2

v1.1

24 Jul 10:12
15ac547

Choose a tag to compare

  • 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 to Standard 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

24 Jul 10:11
f684c03

Choose a tag to compare