CHANGELOG.md 1.6 KB

CHANGELOG

  • 2.0.1 (2019-09-24)

    • [#70] Change log level from notice to error and change log message
  • 2.0.0 (2019-07-13)

    • [#21] Add configurable timeout for single optimizer. Use symfony-process component as an implementation.
    • [#60] Skip larger files for pngquant optimizer
    • Adopt source code to more modern php versions (7.1+)
    • [#61] New option - allow to change output filepath (output_filepath_pattern option)
  • 1.2.2 (2019-06-21)

    • [#58] Easy way to add custom optimizers.
    • [#57] Clear error message when "exec" function is not available.
  • 1.2.1 (2018-12-17)

    • [#64] Bump psr/log version to 1.*
  • 1.2.0 (2018-04-11)

    • [#46] Add support for svg files (using svgo library)
  • 1.1.3 (2018-04-09)

    • [#53, #54, #50] Compatibility with Symfony 4
  • 1.1.2 (2017-07-21)

    • [#44] Throw exception for Permissions Denied
  • 1.1.1 (2017-06-28)

    • [#30] Fix "Command not found" issue related to open_basedir
  • 1.1.0 (2017-03-25)

    • [#8] Chain optimizers' better behaviour:
    • execute only first successful optimizer by default (new options: execute_only_first_png_optimizer and execute_only_first_jpeg_optimizer)
    • ignore error when first optimizer fails, but second one succeeds
    • report an error when all optimizers fail (an error is ignored when ignore_errors is enabled)
    • BC break - ChainOptimizer constructor now requires 2nd parameter, and adds 3rd parameter logger: diff - public function __construct(array $optimizers, $executeFirst = false) + public function __construct(array $optimizers, $executeFirst, LoggerInterface $logger)