WooCommerce Product Configurator
Fixes
- Improved compatibility with WooCommerce Attribute Swatches by Iconic.
- Fatal error regarding invalid type in Imagick->newImage function.
Tweaks
- Updated dependencies and added more safety checks to telemetry opt-ins/opt-outs.
Tweaks
- Licensing.
Fixes
- Fatal error caused by calling imagedestroy function with an Imagick resource.
Tweaks
- PC image doesn't change when Lazy Loading option is enabled in Bricks Builder theme.
- Image generation failing at some Edge case.
Fixes
- Deprecated warning for PHP 8.2.
- Fullscreen button not working on the single product page.
Features
- Added support for the WebP image format in PC image layers.
- Background images are no longer required when building a configurable product.
- Expand All / Collapse All buttons have been added to the PC interface.
- New setting to choose between PNG/WebP as the generated image output format.
Tweaks
- ImageMagick is now the default library for processing images instead of GD Library; GD is now a fallback in cases where ImageMagick is not installed.
Fixes
- Attribute dropdowns on product pages are now correctly updated if a default layer value is set in PC layer settings.
- Resolved an issue affecting the saving of PC layer stock inventories.
Features
- Code Quality: static analysis added for PHP code.
Tweaks
- Generated images are now suffixed wih -thumbnail and -full.
Fixes
- Fixed an error that was occuring when adding multiple products with identical selections to the cart.
- Refactored the caching implementation to resolve a few minor issues; recommend clearing the Product Configurator cache.
- Clear transient and image cache on upgrade.
Features
- Compatibility with the block based Product Editor.
Tweaks
- Store and output images scaled down images on the cart page.
Fixes
- Image change doesn't work when used with Iconic Linked Variation.
- Fatal error in Elementor editor.
Features
- Compatibility with the single product block.
- Added several developer filters to support offloading generated images to a CDN.
- Added new logic and the iconic_pc_disallowed_params developer filter to strip unwanted parameters causing generated thumbnail images to break.
Tweaks
- Refactored caching implementation and introduced automatic cleanup of cached image files when the transients expire. * Tweak - Slight refactor to front-end JavaScript to improve compatibility with plugins that hide the variations table and provide their own variations UI e.g Extra Product Options & Add-Ons.
- Telemetry now shares a dependency injection container with other Iconic products for performance.
Fixes
- Update the large zoom image after preloading completes.
