Skip to content

Releases: schmitzal/tinyimg

1.8.0

25 Oct 14:46
Compare
Choose a tag to compare
  • [FEATURE] Make extension compatible with TYPO3 13, including full refactoring and dropping TYPO3 10, 11 and 12 support

1.7.0

05 Feb 09:26
Compare
Choose a tag to compare
  • [FEATURE] Add support for TYPO3 12 - drop support for TYPO3 9 - Thanks to @achimfritz
  • [CHANGE] Move TypoScript configuration to extension configuration
  • [CHANGE] Add workflow to automatically push tags as release to TER
  • [FIX] Avoid error while checking if a file exists if using CDN
  • [FIX] Move TCA Modifications from ext_tables.php to TCA overrides
  • [FIX] Prevent access of undefined array key in compression service

1.6.1

17 Dec 11:07
74984d6
Compare
Choose a tag to compare
  • [FIX] Fix PHP 8.0 issue with sys_file TCA - Thanks to @bmack
  • [CHANGE] Use secure composer dependencies e.g. TYPO3 11.5 not 11.4

1.6.0

13 Oct 17:17
bf5657d
Compare
Choose a tag to compare
  • [FEATURE] Add support for TYPO3 11 - drop support for TYPO3 8 - Thanks to @achimfritz
  • [FIX] Prevent cache flushing when no files found
  • [FIX] Change return value of compression command to avoid exceptions with different symfony/console versions

1.5.4: Merge pull request #68 from schmitzal/develop

23 Jun 16:06
1d9bdbf
Compare
Choose a tag to compare
  • [FIX] Add compatibility condition for compression command to avoid event not found exception for TYPO3 version lower 10

1.5.2

27 May 14:42
28a13c6
Compare
Choose a tag to compare
Develop (#57)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* exclude Folders and Flash-Message-Handling (#42)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* Feature/exclude folders (#43)

* [CHANGE] Move contribution mentioning from author part in composer.json to CHANGELOG.md

* [CHANGE] Revert PHP 7 function declarations to bring back PHP 5 with TYPO3 7 support

* [CHANGE] Update README.md with TypoScript reference

* [BUGFIX] Fix PHPCS errors

* [BUGFIX] Fix PHPCS errors

* do only delete affected processed files on compress command (#44)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [DOC] Update readme with detailed information about setting exclude folders

* Add TYPO3 v10 Support (#47)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [CHANGE] Travis: remove TYPO3 7 tests and add TYPO3 10 tests

* Compression Errors (#48)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [TASK] Add error log for failed compressions

* [TASK] Add fields compressed and compress_log to file info module

* [TASK] use compress_error field

* [TASK] reset compress_error on success, use extbase persistence

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [BUGFIX] error handling on cli command (#9)

Co-authored-by: Alex <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>

* [FIX] Remove blank line before function closing brace

* [CHANGE] Raise version to 1.5.0

* [FIX] Set correct field definition and add event for cleanupProcessedFilesPostFileReplace

* [CHANGE] Raise minor version to 1.5.1

* [FIX] Clear file information cache before calculating saved percentage after compression

Resolves #55

* [CHANGE] Set typo3/cms-core dependency to security fixed versions

* [CHANGE] Raise minor version to 1.5.2

Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>

1.5.1

13 May 17:35
6022fc7
Compare
Choose a tag to compare
Develop (#54)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* exclude Folders and Flash-Message-Handling (#42)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* Feature/exclude folders (#43)

* [CHANGE] Move contribution mentioning from author part in composer.json to CHANGELOG.md

* [CHANGE] Revert PHP 7 function declarations to bring back PHP 5 with TYPO3 7 support

* [CHANGE] Update README.md with TypoScript reference

* [BUGFIX] Fix PHPCS errors

* [BUGFIX] Fix PHPCS errors

* do only delete affected processed files on compress command (#44)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [DOC] Update readme with detailed information about setting exclude folders

* Add TYPO3 v10 Support (#47)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [CHANGE] Travis: remove TYPO3 7 tests and add TYPO3 10 tests

* Compression Errors (#48)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [TASK] Add error log for failed compressions

* [TASK] Add fields compressed and compress_log to file info module

* [TASK] use compress_error field

* [TASK] reset compress_error on success, use extbase persistence

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [BUGFIX] error handling on cli command (#9)

Co-authored-by: Alex <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>

* [FIX] Remove blank line before function closing brace

* [CHANGE] Raise version to 1.5.0

* [FIX] Set correct field definition and add event for cleanupProcessedFilesPostFileReplace

* [CHANGE] Raise minor version to 1.5.1

Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>

1.5.0

13 May 15:56
6b4bdc4
Compare
Choose a tag to compare
Develop (#53)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* exclude Folders and Flash-Message-Handling (#42)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* Feature/exclude folders (#43)

* [CHANGE] Move contribution mentioning from author part in composer.json to CHANGELOG.md

* [CHANGE] Revert PHP 7 function declarations to bring back PHP 5 with TYPO3 7 support

* [CHANGE] Update README.md with TypoScript reference

* [BUGFIX] Fix PHPCS errors

* [BUGFIX] Fix PHPCS errors

* do only delete affected processed files on compress command (#44)

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [DOC] Update readme with detailed information about setting exclude folders

* Add TYPO3 v10 Support (#47)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [CHANGE] Travis: remove TYPO3 7 tests and add TYPO3 10 tests

* Compression Errors (#48)

* Develop (#36)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* Develop (#37)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* Develop (#38)

* [FEATURE] Add support for TYPO3 9.4

* Add PHPCS with TRAVISCI and update Composer information (#26)

[TEST] TRAVISCI integration with PHPCS

* [FEATURE] Add support for TYPO3 9.5

* [CHANGE] Restructure library handling for non composer installs

* [BUGFIX] Remove folder parameter from compression service call in the compression command controller

Resolves #24

* [CHANGE] Remove autoloader include as autoload is handled by composer or TYPO3

* [CHANGE] Drop support of non composer installation

* [FIX] wrong composer structure

* [CHANGE] Update CHANGELOG

* [CHANGE] Raise version to 1.3.0

* [TASK] Use TYPO3_CONF_VARS/EXTENSIONS for extConf 

This change enables to use of different API keys/Extension configurations depending on the context (development/live).

* [FEATURE] configurable exclude folders from compression

* [TASK] idents

* [BUGFIX] TYPO3 < 9

* [TASK] do only delete affected processed files

* [TASK] do only delete affected processed files

* [TASK] PHPCS error and file limit

* [BUGFIX] Fix spelling for exclude folders setting

* [TASK] Check for mime type instead of file extension

* [TASK] Add TYPO3 v10 as a possible version requirement

* [BUGFIX] compressing of images with special characters

* [!!!][TASK] TYPO3 v10 Support, Drop v7 Support

* [TASK] make limit as input argument

* [TASK] Add error log for failed compressions

* [TASK] Add fields compressed and compress_log to file info module

* [TASK] use compress_error field

* [TASK] reset compress_error on success, use extbase persistence

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [TASK] Update extension icon

May I propose a new, more colorful extension icon?

* [BUGFIX] error handling on cli command (#9)

Co-authored-by: Alex <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>

* [FIX] Remove blank line before function closing brace

* [CHANGE] Raise version to 1.5.0

Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Achim Fritz <[email protected]>
Co-authored-by: Benni Mack <[email protected]>
Co-authored-by: Andreas Hämmerl <[email protected]>
Co-authored-by: David Steeb <[email protected]>
Co-authored-by: Benni Mack <[email protected]>