Joomla 9.3.1 Stable
Released on: Saturday, 22 August 2026 15:39
What's new
Version 9.3.1 adds configurable browser caching for Page Cache and Capture Cache responses, including mobile-device cache handling.
This release improves Page Cache response and AJAX handling, Optimize CSS Delivery cache invalidation and deduplication, LCP image selection, responsive images, settings imports, and administrator asset loading.
Several bugs were fixed, including malformed HTTP_HOST handling, empty lazy-load CSS URLs, HTML tags in custom CSS, unavailable Mode Switcher assets, and incorrect dashboard and LinkHelper behavior.
Developed and tested on up to PHP 8.5.9 and Joomla! 6.1.2Changelog
New features
- Add an option to control browser caching for Page Cache and Capture Cache responses.
- Add mobile-device detection for Capture Cache and separate mobile cache handling.
Removed features
- Remove the obsolete UUID JavaScript symlink and its unused dependency reference.
Changes
- Improve LCP image selection and responsive image handling, including multiline URL attributes and empty lazy-load URLs.
- Improve Optimize CSS Delivery cache handling by deduplicating output and invalidating stale cache aliases.
- Improve Page Cache AJAX script loading so token and hit updates run after the page has loaded.
- Improve Page Cache response handling to respect Joomla cacheability, user state, form activity, and request methods.
- Improve settings import validation and safely handle unavailable administrator assets and Mode Switcher assets.
Bug fixes
- [HIGH] Fix malformed HTTP_HOST values causing invalid SystemUri handling.
- [LOW] Fix dashboard icon styling and the LinkHelper test namespace.
- [MEDIUM] Fix HTML tags being retained in custom CSS output.
JCH Optimize for Joomla!
Joomla 4.4 Joomla 5.0 Joomla 5.1 Joomla 5.2 Joomla 5.3 Joomla 5.4 Joomla 6.0 Joomla 6.1
pkg_jchoptimize-9.3.1-core.zip
Download now
| Downloaded | 2876 times |
| File size | 1.12 Mb |
| MD5 Signature | 362ca73ec85a81b5394dd6ccf3150ec9 |
| SHA1 Signature | d81005ea6b8a8568baf409a8bf90140622b05464 |
| SHA-256 Signature | 7ca175c6fb6afb9f2ec7febabc4fb347974bdac881ae1eca4140d798b845bd28 |
| SHA-384 Signature | a31173cc3cd97d44d507ec92f9bde5a05b651cf72a4840bd1de92b310dcb33a1343f1412967058369a423f77e90d4df2 |
| SHA-512 Signature | 2240a859beb8c9daba128264ca4a717348bf515de0f255e7dced96da25ba4f4ca32bc487ecf1d382b84daae1a08d0a598ce3417cddd68da04b28e1de3711c866 |
| Compatibility | Joomla 4.4 Joomla 5.0 Joomla 5.1 Joomla 5.2 Joomla 5.3 Joomla 5.4 Joomla 6.0 Joomla 6.1 |
JCH Optimize performs several front-end optimizations for fast downloads.