Release notes
What's new
As of this release, JCH Optimize no longer uses the FOF framework developed by Akeeba Ltd since development of that
library has been discontinued. We have opted though not to automatically uninstall FOF as was previously planned
and announced, but will leave this to the
user to do instead. This is because some other third party software that have not properly registered
their dependence on FOF may be installed on the website. It is however recommended to uninstall the library if you
are sure you are not using any other extension that is dependent on FOF.
This version uses a different caching system than Joomla! in order to take advantages of some features that are
currently absent, so it may show that there are 0 cache files for com_jchoptimize when you visit the Cache Manager
in Joomla!. The files can still be deleted but if you want to see the amount of cache generated you'll need to go to
the Dashboard in JCH Optimize.
There is a new page cache plugin included in the package with a new page in Administration and tab in the Settings
related to the features of this page cache. Most prominently the ability to ship static caches of the page without
calling PHP that significantly improves initial render time. Additionally, there is a new feature to assist with the
issue raised on PageSpeed regarding 'Remove Unused Javascript' that if configured properly, can provide improved
page performance. The descriptions in the settings are information, but I will be spending the next few days to
update the documentation to cover these new features in more detail. In the meantime if you need assistance feel
free to contact us.
Developed and tested on up to PHP 8.1.6 and Joomla! 3.10.9|4.1.4Changelog
Security fixes
- Fix issue with being able to visit administrator page using url when access is restricted.
New features
- Added 'Remove Unused Javascript' feature.
- Added page cache plugin.
- Added support for Joomla 4.1
- Added support for the Page Cache Extended plugin to integrate with the component
Removed features
- No longer combining Google font files if they're not being optimized
Changes
- Improved caching to reduce number of build up of files
- Minimum required PHP version is now 7.3
- New administrator page for page cache feature.
- No longer using the FOF library.
- The Add Image Attributes feature now also searches data-src attributes for urls of images
Bug fixes
- [HIGH] PHP error thrown on Joomla! 4 while saving Exclude settings with plugin disabled.
- [HIGH] Third party library conflicting on some sites causing 500 errors
- [LOW] Fixed issue with optimized files not shown in blue in the file tree on the Optimize Image tab.
- [MEDIUM] Fixed bug with displaying WEBP images when CDN is enabled.
Miscellaneous changes
- Other minor bug fixes and improvements.