- [BUGFIX] Cleanup TCA from deprecated showRecordFieldList.
- [BUGFIX] Move addStaticFile from ext_tables to TCA/Overrides for sys_template. Replace TYPO3_MODE to TYPO3.
- [TASK] TYPO3 11 compatibility.
- [BUGFIX] Fix failing when step has no provider.
- [TASK] Extended ddev testbed.
- [TASK] Cleanup ext_tables.sql from standard fields / rename TS setup extension
- [BUGFIX] Fix $file in isAllowedToForceFrontendImageProcessing is not always a path (string).
- [FEATURE] Allow to choose what files extensions are to be optimised.
- [TASK] Remove wrap for database queries. Was used when yet TYPO3 below 8.7 was supported.
- [BUGFIX][BREAKING] Add gif as supported extension for webp imagemagick provider.
- [FEATURE] Add new default settings. Only webp optimisation.
- [BUGFIX] Normalise size_before, size_after database schema to varchar. The best would be "int(11) unsigned DEFAULT NULL", but TYPO3 database update schema command do not accept this.
- [BUGFIX] Make composer.json valid.
- [BUGFIX] Fix removing of temporary filenames.
- [TASK] Add composer allow-plugins.
- [BUGFIX] Make ext_tables.sql compatible with compare database tool.
- [TASK][!!!BREAKING] Replace CommandController commands with Symfony commands.
- [BUGFIX] Fix wrong TS config for tx_imageopt__0110.tsconfig
- [TASK] Drop support for TYPO3 7.6 and 8.7. Add support for TYPO3 10.
- [TASK] Optimise travis config file.
- [FEATURE] Support for executorsDefault and providersDefault.
- [TASK][BREAKING] Remove executor.enabled option.
- [FEATURE] Add remote executors implementation (kraken / imageoptim / tinypng).
- [FEATURE][BREAKING] Disable all providers by default.
- [TASK] Add support for TYPO3 7.6 and PHP 5.6.
- [FEATURE] Add .env files for unit test passwords for remote executors.
- [FEATURE] Add type for providers and config override by type.
- [FEATURE] Add new way to decide what images should be optimized: mix of provider type and regexp on filepath and filename.
- [FEATURE] Add support for mozjpeg.
- [TASK][BREAKING] Remove int key based quality as its hard to compare qualities.
- [BUGFIX] Fix results not being persisted.
- [FEATURE][!!!BREAKING] Add support for chained provides executors.
- [TASK] Rename models / fix TCA relations.
- [TASK] Set name and description for mode and step for better CLI reporting.
- [TASK] Update FAL with file outside file storage.
- [TASK] Make cli results more descriptive and easy to understand.
- [FEATURE] Add configuration sets choosable in page properties
- [FEATURE][BREAKING] So far imageopt was forcing all images to be resized on fronted by default. Right now its configurable in Typoscript. To activate this behaviour you need to include static extension Typoscript in frontent template record.
- [FEATURE] Allow to define files that should not be forced to be processed (regexp on filepath / filename).
- [FEATURE] Add symfony commands and rework configurator.
- [TASK] Add scheduler task as fallback for using symfony commands as scheduler task in TYPO3 8.7.
- [TASK] Refactor for FileProcessingService xclass.
- [TASK] Increase numberOfImagesToProcess from 20 to 50.
- [TASK][BREAKING] Convert symfony argumnets to options.
- [TASK] Drop travis testing for PHP 5.6 and TYPO3 7.6.
- [TASK] TYPO3 9.5 compatibility.
- [TASK] ext_localconf.php refactor
- [TASK] Drop travis testing for TYPO3 7.6. Add testing for TYPO3 9.5.
- [TASK] Increase nimut/testing-framework for TYPO3 9.5 tests
- [TASK] Update test for TYPO3 9.5
- [TASK] Remove not used variables, improve phpdocs, cast variables.
- [BUGFIX] Correctly cleanup temp files.
- [DOC] Add missing changelog for version 1.2.1
- [BUGFIX] Add missing "info" lang label
- [FEATURE] Add wordwrap 70 for info when showing resulats on CLI
- [BUGFIX] Do not throw exception if processed files is deleted - show info instead.
- [TASK] Increase ext version ext_emconf.php
- [DOC] Improve changelog.
- [BREAKING] Replace function "exif_imagetype" with "getimagesize" which is more popular.
- [DOCS] Improve docs / add overview images.
- [TASK] Change typo3/cms to typo3/cms-core in composer json req.
- [BUGFIX] Increase ext version ext_emconf.php
- [FEATURE] Add support for choosing uid of page to parse TSConfig. If not set then fallback to first root page.
- [FEATURE] Colapse 1:n relation of executorsResults in ProviderResult
- [BUGFIX] Fix wrong default value for file_relative_path / text.
- [TASK] Optimize TCA settings for models.
- [BUGFIX] Fix wrong data type/size on sql. Fix Tests to reflect changed data types.
- [BUGFIX] Change composer.json description.
- [TASK][BREAKING] Remove services.
- [TASK][BREAKING] Remove support for remote optimizers for now. It will be back later.
- [TASK]Add support for chained executors.
- [TASK][BREAKING] Remove services.
- [TASK]Add models for OptimizationResult / ProviderResult / ExecutorResult.
- [TASK][BREAKING] Modify TSconfig structure.
- [TASK][BREAKING] Rename tx_imageopt_optimized to tx_imageopt_executed_successfully on sys_file_processedfile