Version 1.0.0

June 11, 2018

Added

  • Initial release

Version 1.0.1

June 13, 2018

Readme

  • Updated readme

Version 1.0.2

July 6, 2018

Added

  • Added minimum PHP version 7.1

Version 1.0.3

July 6, 2018

Fixed

  • Downgraded to PHP 7.0

Version 1.0.5

March 26, 2019

Fixed

  • Ensure version number matches Git tags
  • Refactored Twig extension logic to work on older versions of PHP 7

Version 1.0.6

April 18, 2019

Fixed

  • Remove return type on Twig Extension because it caused issues in some PHP environments

Version 1.0.7

May 2, 2019

Fixed

  • Fixed Iframe https

Version 1.0.8

May 3, 2019

Fixed

  • Filter unsuported tags [align, hspace, vspace, allowfullscreen, allowtransparency]

Version 1.0.9

December 6, 2019

Fixed

  • Fixed blank image tags. Add check for blank src=""

Version 1.0.10

May 27, 2020

Updated

  • Updated lib/simple_html_dom.php with regex pattern that works with PCRE2 strict mode (php7.3)

Version 1.0.11

March 7, 2022

Fixed

  • Call to a member function find() on bool on \twig\TwigExtensions::amplifyImages

Version 2.0.0

September 9, 2022

Added

  • Craft 4 support

Version 2.1.0

September 7, 2026

Added

  • Craft 5 support. craftcms/cms widened to ^4.0.0|^5.0.0; the plugin uses only craft\base\Plugin and a Twig AbstractExtension, neither of which changed in Craft 5.

    Changed

  • Minimum PHP raised to 8.2, matching Craft 5.

    Fixed

  • lib/simple_html_dom.php passed null to strtolower() for selectors with no tag or no attribute, which PHP 8.1+ deprecates. Upstream is version 1.5 from 2012 and unmaintained, so this is fixed in the vendored copy.

Version 2.1.1

September 8, 2026

Fixed

  • Reverted the PHP floor to ^8.0.2|^9.0. 2.1.0 raised it to ^8.2 to match Craft 5, but the plugin's own code does not need 8.2 and craftcms/cms ^5.0 already enforces it. The higher floor made the plugin uninstallable on a Craft 4 project pinned below 8.2.