Select your language

Sign up

Joomla 5 Full Package - Version 5.4.1

Category: Core
  • Download type: Free
  • Version: 5.4.1
  • Date:

5.4.1

Addition
Added Mailpit email testing support to Codespaces.
Addition
Already selected elements in enhanced select lists are now marked with a checkmark.
Addition
Added MySQL to the test matrix with the appropriate minimum and maximum supported database versions.
Fixed
Fixed deprecated PHP 8.5 code.
Fixed
Resolved PHP 8.5 deprecation warnings.
Fixed
Fixed additional code deprecated in PHP 8.5.
Fixed
Fixed missing options in pagination.
Fixed
Fixed saving content history when using PostgreSQL.
Fixed
Removed the xml_parser_free() call deprecated in PHP 8.5.
Fixed
Removed the curl_close() call deprecated in PHP 8.5.
Fixed
Fixed InstallerScript using id instead of extension_id for the extensions table.
Fixed
Fixed the deprecated use of null as an array offset in PHP 8.5.
Fixed
Removed the use of deprecated setAccessible() methods on Reflection objects.
Fixed
Fixed the use of null as an array offset in unit tests.
Fixed
Updated joomla/http to version 3.1.3 to resolve the deprecated curl_close() call in PHP 8.5.
Fixed
Updated joomla/test to version 3.0.4 to resolve the deprecated Reflection setAccessible() call in PHP 8.5.
Fixed
Removed the imagedestroy() call deprecated in PHP 8.5.
Fixed
Fixed the privacy request message displayed when email delivery is disabled.
Fixed
Improved command-line error and help messages.
Fixed
Fixed the administrator colour scheme display.
Fixed
Fixed the log entry format.
Fixed
Underlined links to improve accessibility.
Fixed
Removed obsolete Joomla 4.4 GitHub Actions workflows and cleaned up contributing.md.
Fixed
Updated the list of deleted files in script.php.
Fixed
Fixed the scheduled update notification task.
Fixed
Fixed a Joomla installation error on Windows.
Fixed
Added a check to determine whether the state is initialised in the content CategoryModel.
Fixed
Fixed the return types of the application getDocument and getLanguage methods.
Fixed
Improved the pre-update check for Joomla 6.0.0 by correcting a confusing message and adding additional notices.
Fixed
A 401 Unauthorized response is now handled without causing an uncaught critical server error 500.
Fixed
Improved the PHP temporary folder message.
Fixed
Fixed article ordering in the articles module.
Fixed
Updated the mysql2 development dependency from version 2.3.3 to version 3.15.3.
Fixed
Fixed automatic cache clearing for the articles module.
Fixed
Replaced critical 404 and 406 errors with notices containing useful diagnostic information.
Fixed
The captive page and captive.validate task are now available even when a password reset is required.
Fixed
Updated NULL values in Smart Search links.
Fixed
Fixed XML SHA checksum verification for update servers.
Fixed
Fixed the untranslated JLIB_APPLICATION_ERROR language string.
Fixed
Fixed headers not being sent correctly by the Media component API controller.
Fixed
The SessionGC task now removes associated metadata from the database.
Fixed
Prevented modules from being rendered on error pages when the application is not completely initialised.
Fixed
Fixed issues in the language package installer.
Fixed
Fixed the Joomla version information.
Fixed
Profile information is no longer requested when no user is linked to the profile.
Fixed
Updated the repeatable-table.php layout.
Fixed
Fixed comment block formatting to comply with the code style.
Fixed
Updated indirect development dependencies to resolve security vulnerabilities reported by NPM Audit.
Fixed
Prevented notices from being generated when processing broken images.
Fixed
Smart Search filters no longer receive a unique title and alias when using Save as Copy.
Note
Joomla 5.4.1 is a bug-fix release in the Joomla 5.4 series.
Note
Joomla 5.4.1 was released on 25 November 2025 together with Joomla 6.0.1.
Note
No separate Joomla core security fixes were announced for this release.
Note
A significant part of this release improves compatibility with PHP 8.5.
Note
A complete backup of the website files and database is recommended before updating.
Note
The update should be tested on a copy of the production website before deployment.
Note
When updating from a Joomla version earlier than 4.4, upgrade to Joomla 4.4 before updating to Joomla 5.
Newsletter Subscription
Enter your email address and we will keep you updated!

Joomla.center is not affiliated with or endorsed by the Joomla!® Project or Open Source Matters. The Joomla!® name and logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.