- Add setting to load LCP images using id/class
- Added settings to lazy load hidden images above the fold.
- [LOW] Optimize by URls didn't work on a few sites.
- CSS loaded asynchronously in Optimize CSS Delivery feature is added to the bottom of the page.
- Use loading attribute to lazy load images instead of JavaScript. JavaScript is only used to lazy load background images and audio/video
Bug fixes
[LOW] WEBP and responsive images were not loaded over CDN.
Miscellaneous changes
Added support for resizing WEBP images to create responsive images
Background images that are LCP with responsive images generated can now be appropriately preloaded with high priority
- Add responsive images feature
- Removed cache expiry mode setting
- [HIGH] Fix CSS issue with handling cassiopeia template
- [MEDIUM] Backup images were only saved when WEBP images generated
- Further improvement in how cache expiry function to improve stability and efficiency
- Add setting to limit max file size for upload in Optimize Image feature.
- Improve event messaging in modal while optimizing images using websockets.
- Improved caching to reduce server resource usage.
- [LOW] Couldn't exclude JavaScript files with async attributes.
- Error messages for failed requests during recache is logged.
- Add setting to easily find the Elements above fold value. Only works if Debug Plugin is enabled.
- Improved code that was causing high resource usage on some sites.
- The new Optimize Image feature wasn't working optimally on some servers.
- [LOW] Fix issue with unfound UnlinkException PHP errors.
- [MEDIUM] Fixed issue with preloads triggering warning in browser console about request credentials mode don't match
- Added option to vary number of elements above fold for Lazy-load processing.
- Added setting to disable deferring of Critical JavaScript. May improve CLS on templates incorrectly rendering the
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- [HIGH] Windows compatibility broken
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.