Skip to content

Releases: MyIntervals/emogrifier

V8.2.0: Support Symfony 8.0, performance improvements and bug fixes

27 Nov 23:57
Immutable release. Only release title and notes can be modified.
3548212

Choose a tag to compare

Added

  • Add support for Symfony 8.0 (#1509)

Changed

  • Improve performance of checking for existing Content-Type (#1518, #1519)

Fixed

V8.1.0: Add support for PHP 8.5

15 Sep 13:43
v8.1.0
e59cdcc

Choose a tag to compare

Added

  • Add support for PHP 8.5 (#1470)

Changed

  • Require sabberworm/php-css-parser version 9.1.0 or higher (#1465)
  • Improve declaration block parsing performance (#1452)

Fixed

  • Make some type annotations more specific (#1428)

V8.0.0: Dependency updates and dropped support for old Symfony versions

27 Jul 19:26
v8.0.0
7fdf4ee

Choose a tag to compare

Changed

  • Require sabberworm/php-css-parser version 9.0.0 or higher
    (#1399, #1418, #1421)
  • Raise the minimum required Symfony bugfix versions (#1361)

Removed

  • Drop support for Symfony 4.4, 6.0, 6.1, 6.2 (#1358, #1361)

V7.3.0: Add support for PHP 8.4 and CSS custom properties

28 Oct 18:13
v7.3.0
6e00d9d

Choose a tag to compare

Added

  • Add support for PHP 8.4 (#1278)
  • Support CSS custom properties (variables) (#1336)
  • Support :root pseudo-class (#1306)
  • Add CSS selectors exclusion feature (#1236)

Changed

  • Require sabberworm/php-css-parser:^8.7.0 (#1355)

Fixed

  • Preserve case of CSS custom property (variable) names (#1332)

Documentation

  • Add an API and deprecation policy (#1323)

7.2.0: Add support for Symfony 7

06 Dec 19:01
v7.2.0
727bdf7

Choose a tag to compare

Added

  • Add support for Symfony 7 (#1243)

V7.1.0: Add support for PHP 8.3

20 Oct 17:56
v7.1.0
1945460

Choose a tag to compare

Added

  • Add support for PHP 8.3 (#1218)

Changed

  • Disable HTML formatting by default (#1214)

V7.0.0: Add PHP 8.2 support, drop PHP 7.2 and Symfony 3.x support

01 Nov 18:04
v7.0.0
547b8c8

Choose a tag to compare

Added

  • Add support for PHP 8.2 (#1155)

Changed

  • Throw exception with invalid CSS in debug mode (#1142)
  • Only support up to 69 atomic expressions in a selector (#1113)
  • Require sabberworm/php-css-parser:^8.4.0 (#1134)
  • Upgrade to PHPUnit 9 (#1112)

Deprecated

  • Support for PHP 7.3 will be removed in Emogrifier 8.0.

Removed

  • Drop support for Symfony 3.x and 5.3 (#1120, #1162)
  • Drop support for PHP 7.2 (#1111)

Fixed

  • Bump the minimum Symfony 4.4 version to avoid PHP deprecation warnings (#1187)

V6.0.0: Add support for PHP 8.1 and Symfony 6, drop support for PHP 7.1

16 Sep 16:37
v6.0.0
aa72d54

Choose a tag to compare

Added

  • Test with Symfony 6-dev (#1109)
  • Add support for PHP 8.1 (#1103)
  • Add a dedicated class for caching (#1097)
  • Allow installation together with Symfony 6 (#1065)
  • Support more file types in the .editorconfig (#1035)
  • Set align attribute of <th> elements with CssToAttributeConverter (#1008)

Changed

  • Use sabberworm/php-css-parser to parse the CSS (#1015)
  • Also check the unit test code with Psalm (#1003)

Deprecated

  • Support for PHP 7.2 will be removed in Emogrifier 7.0.

Removed

  • Remove a redundant CSS data cache (#1018)
  • Drop support for Symfony 5.1 and 5.2 (#972, #1104)
  • Drop support for PHP 7.1 (#967)

Fixed

  • Allow @import after ignored invalid @charset (@1081)
  • Allow line feeds within <html> tag (#987)

V5.0.1 Bug fixes

06 Apr 17:05
v5.0.1
37595a9

Choose a tag to compare

Changed

  • Switch the default branch from master to main
    (#951)

Fixed

  • Ignore http-equiv Content-Type in <body>
    (#961)
  • Allow "Content-Type" in content
    (#959)

V5.0.0

23 Nov 18:40
v5.0.0
b43b650

Choose a tag to compare

Added

  • Add an .editorconfig file
    (#940)
  • Support PHP 8.0
    (#926)
  • Run the CI build once a week
    (#933)
  • Move more development tools to PHIVE
    (#894,
    #907)

Changed

  • Automatically add a backslash for global functions
    (#909)
  • Update the development tools
    (#898,
    #895)
  • Upgrade to PHPUnit 7.5
    (#888)
  • Enforce constant visibility
    (#892)
  • Rename the PHPCS configuration file
    (#891,
    #896)
  • Make use of PHP 7.1 language features
    (#883)

Deprecated

  • Support for PHP 7.1 will be removed in Emogrifier 6.0.

Removed

  • Drop support for Symfony 4.3 and 5.0
    (#936)
  • Stop checking tests/ with Psalm
    (#885)
  • Drop support for PHP 7.0
    (#880)

Fixed

  • Fix a nonsensical code example in the README
    (#920,
    #935)
  • Remove !important from style attributes also when uppercase, mixed case or
    having whitespace after !
    (#911)
  • Copy rules using :...of-type without a type to the <style> element
    (#904)
  • Support combinator followed by dynamic pseudo-class in minified CSS
    (#903)
  • Preserve all uninlinable (or otherwise unprocessed) at-rules
    (#899)
  • Allow Windows CLI to run development tools installed through PHIVE
    (#900)
  • Switch to a maintained package for parallel PHP linting
    (#884)
  • Add .0 version suffixes to PHP version requirements
    (#881)