Joomla has released version 3.8. This release contains security updates and also a number of enhancements.
Some of the improvements include:
- New Routing System - The new routing system gives users more control over their URL structure, including the often requested ability to remove IDs from URLs. This has long been requested and its great to see it released.
- Joomla! 4 Compatibility Layer - The development of Joomla! 4 has made some changes in how the core code is structured by migrating classes to use PHP namespaces. Joomla! 3.8 includes a mapping layer to allow developers to use the older class names while being able to take advantage of the new class name structure. While this is one for the 'techies' it does mean that there should be fewer migration issues when Joomla! 4 is released.
- Sodium Encryption Support - PHP 7.2 introduces the new sodium extension for processing encrypted data, through a polyfill of this library Joomla! 3.8 makes this new API available for all of our users even before they upgrade to PHP 7.2. Again, one for the 'techies' but this will help maintain Joomla's security going forward.
If you need assistance upgrading your Joomla! website to the latest secure version, please get in touch on 0116 279 3822.