Joomla Dev
Version 9.0.1.4 Alpha
Released on: Wednesday, 04 December 2024
Maturity | Alpha |
Released on | Wednesday, 04 December 2024 |
Viewed | 0 times |
Release notes
- 9.0.1
- ====================================================================================================
- [HIGH] Fixed PHP error on Joomla 4 with Page Cache.
- 9.0.0
- ====================================================================================================
- Namespace Lazysizes library to avoid conflicts.
- modeSwitcher module added to free version
- Add configure Helper settings for Reduce Unused JavaScript and Optimize CSS Delivery.
- Remove Expired Delete Cache function. Use Recache CRON to avoid cache-buildup.
- ^ Use Joomla Dashboard component to style Dashboard.
- ^ Separate Image features from CSS features on Dashboard.
- ^ Settings 'Include Files' in Http/2 Preload and 'Preconnect domains' in Preconnect 3rd party Origins now accept crossorigin attribute values.
- Added Mobile and Desktop only settings in LCP feature.
- Added settings to lazyload selected images above the fold such as hidden slider images and submenu icons.
- Added setting to crop mobile image rather than resize preserving aspect ratio when generating responsive images.
- Added settings to exclude sections from Reduce DOM feature and to include selected DIVs using id or class.
- Minimum supported Joomla version is now 4.3.0
- 8.2.1
- ====================================================================================================
- [LOW] WEBP and responsive images were not loaded over CDN.
- 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
- 8.2.0
- ====================================================================================================
- Add responsive images feature
- [MEDIUM] Backup images were only saved when WEBP images generated
- [HIGH] Fix CSS issue with handling cassiopeia template
- Further improvement in how cache expiry function to improve stability and efficiency
- Removed cache expiry mode setting
- 8.1.4
- =====================================================================================================
- 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.
- 8.1.3
- =====================================================================================================
- 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
- 8.1.2
- =====================================================================================================
- [HIgh] Fixes PHP error in CacheManager.php file
- [MEDIUM] Fixes issue with using Smart Combine when excluding JavaScript files
- [LOW] Fixes issue with JavaScript errors on some sites.
- [MEDIUM] Some images not showing when Load Webp Image enabled
- 8.1.1
- =====================================================================================================
- [HIGH] Fixes a PHP error on some sites.
- 8.1.0
- =====================================================================================================
- ^ Minimum PHP version now 8.0
- ^ Minimum Joomla support now 4.0. NO LONGER SUPPORTS JOOMLA 3
- ^ Improved Optimize Images script
- Support for WinCache storage removed
- Remove CDN setting Preconnect CDNs
- Remove HTTP/2 setting Push CDN files
- Added Preconnect section for third-party origins including CDN
- Add HTML sections setting to Reduce DOM feature
- Add Custom CSS feature to reduce CLS
- Add feature to preload LCP images with high fetch priority
- Many other minor improvements and bug fixes.
- 8.0.6
- =====================================================================================================
- [HIGH] Fix conflict with some third party extensions using same vendors
- [HIGH] CRON scripts throwing error
- [MEDIUM] WEBP don't load on embedded background images
- Remove zero-width none-break space from downloaded files before combine to prevent issues.
- 8.0.5
- ====================================================================================================
- Add setting to ignore select query parameters from page caching.
- [MEDIUM] Fix bug with Optimize Image on some servers not working
- * Fix security vulnerability with Optimize Image metafile
- 8.0.4
- ====================================================================================================
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.
- [HIGH] Windows compatibility broken
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- 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
- page above the fold with JavaScript.
- 8.0.3
- ====================================================================================================
- [HIGH] Optimize Image not saving backups if backup directory not already exists.
- [MEDIUM] Exclude all scripts setting didn't work.
- 8.0.2
- ====================================================================================================
- [HIGH] Using the System Cache and the JCH Optimize Page Cache together triggers PHP error.
- [MEDIUM] Some toggle settings on Dashboard in the Free version triggers JavaScript error.
- 8.0.1
- ====================================================================================================
- [MEDIUM] Fix bug with lazy-load background images feature.
- [MEDIUM] Fix bug with PHP errors on some page with the page cache plugin.
- [HIGH] If CDN is enabled, WEBP images were not loaded.
- [LOW] Fix intermittent error on Dashboard.
- [MEDIUM] Fix JavaScript error on inner pages when using page cache with HTTP Request feature.
- [MEDIUM] Fix conflict with lazyload background images and Optimize CSS Delivery.
- [MEDIUM] CDN domains entered with schemes were processed incorrectly.
- [LOW] Background lazy-load don't work for dynamic content.
- Disable optimization if loaded in an iframe for better compatibility with page builders.
- [HIGH] Incorrect cache storage configuration could cause irrecoverable error on site.
- [MEDIUM] Fix bug with excluding script IEO.
- [MEDIUM] Optimize Image by URLs didn't work for some configurations.
- [LOW] Cache info didn't work with some configurations.
- 8.0.0
- ====================================================================================================
- ^ THe Mode Switcher module changed to drop-down to accommodate more quick actions and info.
- ^ Color indicator added to Mode Switcher.
- ^ Re-arranged some settings on the Options page to make them more intuitive.
- ^ Modified the JavaScript Exclude settings to make them more user friendly.
- Added Recache feature, complete with CLI command for running CRON.
- Added Bulk Settings Operations feature to export, reset, import settings.
- Added separate icon on Dashboard to load WEBP images.
- Minimum PHP version is now PHP 7.4.
- The navigation tab in the administrator component was replaced by submenus.
- Numerous bug fixes and improvements.
- 7.3.3
- ====================================================================================================
- Set samesite value of cookies to 'Lax'
- [HIGH] The Add Attributes Feature threw a Fatal Error if it encounters a width/height attribute with empty value
- [MEDIUM] Execution order of JavaScript files not preserved when Critical Script were loaded while files were excluded.
- [HIGH] Enabling Smart Combine would reset some settings to the default value.
- 7.3.2
- ====================================================================================================
- Added setting to optionally disable deletion of cached files when expired.
- Added support for inline modules.
- Further improvements in compatibility with MightySites.
- [MEDIUM] Some external domains were not being preconnected when Optimize Fonts is enabled.
- [MEDIUM] Imported Google fonts were not being handled properly.
- [MEDIUM] Reduce Unused JavaScript wasn't working properly on some sites.
- 7.3.1
- ====================================================================================================
- Improved compatibility with Mightsites component.
- Optimize Images tab using modals for improved aesthetics.
- [MEDIUM] Preloaded files were not loaded over CDN
- [MEDIUM] Images in elements were not converted to WEBP
- [LOW] Fixed PHP deprecation error in lib/core/Helper.php.
- 7.3.0
- ====================================================================================================
- [MEDIUM] Fixed bug with lazy loading audio/video set to autoplay
- ^ The Optimize Google Fonts feature was expanded to optimize all fonts.
- ^ The HTTP/2 tab on the Options page was changed to Preloads and the Optimize Fonts feature moved to this tab.
- ^ Modules are now also being loaded dynamically in the Reduce Unused Javascript feature.
- Added setting to Lazy-load background images defined in the CSS files to the Lazy-Load feature.
- Added setting to preload JavaScript Modules in the Http/2 Preload feature
- Added setting to change existing font-display policy to swap. Previously this was only added of font-display was absent.
- Improve method to generate cache key for Optimize CSS Delivery feature to prevent excess generating of cache.
- Will attempt to delete third party page cache when expired files are deleted, to prevent deleted files being cached on the page.
- 7.2.5
- ====================================================================================================
- [MEDIUM] Fix resizing images not working with Manual Option on some servers.
- [LOW] Optimize Image didn't work with file paths that include spaces.
- [MEDIUM] Google fonts that were imported in CSS files weren't being optimized and loaded.
- [LOW] CDN feature broke processing same images used multiple times in srcset.
- [HIGH] Fixed conflict with Cache Cleaner causing settings not to be saved in component.
- Added setting to exclude components in Page Cache.
- 7.2.4
- ====================================================================================================
- [MEDIUM] Fixed preloading duplicated google fonts.
- ^ Further improvement in cache management to reduce cache build up on some sites.
- Removed setting to integrate third party page cache plugin with the component.
- 7.2.3
- ====================================================================================================
- Fix issue with .htaccess codes causing 500 errors on older versions of Apache.
- 7.2.2
- ====================================================================================================
- ^ Added user plugin to aid with management of cookies for page caching
- ^ Improved caching management to reduce server usage and load
- ^ Added support for Brotli compression in htaccess
- Added setting to make excluding form users from page cache optional
- [MEDIUM] HTTP Request setting in Page Cache not working on some sites when gzip enabled
- 7.2.1
- ====================================================================================================
- Fixed issue with 500 error on some sites after updating to 7.2.0
- [HIGH] Using htaccess for combined files delivery didn't work on Joomla 3
- 7.2.0
- ====================================================================================================
- Added page cache plugin.
- ^ New administrator page for page cache feature.
- ^ No longer using the FOF library.
- ^ Minimum required PHP version is now 7.3
- Added 'Remove Unused Javascript' feature.
- * Fix issue with being able to visit administrator page using url when access is restricted.
- Other minor bug fixes and improvements.
- 7.1.3
- ====================================================================================================
- ^ The Add Image Attributes feature now also searches data-src attributes for urls of images
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- No longer combining Google font files if they're not being optimized
- Added support for Joomla 4.1
- ^ Improved caching to reduce number of build up of files
- 7.1.2
- ====================================================================================================
- Added support for the Page Cache Extended plugin to integrate with the component
- 7.1.1
- ====================================================================================================
- [HIGH] Third party library conflicting on some sites causing 500 errors
- 7.1.0
- ====================================================================================================
- [HIGH] Fixed error with uninstalling package
- [MEDIUM] Using the Clean Cache button don't always clean page cache
- Added toggle settings for the integrated page cache plugin on the dashboard
- ^ Combined Basic and Combine files tab in a General tab
- ^ More popovers added to dashboard for better user experience
- ^ Using browser detection to determine when to load WEBP images
- Added Permissions tab on the Options configuration page.
- Re-added setting to remove javascript files from loading
- Added setting to remove CSS files from loading
- No longer collapsing sections with Automatic settings.
- Other minor improvements and bug fixes
- 7.0.1
- ====================================================================================================
- ^ Better compatibility with third party installers such as mySites.guru
- [HIGH] Exclude menu items settings not saving or being excluded
- 7.0.0
- ====================================================================================================
- ^ Added support for Joomla!4
- ^ Moved settings from plugin to component
- Added module to toggle plugin state between 'production' and 'development' [Pro version only]
- Removed the 'Remove Unused javascript' feature
- Added Utility feature to generate new cache hash
- Using icon images instead of font icons on action buttons on dashboard
- $ Language files keys now properly formatted according to Joomla!'s standards
- No longer using preload polyfill for asynchronous CSS and optimized Google Font files
- Using template elements for Reduce DOM feature rather than HTML comments
- Animation keyframes added to critical CSS in Optimize CSS Delivery
- Added support for javascript module
Version 9.0.1.3 Alpha
Released on: Friday, 29 November 2024
Maturity | Alpha |
Released on | Friday, 29 November 2024 |
Viewed | 0 times |
Release notes
- 9.0.1
- ====================================================================================================
- [HIGH] Fixed PHP error on Joomla 4 with Page Cache.
- 9.0.0
- ====================================================================================================
- Namespace Lazysizes library to avoid conflicts.
- modeSwitcher module added to free version
- Add configure Helper settings for Reduce Unused JavaScript and Optimize CSS Delivery.
- Remove Expired Delete Cache function. Use Recache CRON to avoid cache-buildup.
- ^ Use Joomla Dashboard component to style Dashboard.
- ^ Separate Image features from CSS features on Dashboard.
- ^ Settings 'Include Files' in Http/2 Preload and 'Preconnect domains' in Preconnect 3rd party Origins now accept crossorigin attribute values.
- Added Mobile and Desktop only settings in LCP feature.
- Added settings to lazyload selected images above the fold such as hidden slider images and submenu icons.
- Added setting to crop mobile image rather than resize preserving aspect ratio when generating responsive images.
- Added settings to exclude sections from Reduce DOM feature and to include selected DIVs using id or class.
- Minimum supported Joomla version is now 4.3.0
- 8.2.1
- ====================================================================================================
- [LOW] WEBP and responsive images were not loaded over CDN.
- 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
- 8.2.0
- ====================================================================================================
- Add responsive images feature
- [MEDIUM] Backup images were only saved when WEBP images generated
- [HIGH] Fix CSS issue with handling cassiopeia template
- Further improvement in how cache expiry function to improve stability and efficiency
- Removed cache expiry mode setting
- 8.1.4
- =====================================================================================================
- 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.
- 8.1.3
- =====================================================================================================
- 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
- 8.1.2
- =====================================================================================================
- [HIgh] Fixes PHP error in CacheManager.php file
- [MEDIUM] Fixes issue with using Smart Combine when excluding JavaScript files
- [LOW] Fixes issue with JavaScript errors on some sites.
- [MEDIUM] Some images not showing when Load Webp Image enabled
- 8.1.1
- =====================================================================================================
- [HIGH] Fixes a PHP error on some sites.
- 8.1.0
- =====================================================================================================
- ^ Minimum PHP version now 8.0
- ^ Minimum Joomla support now 4.0. NO LONGER SUPPORTS JOOMLA 3
- ^ Improved Optimize Images script
- Support for WinCache storage removed
- Remove CDN setting Preconnect CDNs
- Remove HTTP/2 setting Push CDN files
- Added Preconnect section for third-party origins including CDN
- Add HTML sections setting to Reduce DOM feature
- Add Custom CSS feature to reduce CLS
- Add feature to preload LCP images with high fetch priority
- Many other minor improvements and bug fixes.
- 8.0.6
- =====================================================================================================
- [HIGH] Fix conflict with some third party extensions using same vendors
- [HIGH] CRON scripts throwing error
- [MEDIUM] WEBP don't load on embedded background images
- Remove zero-width none-break space from downloaded files before combine to prevent issues.
- 8.0.5
- ====================================================================================================
- Add setting to ignore select query parameters from page caching.
- [MEDIUM] Fix bug with Optimize Image on some servers not working
- * Fix security vulnerability with Optimize Image metafile
- 8.0.4
- ====================================================================================================
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.
- [HIGH] Windows compatibility broken
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- 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
- page above the fold with JavaScript.
- 8.0.3
- ====================================================================================================
- [HIGH] Optimize Image not saving backups if backup directory not already exists.
- [MEDIUM] Exclude all scripts setting didn't work.
- 8.0.2
- ====================================================================================================
- [HIGH] Using the System Cache and the JCH Optimize Page Cache together triggers PHP error.
- [MEDIUM] Some toggle settings on Dashboard in the Free version triggers JavaScript error.
- 8.0.1
- ====================================================================================================
- [MEDIUM] Fix bug with lazy-load background images feature.
- [MEDIUM] Fix bug with PHP errors on some page with the page cache plugin.
- [HIGH] If CDN is enabled, WEBP images were not loaded.
- [LOW] Fix intermittent error on Dashboard.
- [MEDIUM] Fix JavaScript error on inner pages when using page cache with HTTP Request feature.
- [MEDIUM] Fix conflict with lazyload background images and Optimize CSS Delivery.
- [MEDIUM] CDN domains entered with schemes were processed incorrectly.
- [LOW] Background lazy-load don't work for dynamic content.
- Disable optimization if loaded in an iframe for better compatibility with page builders.
- [HIGH] Incorrect cache storage configuration could cause irrecoverable error on site.
- [MEDIUM] Fix bug with excluding script IEO.
- [MEDIUM] Optimize Image by URLs didn't work for some configurations.
- [LOW] Cache info didn't work with some configurations.
- 8.0.0
- ====================================================================================================
- ^ THe Mode Switcher module changed to drop-down to accommodate more quick actions and info.
- ^ Color indicator added to Mode Switcher.
- ^ Re-arranged some settings on the Options page to make them more intuitive.
- ^ Modified the JavaScript Exclude settings to make them more user friendly.
- Added Recache feature, complete with CLI command for running CRON.
- Added Bulk Settings Operations feature to export, reset, import settings.
- Added separate icon on Dashboard to load WEBP images.
- Minimum PHP version is now PHP 7.4.
- The navigation tab in the administrator component was replaced by submenus.
- Numerous bug fixes and improvements.
- 7.3.3
- ====================================================================================================
- Set samesite value of cookies to 'Lax'
- [HIGH] The Add Attributes Feature threw a Fatal Error if it encounters a width/height attribute with empty value
- [MEDIUM] Execution order of JavaScript files not preserved when Critical Script were loaded while files were excluded.
- [HIGH] Enabling Smart Combine would reset some settings to the default value.
- 7.3.2
- ====================================================================================================
- Added setting to optionally disable deletion of cached files when expired.
- Added support for inline modules.
- Further improvements in compatibility with MightySites.
- [MEDIUM] Some external domains were not being preconnected when Optimize Fonts is enabled.
- [MEDIUM] Imported Google fonts were not being handled properly.
- [MEDIUM] Reduce Unused JavaScript wasn't working properly on some sites.
- 7.3.1
- ====================================================================================================
- Improved compatibility with Mightsites component.
- Optimize Images tab using modals for improved aesthetics.
- [MEDIUM] Preloaded files were not loaded over CDN
- [MEDIUM] Images in elements were not converted to WEBP
- [LOW] Fixed PHP deprecation error in lib/core/Helper.php.
- 7.3.0
- ====================================================================================================
- [MEDIUM] Fixed bug with lazy loading audio/video set to autoplay
- ^ The Optimize Google Fonts feature was expanded to optimize all fonts.
- ^ The HTTP/2 tab on the Options page was changed to Preloads and the Optimize Fonts feature moved to this tab.
- ^ Modules are now also being loaded dynamically in the Reduce Unused Javascript feature.
- Added setting to Lazy-load background images defined in the CSS files to the Lazy-Load feature.
- Added setting to preload JavaScript Modules in the Http/2 Preload feature
- Added setting to change existing font-display policy to swap. Previously this was only added of font-display was absent.
- Improve method to generate cache key for Optimize CSS Delivery feature to prevent excess generating of cache.
- Will attempt to delete third party page cache when expired files are deleted, to prevent deleted files being cached on the page.
- 7.2.5
- ====================================================================================================
- [MEDIUM] Fix resizing images not working with Manual Option on some servers.
- [LOW] Optimize Image didn't work with file paths that include spaces.
- [MEDIUM] Google fonts that were imported in CSS files weren't being optimized and loaded.
- [LOW] CDN feature broke processing same images used multiple times in srcset.
- [HIGH] Fixed conflict with Cache Cleaner causing settings not to be saved in component.
- Added setting to exclude components in Page Cache.
- 7.2.4
- ====================================================================================================
- [MEDIUM] Fixed preloading duplicated google fonts.
- ^ Further improvement in cache management to reduce cache build up on some sites.
- Removed setting to integrate third party page cache plugin with the component.
- 7.2.3
- ====================================================================================================
- Fix issue with .htaccess codes causing 500 errors on older versions of Apache.
- 7.2.2
- ====================================================================================================
- ^ Added user plugin to aid with management of cookies for page caching
- ^ Improved caching management to reduce server usage and load
- ^ Added support for Brotli compression in htaccess
- Added setting to make excluding form users from page cache optional
- [MEDIUM] HTTP Request setting in Page Cache not working on some sites when gzip enabled
- 7.2.1
- ====================================================================================================
- Fixed issue with 500 error on some sites after updating to 7.2.0
- [HIGH] Using htaccess for combined files delivery didn't work on Joomla 3
- 7.2.0
- ====================================================================================================
- Added page cache plugin.
- ^ New administrator page for page cache feature.
- ^ No longer using the FOF library.
- ^ Minimum required PHP version is now 7.3
- Added 'Remove Unused Javascript' feature.
- * Fix issue with being able to visit administrator page using url when access is restricted.
- Other minor bug fixes and improvements.
- 7.1.3
- ====================================================================================================
- ^ The Add Image Attributes feature now also searches data-src attributes for urls of images
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- No longer combining Google font files if they're not being optimized
- Added support for Joomla 4.1
- ^ Improved caching to reduce number of build up of files
- 7.1.2
- ====================================================================================================
- Added support for the Page Cache Extended plugin to integrate with the component
- 7.1.1
- ====================================================================================================
- [HIGH] Third party library conflicting on some sites causing 500 errors
- 7.1.0
- ====================================================================================================
- [HIGH] Fixed error with uninstalling package
- [MEDIUM] Using the Clean Cache button don't always clean page cache
- Added toggle settings for the integrated page cache plugin on the dashboard
- ^ Combined Basic and Combine files tab in a General tab
- ^ More popovers added to dashboard for better user experience
- ^ Using browser detection to determine when to load WEBP images
- Added Permissions tab on the Options configuration page.
- Re-added setting to remove javascript files from loading
- Added setting to remove CSS files from loading
- No longer collapsing sections with Automatic settings.
- Other minor improvements and bug fixes
- 7.0.1
- ====================================================================================================
- ^ Better compatibility with third party installers such as mySites.guru
- [HIGH] Exclude menu items settings not saving or being excluded
- 7.0.0
- ====================================================================================================
- ^ Added support for Joomla!4
- ^ Moved settings from plugin to component
- Added module to toggle plugin state between 'production' and 'development' [Pro version only]
- Removed the 'Remove Unused javascript' feature
- Added Utility feature to generate new cache hash
- Using icon images instead of font icons on action buttons on dashboard
- $ Language files keys now properly formatted according to Joomla!'s standards
- No longer using preload polyfill for asynchronous CSS and optimized Google Font files
- Using template elements for Reduce DOM feature rather than HTML comments
- Animation keyframes added to critical CSS in Optimize CSS Delivery
- Added support for javascript module
Version 9.0.1.2 Alpha
Released on: Friday, 29 November 2024
Maturity | Alpha |
Released on | Friday, 29 November 2024 |
Viewed | 0 times |
Release notes
- 9.0.1
- ====================================================================================================
- [HIGH] Fixed PHP error on Joomla 4 with Page Cache.
- 9.0.0
- ====================================================================================================
- Namespace Lazysizes library to avoid conflicts.
- modeSwitcher module added to free version
- Add configure Helper settings for Reduce Unused JavaScript and Optimize CSS Delivery.
- Remove Expired Delete Cache function. Use Recache CRON to avoid cache-buildup.
- ^ Use Joomla Dashboard component to style Dashboard.
- ^ Separate Image features from CSS features on Dashboard.
- ^ Settings 'Include Files' in Http/2 Preload and 'Preconnect domains' in Preconnect 3rd party Origins now accept crossorigin attribute values.
- Added Mobile and Desktop only settings in LCP feature.
- Added settings to lazyload selected images above the fold such as hidden slider images and submenu icons.
- Added setting to crop mobile image rather than resize preserving aspect ratio when generating responsive images.
- Added settings to exclude sections from Reduce DOM feature and to include selected DIVs using id or class.
- Minimum supported Joomla version is now 4.3.0
- 8.2.1
- ====================================================================================================
- [LOW] WEBP and responsive images were not loaded over CDN.
- 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
- 8.2.0
- ====================================================================================================
- Add responsive images feature
- [MEDIUM] Backup images were only saved when WEBP images generated
- [HIGH] Fix CSS issue with handling cassiopeia template
- Further improvement in how cache expiry function to improve stability and efficiency
- Removed cache expiry mode setting
- 8.1.4
- =====================================================================================================
- 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.
- 8.1.3
- =====================================================================================================
- 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
- 8.1.2
- =====================================================================================================
- [HIgh] Fixes PHP error in CacheManager.php file
- [MEDIUM] Fixes issue with using Smart Combine when excluding JavaScript files
- [LOW] Fixes issue with JavaScript errors on some sites.
- [MEDIUM] Some images not showing when Load Webp Image enabled
- 8.1.1
- =====================================================================================================
- [HIGH] Fixes a PHP error on some sites.
- 8.1.0
- =====================================================================================================
- ^ Minimum PHP version now 8.0
- ^ Minimum Joomla support now 4.0. NO LONGER SUPPORTS JOOMLA 3
- ^ Improved Optimize Images script
- Support for WinCache storage removed
- Remove CDN setting Preconnect CDNs
- Remove HTTP/2 setting Push CDN files
- Added Preconnect section for third-party origins including CDN
- Add HTML sections setting to Reduce DOM feature
- Add Custom CSS feature to reduce CLS
- Add feature to preload LCP images with high fetch priority
- Many other minor improvements and bug fixes.
- 8.0.6
- =====================================================================================================
- [HIGH] Fix conflict with some third party extensions using same vendors
- [HIGH] CRON scripts throwing error
- [MEDIUM] WEBP don't load on embedded background images
- Remove zero-width none-break space from downloaded files before combine to prevent issues.
- 8.0.5
- ====================================================================================================
- Add setting to ignore select query parameters from page caching.
- [MEDIUM] Fix bug with Optimize Image on some servers not working
- * Fix security vulnerability with Optimize Image metafile
- 8.0.4
- ====================================================================================================
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.
- [HIGH] Windows compatibility broken
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- 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
- page above the fold with JavaScript.
- 8.0.3
- ====================================================================================================
- [HIGH] Optimize Image not saving backups if backup directory not already exists.
- [MEDIUM] Exclude all scripts setting didn't work.
- 8.0.2
- ====================================================================================================
- [HIGH] Using the System Cache and the JCH Optimize Page Cache together triggers PHP error.
- [MEDIUM] Some toggle settings on Dashboard in the Free version triggers JavaScript error.
- 8.0.1
- ====================================================================================================
- [MEDIUM] Fix bug with lazy-load background images feature.
- [MEDIUM] Fix bug with PHP errors on some page with the page cache plugin.
- [HIGH] If CDN is enabled, WEBP images were not loaded.
- [LOW] Fix intermittent error on Dashboard.
- [MEDIUM] Fix JavaScript error on inner pages when using page cache with HTTP Request feature.
- [MEDIUM] Fix conflict with lazyload background images and Optimize CSS Delivery.
- [MEDIUM] CDN domains entered with schemes were processed incorrectly.
- [LOW] Background lazy-load don't work for dynamic content.
- Disable optimization if loaded in an iframe for better compatibility with page builders.
- [HIGH] Incorrect cache storage configuration could cause irrecoverable error on site.
- [MEDIUM] Fix bug with excluding script IEO.
- [MEDIUM] Optimize Image by URLs didn't work for some configurations.
- [LOW] Cache info didn't work with some configurations.
- 8.0.0
- ====================================================================================================
- ^ THe Mode Switcher module changed to drop-down to accommodate more quick actions and info.
- ^ Color indicator added to Mode Switcher.
- ^ Re-arranged some settings on the Options page to make them more intuitive.
- ^ Modified the JavaScript Exclude settings to make them more user friendly.
- Added Recache feature, complete with CLI command for running CRON.
- Added Bulk Settings Operations feature to export, reset, import settings.
- Added separate icon on Dashboard to load WEBP images.
- Minimum PHP version is now PHP 7.4.
- The navigation tab in the administrator component was replaced by submenus.
- Numerous bug fixes and improvements.
- 7.3.3
- ====================================================================================================
- Set samesite value of cookies to 'Lax'
- [HIGH] The Add Attributes Feature threw a Fatal Error if it encounters a width/height attribute with empty value
- [MEDIUM] Execution order of JavaScript files not preserved when Critical Script were loaded while files were excluded.
- [HIGH] Enabling Smart Combine would reset some settings to the default value.
- 7.3.2
- ====================================================================================================
- Added setting to optionally disable deletion of cached files when expired.
- Added support for inline modules.
- Further improvements in compatibility with MightySites.
- [MEDIUM] Some external domains were not being preconnected when Optimize Fonts is enabled.
- [MEDIUM] Imported Google fonts were not being handled properly.
- [MEDIUM] Reduce Unused JavaScript wasn't working properly on some sites.
- 7.3.1
- ====================================================================================================
- Improved compatibility with Mightsites component.
- Optimize Images tab using modals for improved aesthetics.
- [MEDIUM] Preloaded files were not loaded over CDN
- [MEDIUM] Images in elements were not converted to WEBP
- [LOW] Fixed PHP deprecation error in lib/core/Helper.php.
- 7.3.0
- ====================================================================================================
- [MEDIUM] Fixed bug with lazy loading audio/video set to autoplay
- ^ The Optimize Google Fonts feature was expanded to optimize all fonts.
- ^ The HTTP/2 tab on the Options page was changed to Preloads and the Optimize Fonts feature moved to this tab.
- ^ Modules are now also being loaded dynamically in the Reduce Unused Javascript feature.
- Added setting to Lazy-load background images defined in the CSS files to the Lazy-Load feature.
- Added setting to preload JavaScript Modules in the Http/2 Preload feature
- Added setting to change existing font-display policy to swap. Previously this was only added of font-display was absent.
- Improve method to generate cache key for Optimize CSS Delivery feature to prevent excess generating of cache.
- Will attempt to delete third party page cache when expired files are deleted, to prevent deleted files being cached on the page.
- 7.2.5
- ====================================================================================================
- [MEDIUM] Fix resizing images not working with Manual Option on some servers.
- [LOW] Optimize Image didn't work with file paths that include spaces.
- [MEDIUM] Google fonts that were imported in CSS files weren't being optimized and loaded.
- [LOW] CDN feature broke processing same images used multiple times in srcset.
- [HIGH] Fixed conflict with Cache Cleaner causing settings not to be saved in component.
- Added setting to exclude components in Page Cache.
- 7.2.4
- ====================================================================================================
- [MEDIUM] Fixed preloading duplicated google fonts.
- ^ Further improvement in cache management to reduce cache build up on some sites.
- Removed setting to integrate third party page cache plugin with the component.
- 7.2.3
- ====================================================================================================
- Fix issue with .htaccess codes causing 500 errors on older versions of Apache.
- 7.2.2
- ====================================================================================================
- ^ Added user plugin to aid with management of cookies for page caching
- ^ Improved caching management to reduce server usage and load
- ^ Added support for Brotli compression in htaccess
- Added setting to make excluding form users from page cache optional
- [MEDIUM] HTTP Request setting in Page Cache not working on some sites when gzip enabled
- 7.2.1
- ====================================================================================================
- Fixed issue with 500 error on some sites after updating to 7.2.0
- [HIGH] Using htaccess for combined files delivery didn't work on Joomla 3
- 7.2.0
- ====================================================================================================
- Added page cache plugin.
- ^ New administrator page for page cache feature.
- ^ No longer using the FOF library.
- ^ Minimum required PHP version is now 7.3
- Added 'Remove Unused Javascript' feature.
- * Fix issue with being able to visit administrator page using url when access is restricted.
- Other minor bug fixes and improvements.
- 7.1.3
- ====================================================================================================
- ^ The Add Image Attributes feature now also searches data-src attributes for urls of images
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- No longer combining Google font files if they're not being optimized
- Added support for Joomla 4.1
- ^ Improved caching to reduce number of build up of files
- 7.1.2
- ====================================================================================================
- Added support for the Page Cache Extended plugin to integrate with the component
- 7.1.1
- ====================================================================================================
- [HIGH] Third party library conflicting on some sites causing 500 errors
- 7.1.0
- ====================================================================================================
- [HIGH] Fixed error with uninstalling package
- [MEDIUM] Using the Clean Cache button don't always clean page cache
- Added toggle settings for the integrated page cache plugin on the dashboard
- ^ Combined Basic and Combine files tab in a General tab
- ^ More popovers added to dashboard for better user experience
- ^ Using browser detection to determine when to load WEBP images
- Added Permissions tab on the Options configuration page.
- Re-added setting to remove javascript files from loading
- Added setting to remove CSS files from loading
- No longer collapsing sections with Automatic settings.
- Other minor improvements and bug fixes
- 7.0.1
- ====================================================================================================
- ^ Better compatibility with third party installers such as mySites.guru
- [HIGH] Exclude menu items settings not saving or being excluded
- 7.0.0
- ====================================================================================================
- ^ Added support for Joomla!4
- ^ Moved settings from plugin to component
- Added module to toggle plugin state between 'production' and 'development' [Pro version only]
- Removed the 'Remove Unused javascript' feature
- Added Utility feature to generate new cache hash
- Using icon images instead of font icons on action buttons on dashboard
- $ Language files keys now properly formatted according to Joomla!'s standards
- No longer using preload polyfill for asynchronous CSS and optimized Google Font files
- Using template elements for Reduce DOM feature rather than HTML comments
- Animation keyframes added to critical CSS in Optimize CSS Delivery
- Added support for javascript module
Version 9.0.1.1 Alpha
Released on: Friday, 29 November 2024
Maturity | Alpha |
Released on | Friday, 29 November 2024 |
Viewed | 0 times |
Release notes
- 9.0.1
- ====================================================================================================
- [HIGH] Fixed PHP error on Joomla 4 with Page Cache.
- 9.0.0
- ====================================================================================================
- Namespace Lazysizes library to avoid conflicts.
- modeSwitcher module added to free version
- Add configure Helper settings for Reduce Unused JavaScript and Optimize CSS Delivery.
- Remove Expired Delete Cache function. Use Recache CRON to avoid cache-buildup.
- ^ Use Joomla Dashboard component to style Dashboard.
- ^ Separate Image features from CSS features on Dashboard.
- ^ Settings 'Include Files' in Http/2 Preload and 'Preconnect domains' in Preconnect 3rd party Origins now accept crossorigin attribute values.
- Added Mobile and Desktop only settings in LCP feature.
- Added settings to lazyload selected images above the fold such as hidden slider images and submenu icons.
- Added setting to crop mobile image rather than resize preserving aspect ratio when generating responsive images.
- Added settings to exclude sections from Reduce DOM feature and to include selected DIVs using id or class.
- Minimum supported Joomla version is now 4.3.0
- 8.2.1
- ====================================================================================================
- [LOW] WEBP and responsive images were not loaded over CDN.
- 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
- 8.2.0
- ====================================================================================================
- Add responsive images feature
- [MEDIUM] Backup images were only saved when WEBP images generated
- [HIGH] Fix CSS issue with handling cassiopeia template
- Further improvement in how cache expiry function to improve stability and efficiency
- Removed cache expiry mode setting
- 8.1.4
- =====================================================================================================
- 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.
- 8.1.3
- =====================================================================================================
- 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
- 8.1.2
- =====================================================================================================
- [HIgh] Fixes PHP error in CacheManager.php file
- [MEDIUM] Fixes issue with using Smart Combine when excluding JavaScript files
- [LOW] Fixes issue with JavaScript errors on some sites.
- [MEDIUM] Some images not showing when Load Webp Image enabled
- 8.1.1
- =====================================================================================================
- [HIGH] Fixes a PHP error on some sites.
- 8.1.0
- =====================================================================================================
- ^ Minimum PHP version now 8.0
- ^ Minimum Joomla support now 4.0. NO LONGER SUPPORTS JOOMLA 3
- ^ Improved Optimize Images script
- Support for WinCache storage removed
- Remove CDN setting Preconnect CDNs
- Remove HTTP/2 setting Push CDN files
- Added Preconnect section for third-party origins including CDN
- Add HTML sections setting to Reduce DOM feature
- Add Custom CSS feature to reduce CLS
- Add feature to preload LCP images with high fetch priority
- Many other minor improvements and bug fixes.
- 8.0.6
- =====================================================================================================
- [HIGH] Fix conflict with some third party extensions using same vendors
- [HIGH] CRON scripts throwing error
- [MEDIUM] WEBP don't load on embedded background images
- Remove zero-width none-break space from downloaded files before combine to prevent issues.
- 8.0.5
- ====================================================================================================
- Add setting to ignore select query parameters from page caching.
- [MEDIUM] Fix bug with Optimize Image on some servers not working
- * Fix security vulnerability with Optimize Image metafile
- 8.0.4
- ====================================================================================================
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.
- [HIGH] Windows compatibility broken
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- 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
- page above the fold with JavaScript.
- 8.0.3
- ====================================================================================================
- [HIGH] Optimize Image not saving backups if backup directory not already exists.
- [MEDIUM] Exclude all scripts setting didn't work.
- 8.0.2
- ====================================================================================================
- [HIGH] Using the System Cache and the JCH Optimize Page Cache together triggers PHP error.
- [MEDIUM] Some toggle settings on Dashboard in the Free version triggers JavaScript error.
- 8.0.1
- ====================================================================================================
- [MEDIUM] Fix bug with lazy-load background images feature.
- [MEDIUM] Fix bug with PHP errors on some page with the page cache plugin.
- [HIGH] If CDN is enabled, WEBP images were not loaded.
- [LOW] Fix intermittent error on Dashboard.
- [MEDIUM] Fix JavaScript error on inner pages when using page cache with HTTP Request feature.
- [MEDIUM] Fix conflict with lazyload background images and Optimize CSS Delivery.
- [MEDIUM] CDN domains entered with schemes were processed incorrectly.
- [LOW] Background lazy-load don't work for dynamic content.
- Disable optimization if loaded in an iframe for better compatibility with page builders.
- [HIGH] Incorrect cache storage configuration could cause irrecoverable error on site.
- [MEDIUM] Fix bug with excluding script IEO.
- [MEDIUM] Optimize Image by URLs didn't work for some configurations.
- [LOW] Cache info didn't work with some configurations.
- 8.0.0
- ====================================================================================================
- ^ THe Mode Switcher module changed to drop-down to accommodate more quick actions and info.
- ^ Color indicator added to Mode Switcher.
- ^ Re-arranged some settings on the Options page to make them more intuitive.
- ^ Modified the JavaScript Exclude settings to make them more user friendly.
- Added Recache feature, complete with CLI command for running CRON.
- Added Bulk Settings Operations feature to export, reset, import settings.
- Added separate icon on Dashboard to load WEBP images.
- Minimum PHP version is now PHP 7.4.
- The navigation tab in the administrator component was replaced by submenus.
- Numerous bug fixes and improvements.
- 7.3.3
- ====================================================================================================
- Set samesite value of cookies to 'Lax'
- [HIGH] The Add Attributes Feature threw a Fatal Error if it encounters a width/height attribute with empty value
- [MEDIUM] Execution order of JavaScript files not preserved when Critical Script were loaded while files were excluded.
- [HIGH] Enabling Smart Combine would reset some settings to the default value.
- 7.3.2
- ====================================================================================================
- Added setting to optionally disable deletion of cached files when expired.
- Added support for inline modules.
- Further improvements in compatibility with MightySites.
- [MEDIUM] Some external domains were not being preconnected when Optimize Fonts is enabled.
- [MEDIUM] Imported Google fonts were not being handled properly.
- [MEDIUM] Reduce Unused JavaScript wasn't working properly on some sites.
- 7.3.1
- ====================================================================================================
- Improved compatibility with Mightsites component.
- Optimize Images tab using modals for improved aesthetics.
- [MEDIUM] Preloaded files were not loaded over CDN
- [MEDIUM] Images in elements were not converted to WEBP
- [LOW] Fixed PHP deprecation error in lib/core/Helper.php.
- 7.3.0
- ====================================================================================================
- [MEDIUM] Fixed bug with lazy loading audio/video set to autoplay
- ^ The Optimize Google Fonts feature was expanded to optimize all fonts.
- ^ The HTTP/2 tab on the Options page was changed to Preloads and the Optimize Fonts feature moved to this tab.
- ^ Modules are now also being loaded dynamically in the Reduce Unused Javascript feature.
- Added setting to Lazy-load background images defined in the CSS files to the Lazy-Load feature.
- Added setting to preload JavaScript Modules in the Http/2 Preload feature
- Added setting to change existing font-display policy to swap. Previously this was only added of font-display was absent.
- Improve method to generate cache key for Optimize CSS Delivery feature to prevent excess generating of cache.
- Will attempt to delete third party page cache when expired files are deleted, to prevent deleted files being cached on the page.
- 7.2.5
- ====================================================================================================
- [MEDIUM] Fix resizing images not working with Manual Option on some servers.
- [LOW] Optimize Image didn't work with file paths that include spaces.
- [MEDIUM] Google fonts that were imported in CSS files weren't being optimized and loaded.
- [LOW] CDN feature broke processing same images used multiple times in srcset.
- [HIGH] Fixed conflict with Cache Cleaner causing settings not to be saved in component.
- Added setting to exclude components in Page Cache.
- 7.2.4
- ====================================================================================================
- [MEDIUM] Fixed preloading duplicated google fonts.
- ^ Further improvement in cache management to reduce cache build up on some sites.
- Removed setting to integrate third party page cache plugin with the component.
- 7.2.3
- ====================================================================================================
- Fix issue with .htaccess codes causing 500 errors on older versions of Apache.
- 7.2.2
- ====================================================================================================
- ^ Added user plugin to aid with management of cookies for page caching
- ^ Improved caching management to reduce server usage and load
- ^ Added support for Brotli compression in htaccess
- Added setting to make excluding form users from page cache optional
- [MEDIUM] HTTP Request setting in Page Cache not working on some sites when gzip enabled
- 7.2.1
- ====================================================================================================
- Fixed issue with 500 error on some sites after updating to 7.2.0
- [HIGH] Using htaccess for combined files delivery didn't work on Joomla 3
- 7.2.0
- ====================================================================================================
- Added page cache plugin.
- ^ New administrator page for page cache feature.
- ^ No longer using the FOF library.
- ^ Minimum required PHP version is now 7.3
- Added 'Remove Unused Javascript' feature.
- * Fix issue with being able to visit administrator page using url when access is restricted.
- Other minor bug fixes and improvements.
- 7.1.3
- ====================================================================================================
- ^ The Add Image Attributes feature now also searches data-src attributes for urls of images
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- No longer combining Google font files if they're not being optimized
- Added support for Joomla 4.1
- ^ Improved caching to reduce number of build up of files
- 7.1.2
- ====================================================================================================
- Added support for the Page Cache Extended plugin to integrate with the component
- 7.1.1
- ====================================================================================================
- [HIGH] Third party library conflicting on some sites causing 500 errors
- 7.1.0
- ====================================================================================================
- [HIGH] Fixed error with uninstalling package
- [MEDIUM] Using the Clean Cache button don't always clean page cache
- Added toggle settings for the integrated page cache plugin on the dashboard
- ^ Combined Basic and Combine files tab in a General tab
- ^ More popovers added to dashboard for better user experience
- ^ Using browser detection to determine when to load WEBP images
- Added Permissions tab on the Options configuration page.
- Re-added setting to remove javascript files from loading
- Added setting to remove CSS files from loading
- No longer collapsing sections with Automatic settings.
- Other minor improvements and bug fixes
- 7.0.1
- ====================================================================================================
- ^ Better compatibility with third party installers such as mySites.guru
- [HIGH] Exclude menu items settings not saving or being excluded
- 7.0.0
- ====================================================================================================
- ^ Added support for Joomla!4
- ^ Moved settings from plugin to component
- Added module to toggle plugin state between 'production' and 'development' [Pro version only]
- Removed the 'Remove Unused javascript' feature
- Added Utility feature to generate new cache hash
- Using icon images instead of font icons on action buttons on dashboard
- $ Language files keys now properly formatted according to Joomla!'s standards
- No longer using preload polyfill for asynchronous CSS and optimized Google Font files
- Using template elements for Reduce DOM feature rather than HTML comments
- Animation keyframes added to critical CSS in Optimize CSS Delivery
- Added support for javascript module
Version 9.0.0.1 Alpha
Released on: Thursday, 21 November 2024
Maturity | Alpha |
Released on | Thursday, 21 November 2024 |
Viewed | 0 times |
Release notes
- 9.0.0
- ====================================================================================================
- Namespace Lazysizes library to avoid conflicts.
- modeSwitcher module added to free version
- Add configure Helper settings for Reduce Unused JavaScript and Optimize CSS Delivery.
- Remove Expired Delete Cache function. Use Recache CRON to avoid cache-buildup.
- ^ Use Joomla Dashboard component to style Dashboard.
- ^ Separate Image features from CSS features on Dashboard.
- ^ Settings 'Include Files' in Http/2 Preload and 'Preconnect domains' in Preconnect 3rd party Origins now accept crossorigin attribute values.
- Added Mobile and Desktop only settings in LCP feature.
- Added settings to lazyload selected images above the fold such as hidden slider images and submenu icons.
- Added setting to crop mobile image rather than resize preserving aspect ratio when generating responsive images.
- Added settings to exclude sections from Reduce DOM feature and to include selected DIVs using id or class.
- Minimum supported Joomla version is now 4.3.0
- 8.2.1
- ====================================================================================================
- [LOW] WEBP and responsive images were not loaded over CDN.
- 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
- 8.2.0
- ====================================================================================================
- Add responsive images feature
- [MEDIUM] Backup images were only saved when WEBP images generated
- [HIGH] Fix CSS issue with handling cassiopeia template
- Further improvement in how cache expiry function to improve stability and efficiency
- Removed cache expiry mode setting
- 8.1.4
- =====================================================================================================
- 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.
- 8.1.3
- =====================================================================================================
- 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
- 8.1.2
- =====================================================================================================
- [HIgh] Fixes PHP error in CacheManager.php file
- [MEDIUM] Fixes issue with using Smart Combine when excluding JavaScript files
- [LOW] Fixes issue with JavaScript errors on some sites.
- [MEDIUM] Some images not showing when Load Webp Image enabled
- 8.1.1
- =====================================================================================================
- [HIGH] Fixes a PHP error on some sites.
- 8.1.0
- =====================================================================================================
- ^ Minimum PHP version now 8.0
- ^ Minimum Joomla support now 4.0. NO LONGER SUPPORTS JOOMLA 3
- ^ Improved Optimize Images script
- Support for WinCache storage removed
- Remove CDN setting Preconnect CDNs
- Remove HTTP/2 setting Push CDN files
- Added Preconnect section for third-party origins including CDN
- Add HTML sections setting to Reduce DOM feature
- Add Custom CSS feature to reduce CLS
- Add feature to preload LCP images with high fetch priority
- Many other minor improvements and bug fixes.
- 8.0.6
- =====================================================================================================
- [HIGH] Fix conflict with some third party extensions using same vendors
- [HIGH] CRON scripts throwing error
- [MEDIUM] WEBP don't load on embedded background images
- Remove zero-width none-break space from downloaded files before combine to prevent issues.
- 8.0.5
- ====================================================================================================
- Add setting to ignore select query parameters from page caching.
- [MEDIUM] Fix bug with Optimize Image on some servers not working
- * Fix security vulnerability with Optimize Image metafile
- 8.0.4
- ====================================================================================================
- [LOW] JavaScript error in admin from Mode Switcher module when main menu hidden.
- [HIGH] Windows compatibility broken
- Added support for CDN providers like Cloudinary that provide paths along with domains.
- 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
- page above the fold with JavaScript.
- 8.0.3
- ====================================================================================================
- [HIGH] Optimize Image not saving backups if backup directory not already exists.
- [MEDIUM] Exclude all scripts setting didn't work.
- 8.0.2
- ====================================================================================================
- [HIGH] Using the System Cache and the JCH Optimize Page Cache together triggers PHP error.
- [MEDIUM] Some toggle settings on Dashboard in the Free version triggers JavaScript error.
- 8.0.1
- ====================================================================================================
- [MEDIUM] Fix bug with lazy-load background images feature.
- [MEDIUM] Fix bug with PHP errors on some page with the page cache plugin.
- [HIGH] If CDN is enabled, WEBP images were not loaded.
- [LOW] Fix intermittent error on Dashboard.
- [MEDIUM] Fix JavaScript error on inner pages when using page cache with HTTP Request feature.
- [MEDIUM] Fix conflict with lazyload background images and Optimize CSS Delivery.
- [MEDIUM] CDN domains entered with schemes were processed incorrectly.
- [LOW] Background lazy-load don't work for dynamic content.
- Disable optimization if loaded in an iframe for better compatibility with page builders.
- [HIGH] Incorrect cache storage configuration could cause irrecoverable error on site.
- [MEDIUM] Fix bug with excluding script IEO.
- [MEDIUM] Optimize Image by URLs didn't work for some configurations.
- [LOW] Cache info didn't work with some configurations.
- 8.0.0
- ====================================================================================================
- ^ THe Mode Switcher module changed to drop-down to accommodate more quick actions and info.
- ^ Color indicator added to Mode Switcher.
- ^ Re-arranged some settings on the Options page to make them more intuitive.
- ^ Modified the JavaScript Exclude settings to make them more user friendly.
- Added Recache feature, complete with CLI command for running CRON.
- Added Bulk Settings Operations feature to export, reset, import settings.
- Added separate icon on Dashboard to load WEBP images.
- Minimum PHP version is now PHP 7.4.
- The navigation tab in the administrator component was replaced by submenus.
- Numerous bug fixes and improvements.
- 7.3.3
- ====================================================================================================
- Set samesite value of cookies to 'Lax'
- [HIGH] The Add Attributes Feature threw a Fatal Error if it encounters a width/height attribute with empty value
- [MEDIUM] Execution order of JavaScript files not preserved when Critical Script were loaded while files were excluded.
- [HIGH] Enabling Smart Combine would reset some settings to the default value.
- 7.3.2
- ====================================================================================================
- Added setting to optionally disable deletion of cached files when expired.
- Added support for inline modules.
- Further improvements in compatibility with MightySites.
- [MEDIUM] Some external domains were not being preconnected when Optimize Fonts is enabled.
- [MEDIUM] Imported Google fonts were not being handled properly.
- [MEDIUM] Reduce Unused JavaScript wasn't working properly on some sites.
- 7.3.1
- ====================================================================================================
- Improved compatibility with Mightsites component.
- Optimize Images tab using modals for improved aesthetics.
- [MEDIUM] Preloaded files were not loaded over CDN
- [MEDIUM] Images in elements were not converted to WEBP
- [LOW] Fixed PHP deprecation error in lib/core/Helper.php.
- 7.3.0
- ====================================================================================================
- [MEDIUM] Fixed bug with lazy loading audio/video set to autoplay
- ^ The Optimize Google Fonts feature was expanded to optimize all fonts.
- ^ The HTTP/2 tab on the Options page was changed to Preloads and the Optimize Fonts feature moved to this tab.
- ^ Modules are now also being loaded dynamically in the Reduce Unused Javascript feature.
- Added setting to Lazy-load background images defined in the CSS files to the Lazy-Load feature.
- Added setting to preload JavaScript Modules in the Http/2 Preload feature
- Added setting to change existing font-display policy to swap. Previously this was only added of font-display was absent.
- Improve method to generate cache key for Optimize CSS Delivery feature to prevent excess generating of cache.
- Will attempt to delete third party page cache when expired files are deleted, to prevent deleted files being cached on the page.
- 7.2.5
- ====================================================================================================
- [MEDIUM] Fix resizing images not working with Manual Option on some servers.
- [LOW] Optimize Image didn't work with file paths that include spaces.
- [MEDIUM] Google fonts that were imported in CSS files weren't being optimized and loaded.
- [LOW] CDN feature broke processing same images used multiple times in srcset.
- [HIGH] Fixed conflict with Cache Cleaner causing settings not to be saved in component.
- Added setting to exclude components in Page Cache.
- 7.2.4
- ====================================================================================================
- [MEDIUM] Fixed preloading duplicated google fonts.
- ^ Further improvement in cache management to reduce cache build up on some sites.
- Removed setting to integrate third party page cache plugin with the component.
- 7.2.3
- ====================================================================================================
- Fix issue with .htaccess codes causing 500 errors on older versions of Apache.
- 7.2.2
- ====================================================================================================
- ^ Added user plugin to aid with management of cookies for page caching
- ^ Improved caching management to reduce server usage and load
- ^ Added support for Brotli compression in htaccess
- Added setting to make excluding form users from page cache optional
- [MEDIUM] HTTP Request setting in Page Cache not working on some sites when gzip enabled
- 7.2.1
- ====================================================================================================
- Fixed issue with 500 error on some sites after updating to 7.2.0
- [HIGH] Using htaccess for combined files delivery didn't work on Joomla 3
- 7.2.0
- ====================================================================================================
- Added page cache plugin.
- ^ New administrator page for page cache feature.
- ^ No longer using the FOF library.
- ^ Minimum required PHP version is now 7.3
- Added 'Remove Unused Javascript' feature.
- * Fix issue with being able to visit administrator page using url when access is restricted.
- Other minor bug fixes and improvements.
- 7.1.3
- ====================================================================================================
- ^ The Add Image Attributes feature now also searches data-src attributes for urls of images
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- No longer combining Google font files if they're not being optimized
- Added support for Joomla 4.1
- ^ Improved caching to reduce number of build up of files
- 7.1.2
- ====================================================================================================
- Added support for the Page Cache Extended plugin to integrate with the component
- 7.1.1
- ====================================================================================================
- [HIGH] Third party library conflicting on some sites causing 500 errors
- 7.1.0
- ====================================================================================================
- [HIGH] Fixed error with uninstalling package
- [MEDIUM] Using the Clean Cache button don't always clean page cache
- Added toggle settings for the integrated page cache plugin on the dashboard
- ^ Combined Basic and Combine files tab in a General tab
- ^ More popovers added to dashboard for better user experience
- ^ Using browser detection to determine when to load WEBP images
- Added Permissions tab on the Options configuration page.
- Re-added setting to remove javascript files from loading
- Added setting to remove CSS files from loading
- No longer collapsing sections with Automatic settings.
- Other minor improvements and bug fixes
- 7.0.1
- ====================================================================================================
- ^ Better compatibility with third party installers such as mySites.guru
- [HIGH] Exclude menu items settings not saving or being excluded
- 7.0.0
- ====================================================================================================
- ^ Added support for Joomla!4
- ^ Moved settings from plugin to component
- Added module to toggle plugin state between 'production' and 'development' [Pro version only]
- Removed the 'Remove Unused javascript' feature
- Added Utility feature to generate new cache hash
- Using icon images instead of font icons on action buttons on dashboard
- $ Language files keys now properly formatted according to Joomla!'s standards
- No longer using preload polyfill for asynchronous CSS and optimized Google Font files
- Using template elements for Reduce DOM feature rather than HTML comments
- Animation keyframes added to critical CSS in Optimize CSS Delivery
- Added support for javascript module