Skip to main content

What's new in Joomla 6.0?

Joomla 6.0 is the latest version of the popular content management system and was officially released on 14 October 2025. This release brings a big step forward in terms of ease of use, stability and automation. For instance, from now on it is possible to have Joomla updated automatically, so websites always stay up-to-date without manual intervention.

An updated default template has also been added: Cassiopeia Extended, a modern and more flexible version of the familiar Cassiopeia template. In addition, version control has been completely revamped, making tracking and restoring previous versions of content now more extensive than before.

Joomla 6.0 introduces new field types that give developers even more freedom when building complex forms and content structures.

In total, Joomla 6.0 contains a whopping 276 tweaks: from new features to enhancements and bug fixes. The result is a more future-proof CMS that is ready for the next phase of web development.

The end of Joomla 4

Please note that Joomla 4 has not been supported since 14 October 2025. This means that this version will no longer receive security updates or bug fixes, increasing the risk of vulnerabilities. So it is wise to seriously consider switching to Joomla 5 or Joomla 6 now.

According to the official support schedule, Joomla 5 will receive both functional and security updates until 13 October 2026, and then only security patches until 12 October 2027.

Joomla 6 will be supported longer: enhancements and security updates will be released until 17 October 2028, and only security support will remain active until 16 October 2029.

Updated system requirements

With the arrival of Joomla 6, the minimum system requirements have also been tightened. To take full advantage of the new features and enhanced security, PHP 8.3.0 is now the minimum required version. This increase ensures that Joomla 6 is better aligned with modern web standards and performs more efficiently on recent server environments. A full overview of the new technical requirements can be found in the official documentation at manual.joomla.org

Automatic updates

One of the most discussed innovations in Joomla 6 is the introduction of automatic updates, a feature also added in version 5.4. This allows the CMS to update itself within smaller releases, such as from 6.0.0 to 6.0.1, without the administrator having to intervene manually.This makes maintenance easier and ensures that security patches are applied faster.

Still, some caution is in order. Those who use many third-party extensions are more at risk of an update breaking something on the site. Based on years of experience with Joomla, I recommend disabling automatic updates and using the manual method, especially for complex websites. However, if you have a simple site without critical extensions or with only standard components, then the automatic update can actually be a useful tool to keep everything smoothly up-to-date.

You can read more about automatic updates in my knowledge base article: Automatic Joomla updates (Joomla 5.4+)

automatic updates

Cassiopeia Extended

Cassiopeia Extended is a so-called Child template of the well-known Cassiopeia theme. Cassiopeia is the Joomla website template based on Bootstrap 5.

In the colour settings, you can now easily choose different colours for backgrounds, links and texts.

joomla6 cassiopeia extended colors

In the Font settings tab, you can define the size of fonts.

joomla6 cassiopeia extended headings

Improved version management

Joomla already had version control, which allowed previously saved versions of articles to be easily restored. In Joomla 6, this system has been further enhanced. Now, data from custom fields, tags and categories are also included in saved versions. This means that when restoring an older version, you fully restore not only the text, but also all associated field information.

New Custom fields

The note field

If you want to add extra text to the custom fields as an explanation or guidance when filling in the fields, the note custom field is a new type you can use for this purpose.

When setting up this field, you fill in a header and content, among other things. You can also use different css classes such as alert-info, alert-warning, etc.

joomla6 notitie instellingen

While filling in the fields, you will see this as follows:

joomla6 notitie weergave

The number field

The number custom field can be used to show a number with your article.

You can set a Default value, as well as a Minimum and Maximum number and a step increment.
For the Minimum and Maximum number and Step increment, you can only choose whole numbers, but you can use decimals when entering and thus enter a number like "7.5".

joomla6 nummer

There is also an option to format the number as Currency, which is useful when you want to display the price for an item.
You can then also enter a Currency symbol (such as € or EUR), select the position of the symbol (Before or After) and the number of decimal places.

joomla6 nummer valuta

In this example, the number 7.5 is then displayed as €7.50;

Behaviour plugin - Backward compatibility 6

If extensions are used that do not use the current Joomla coding standards, this plugin, if enabled, will provide backward compatibility against the previous main version, Joomla 5. So, with this plugin, you can mitigate issues when upgrading from Joomla 5 to Joomla 6 and make the transition smoother.

In the previous version, Joomla already had such a plug-in, but it was mainly intended to make older extensions compatible with version 5 of the CMS.

CSS transitions in Atum and Cassiopeia

An effect of smooth transitions has now been added in the front-end template Cassiopeia and the back-end template Atum. Thanks to these CSS transitions, on-page changes, such as loading new content or switching between elements, run more smoothly and the user experience looks sleeker and more modern. If you want to add this to your own template as well, you can add this code to your template's (custom) CSS file.

@media screen and (prefers-reduced-motion: no-preference) {
@view-transition {
         navigation: auto;
    }
}

Activation e-mail users

Users who are manually activated will receive an e-mail notification stating that their account has been activated. In addition, it is possible to manually send a reminder e-mail even if the account is already active, for example in case the user has not signed up after a certain period of time. This button can be found when viewing in the user details.

joomla6 activeringsherinnering

The com_users.registration.user.admin_activated e-mail template is used for these messages.

Batch delete tags

In the overview view of items, there is a batch action that allows one tag from the tag list to be added to the selected items. This update adds the ability to remove or detach a tag from the selected articles as well. In addition, batch processing has been extended to categories, contacts and news feeds.

joomla6 tagremove

Custom CSS Classes for images in TinyMCE

Add classes to the image class drop-down list in the image dialogue in the TinyMCE plugin.

joomla6 imageclass

Other changes

Special articles now share the same view as the Article Manager view.
Thumbnails in the Media Manager are now available for any file type.
Caching of language files has been added.
Code has been cleaned up and dependencies updated.
Content editing has been improved with TinyMCE 8.0.1.

Time to get your website ready for the future with Joomla 6?

Jeroen Moolenschot

About Jeroen

I have been working with the Joomla! CMS since 2006. Besides building and maintaining Joomla! websites and webshops, I am also familiar with search engine optimization (SEO), Joomla hosting and developing templates and extensions. Furthermore, I am a frequent visitor and speaker at JoomlaDays and various Joomla user groups.

I am committed to the Joomla! community as a member of the Extensions Directory team and the organization of Joomla user group Breda and JoomlaDagen Netherlands. In short: Are you looking for a Joomla Specialist, you should contact me!

Popular articles

Joomla is not suitable for large companies

"Joomla is only meant for small websites, right?" A question I hear more often than you might think…

Is your Joomla Website Hacked?

A Joomla website that is not properly maintained is potentially vulnerable and can become a target…

Joomla video marketing

Video marketing is popular. Increasingly, I get requests to add videos to a Joomla website. These i…

Stop website tinkering: why self-employed people need a professional website

As a self-employed person, you'll turn around for everything. From administration to customer conta…

What's new in Joomla 5.1?

On 16 April 2024, Joomla 5.1 was released. If you have a website running Joomla version 4.x or 5.x…

What's new in Joomla 5.0?

In October 2023, Joomla 5 was released. I hear you thinking "But my website has just been converted…