The Joomla Project today announced the release of Joomla! 3.8.0
This release inludes over 300 improvements and fixes.
Some of the main features of Joomla 3.8
- 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
- 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.
- Improved Sample Data Installation - It is now possible to install sample data within your site backend after finishing the installation process, allows users to create their own generic data sets or extension developers to provide easy-to-install sample data for their extensions
- 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
This release also includes 2 security fixes.
As always, we recommend that you make a backup of your website before you update or upgrade Joomla.
If you have version 2.5 or earlier of the Joomla CMS, you need to do a bit of research before upgrading to the current version, to make sure your installed extensions are compatible.