Skip to content

V2.2.0

Compare
Choose a tag to compare
@oliverklee oliverklee released this 04 Sep 16:28
v2.2.0

Added

  • Add a HtmlPruner class
    (#679)
  • Add AbstractHtmlProcessor::fromDomDocument
    (#676)
  • Add AbstractHtmlProcessor::fromHtml
    (#675)

Changed

  • Make the closures static
    (#674)
  • Keep <wbr> elements by default with CssInliner
    (#665)
  • Make the CssInliner inherit AbstractHtmlProcessor
    (#660)
  • Separate CssInliner::inlineCss and the rendering
    (#654)

Removed

  • Drop the removal of unprocessable tags from CssInliner
    (#685)
  • Drop the removal of invisible nodes from CssInliner
    (#684)

Fixed

  • Remove opening <body> tag from body content when element has attribute(s)
    (#677,
    #683)
  • Keep development files out of the Composer packages
    (#678)
  • Call all static methods statically in CssConcatenator
    (#670)
  • Support all HTML5 self-closing tags, including <embed>, <source>,
    <track> and <wbr>
    (#653)
  • Remove all "unprocessable" (e.g. <wbr>) tags
    (#650)
  • Correct translated xpath of :nth-child selector
    (#648)