Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Important changes from previous alpha releases
Split into separate projects
This module no longer provides any implementations of processor plugins. They have all been moved into other projects, also hosted on Drupal.org.
You may need to add additional modules to your existing codebase when upgrading to alpha 4. The modules you may need to add are:
- Image Optimize Binaries - If you are using the binary processors.
- Image Optimize reSmush.it - If you are using the resmush.it processor.
- Image Optimize TinyPNG - If you are using the TinyPNG processor.
ImageAPI Optimize Alpha 4 ships with an update hook that will attempt to enable those modules if you were using those plugins in pipelines. This update will fail with an exception if you are missing those new dependencies in your codebase.
These changes do not affect processors supplied by other modules such as: Kraken.
Config schema changes
Additionally ImageAPI has changed the name of the config entities for pipelines. Existing pipelines will be renamed via an update hook. If you use some kind of config management solution then you may notice renames of config because of this.
All changes since 8.x-2.0-alpha3:
- #2994644 by Steven Jones: Previously shipped (invalid) config will reappear
- #2990670 by Steven Jones: Enable optimizations from separate modules
- #2891103 by Steven Jones, bucefal91, jcisio, mbrc, kala4ek: Image style generation failes when filename has special characters
- #2992184 by Steven Jones: Fix code style issues
- #2992118: Tests broken again
- #2944715 by casey, Steven Jones: Wrong config prefix for pipelines
- #2990670 by Steven Jones: Split optimizations into separate modules
- #2927337 by Arlina: Error if resmush.it service unavailable
- #2829539 by Steven Jones, jcisio: Add pipeline Kernel tests
- #2953558 by jcisio: Fix failing tests
- #2918382 by guilopes, kala4ek: WebProfiler issue
- #2919052 by kala4ek: Broken link in TinyPNG processor