This is a release containing a few new features and as usual bug fixes and improvements. All are recommended to update.
Developed on PHP 8.0.1 and Joomla! 3.9.24
New Feature: New Optimize Image feature to optimize images on a per page basis and to convert images to webp formats. Pro Version
New Feature: Option to restore images after they've been optimized or to delete directory of back-up images if optimization is satisfactory
New Feature: Smart Combine feature to produce smaller combined files promoting browser caching across page loads, reduces chances of excessive cache generation and takes advantages of better files delivery offered by Http/2 servers. Pro Version
Improvements: Better implementation to maintain aspect-ratio of images in Lazy-load courtesy of f_liva.
Just one small change to the admin layout since the last release, (sorry releasing again so soon), upgrading is optional although preferable. I wanted to release this before everyone gets used to the new layout that was sent in the last release.
Developed on PHP 7.4.13 and Joomla! 3.9.23
Improvements: A slightly better layout (hopefully) of the settings page since the last release.
This is a major version release that boasts new features and improvements throughout. Please see changlog for more information.
There is an existing issue with updating automatically which this version fixes. However this version needs to be installed first for that fix to work. You may need to download first to update manually.
This version introduces numerous code changes including namespacing. Consequently, you may see an error message during install, eg., JchOptimize\Platform\Cache not found. Generally, repeating the installation will be successful after which the plugin should work normally and this error can be disregarded.
Developed on PHP 7.3.15 and Joomla! 3.9.15
Changed avaliability of some features. Some features that were Pro only are now free.
Renamed tabs in Settings page.
Corrected W3C validation issue with Lazyload.
Corrected and modified mime type in codes to optimize .htaccess.
Added option to remove unused CSS. This is added as an additional setting in the Optimize CSS Delivery feature.
Added separate setting to lazy-load iframes in Lazy-load Images feature.
Different hash generated for multiple combined files.
This is a major release with a several bug fixes and improvements. Some settings have changed in the admin panel of the plugin.
The major changes are with respect to how files are excluded. For all settings, there is an option to exclude files while maintaining the original execution order of files on the page. This makes it easier to use higher settings like Optimum while excluding files and make it less likely to break your page. Read the release notes for details.
Ability to exclude files while maintaining original execution order for all Automatic Settings added.
Ability to select static files for combined css and js files added.
Cache lifetime hardcoded to 1 day and setting removed.
Compliant with Amp pages.
Ability to select file type for each CDN domain added.
CDN feature will use base element to determine the base url for relative urls.
Automatically exclude images above the fold from Lazy-load feature to avoid css render-blocking issues.
Improvements in the Optimize CSS Delivery feature.
This is a major release with a number of bug fixes and improvements and new features. Everyone is encouraged to immediately upgrade. There might be some minor incompatibilitites with the previous versions so it is advised you check the configuration of the plugin when you upgrade. Please read the release notes.
NO LONGER SUPPORTING JOOMLA 2.5
The settings in the backend are rearranged in a more logical and intuitive manner.
Option to 'Leverage Browser Cache' for common resource files.
Option to correct permissions of files/folders in plugin.
Ability to remove files from loading on the page for eg., if you have more than one jQuery libraries or libraries you're not using like Mootools.
Psuedo-cron script that flush expired cache daily to reduce the build up of excess cache
Support for those pesky Google font files that are always blocking on PageSpeed
Added translations for Spanish, French, German, Russian, and Hebrew
Support for up to 3 CDN/Cookieless domains and the ability to select the file type to load over CDN (PRO VERSION)
Exclude images from Lazy Load based on the folder (useful if you want to exclude all images from an extension), or by the CSS class defined on the image (PRO VERSION)
Developed our own API for optimizing images so we'll no longer be using Kraken.io (PRO VERSION)
Added functionality to recursively optimize images in subfolders (PRO VERSION)
Can scale images during optimization if image dimensions are larger than required. (PRO VERSION)
Optimized/resized images will be automatically backed up in a folder. (PRO VERSION)
Other improvements to existing features and various bug fixes.
This is a maintenance release with a few bug fixes and improvements. Everyone is encouraged to immediately upgrade. Please read the release notes.
Fixed bug causing 404 errors in the Optimize Images feature on some sites.
Fixed bug with Sprite generator that changes the order of images on sprite if you add additional images.
Improved quailty of sprite image for sites running GD2
Now only using png image type for sprite as this offers the highest quality and widely supported.
This is a maintenance release with various new features and improvements and some minor bug fixes. Please read the release notes
Regexes optimized to enable the plugin to run much faster
Support for cURL added to access files on external server and php generated CSS/Js files.
Multiselect options now available in backend to select files/extension to exclude from aggregation. This requires cURL or allow_url_fopen to be enabled, otherwise you'll get a textarea to type in the file/extension names.
Update server added for automatic updates.
Using Joomla! API to access the cached combined file. This is an attempt to make the plugin compatible with extension that changes the default cache location eg. MightySites.
Added support for deflate to compress combined file if supported by server and browser.
Default option to automatically detect support for url rewriting on installed server so query can be removed from the JCH generated link to combined file to enable proxy caching.
Support for data URIs added.
Support for Google Maps improved.
Support for email cloaking added.
[Pro-Version] Can automatically correct the published order of the plugin to ensure correct operation.
[Pro-Version] Option to clean plugin and page cache from the backend added.
[Pro-Version] Six pre-configured settings now available to simplify configuration of plugin on various sites.