Download Latest Version V8.3.0_ Support PHP 8.6, mitigate _dependency hell_ in WordPress, and cater for extreme usage source code.zip (51.7 kB) Google Add to Preferred Sources
Home / v8.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-11 1.4 kB
V8.3.0_ Support PHP 8.6, mitigate _dependency hell_ in WordPress, and cater for extreme usage source code.tar.gz 2026-10-11 41.2 kB
V8.3.0_ Support PHP 8.6, mitigate _dependency hell_ in WordPress, and cater for extreme usage source code.zip 2026-10-11 51.7 kB
Totals: 3 Items   94.2 kB 0

Added

  • Add support for PHP 8.6 (#1649)

Changed

  • Upon an unexpected regular expression blowout, trigger_error() will now be called in a production environment, rather than an exception being thrown; recovery behaviour is to return the original string unmodified; if the 'debug' option is set, an exception will still be thrown; this restores the behaviour to that of the 8.1.0 release (#1663, [#1665], [#1666], [#1667], [#1668], [#1669], [#1670])
  • The render() methods will now throw an exception upon an internal error from DOMDocument, instead of returning an empty string (#1588)
  • Require sabberworm/php-css-parser >= 9.5.0 (#1575, [#1582], [#1583], [#1657])

Deprecated

  • Deprecate support for PHP 7.3 (#1604)

Removed

  • Remove thecodingmachine/safe dependency; note that this is still used in a development environment for the unit tests (#1671)

Fixed

  • Clear all previous caches on each invocation to avoid memory usage build-up (#1567)
  • Allow very deeply-nested HTML (#1556, [#1560])

New Contributors

Full Changelog: https://github.com/MyIntervals/emogrifier/compare/v8.2.0...v8.3.0

Source: README.md, updated 2026-10-11