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_patternoption)
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_optimizerandexecute_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_errorsis enabled) - BC break -
ChainOptimizerconstructor 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)