github joomla/joomla-cms 5.4.1
Joomla! 5.4.1

latest releases: 6.1.0-alpha1, 6.0.1
6 hours ago

๐Ÿ‘€ Release information

๐Ÿš€ Download information

Note

Userfacing information about this Joomla! release can be found on the release page

๐Ÿ”ฅ Installation Packages

New Joomla! Installations SHA-256 Checksums
ZIP Archive (.zip) 87be72e09d98b2ddd0781d0afe346cb30fd639494d4870be92d0ac7287dead78
GNU Zip Archive (.tar.gz) 7aafa6cb9e384206cc7b88b65f0121490a122e6d96f90f91496fafc52dad217d
Zstandard Archive (.tar.zst) 7a96665fd3aa0246b1770df59ab145fab8cce6b13baff5e8a8bc922f7c64e258

Additional and a second source of checksums can be found at our official download page. If you need further information on how to validate a release package please visit our documentation.

โœ’๏ธ Upgrade Packages

Important

Don't update directly from a version lower than 4.4 it is important that you first update to 4.4 and then update to 5.x

Update from a previous version SHA-256 Checksums
ZIP Archive (.zip) 8f43dc685e5a08d132eb5ae6968f42d44a58cce67c2782aca242e6256e6d62f9
GNU Zip Archive (.tar.gz) 1397c9c51c5db3c7dc52ab9613923af3c287003208cff146cced7e1b2ca43095
Zstandard Archive (.tar.zst) 35ddd384e3900bf5ce545eee0f94564c7e2808c54ef5e64bc8ae291e5183aaf9

Additional and a second source of checksums can be found at our official download page. If you need further information on how to validate a release package please visit our documentation.

๐Ÿ’† New Contributors

๐Ÿงน What has been changed

  • [5.4] PHP8.5 deprecated code by @dgrammatiko in #46134
  • [5.4] PHP8.5 Deprecations by @dgrammatiko in #46136
  • [5.4] PHP8.5 deprecated code by @dgrammatiko in #46137
  • [5.4] Add Mailpit Email Testing Support to Codespaces by @alikon in #46154
  • [5.4] Fix missing options in pagination by @chmst in #46219
  • [5.4] Fix saving content history on PostgreSQL by @richard67 in #46243
  • [5.4][PHP8.5] xml_parser_free() function has been deprecated by @heelc29 in #46199
  • [5.4][PHP8.5] curl_close() function has been deprecated by @heelc29 in #46198
  • [5.4] Fix InstallerScript using 'id' instead of 'extension_id' for #__extension by @Aaqilyousuf in #46195
  • [5.4][PHP8.5] Using null as an array offset is now deprecated by @heelc29 in #46201
  • [5.4][PHP8.5] setAccessible() methods of various Reflection objects have been deprecated by @heelc29 in #46202
  • [5.4][PHP8.5] Using null as an array offset is now deprecated (unit tests) by @heelc29 in #46203
  • [5.4] [PHP8.5] Composer update joomla/http to 3.1.3 to fix PHP 8.5 deprecation of curl_close() by @richard67 in #46301
  • [5.4] [PHP8.5] Composer update joomla/test to 3.0.4 to fix PHP 8.5 deprecation of reflection setAccessible() by @richard67 in #46309
  • [5.4][PHP8.5] imagedestroy() function has been deprecated by @heelc29 in #46200
  • [5.4] Privacy Request message when mail is disabled by @brianteeman in #46256
  • [5.4] cli error/help message by @brianteeman in #46259
  • [5.4] Colour Scheme by @brianteeman in #46264
  • [5.4] Log entry format by @brianteeman in #46273
  • [5.4] Underline links [a11y] by @brianteeman in #46298
  • [5.4] Remove 4.4 GHA and cleanup contributing.md by @tecpromotion in #46317
  • [5.4] Update deleted files in script.php for the upcoming 5.4.1 release by @richard67 in #46321
  • [5.4] fix update notification scheduled task by @heelc29 in #46315
  • [5.4][6.0] Fix installation error on Windows by @joomdonation in #46286
  • [5.4] check if state is initialized in content CategoryModel by @heelc29 in #46316
  • [5.4] Fix return type for App getDocument, getLanguage methods by @Fedik in #46238
  • [5.4] Fancy select: mark already selected elements with checkmark by @Fedik in #46328
  • [5.4] Improve Pre-Update Check for Joomla 6.0.0: fix confusing message + additional notices by @cyrez in #46324
  • [5.4] Add mysql to test matrix and proper min max db versions by @laoneo in #46186
  • [5.4] Handle 401 Unauthorized error instead of throwing CRITICAL uncaught 500 server by @MarcelSchuermann in #46305
  • [5.4] php temporary folder message by @brianteeman in #46337
  • [5.4] Articles module ordering by @brianteeman in #46372
  • [5.4] Upgrade dev dependency mysql2 from ^2.3.3 to ^3.15.3 by @muhme in #46383
  • [5.4] mod_articles cache is not automatically cleared by @Denitz in #45475
  • [5.x] replace 404 and 406 CRITICAL errors with NOTICE and useful information by @MarcelSchuermann in #46296
  • [5.x] Always allow the captive page and captive.validate task even with PW reset requested by @zero-24 in #46247
  • [5.4] Update NULLs in Smart Search links by @Denitz in #46395
  • [5.4] FIX xml sha verification for update server by @tkuschel in #44336
  • [5.4] Fix for untranslated JLIB_APPLICATION_ERROR string by @pe7er in #45028
  • [5.4] Fix headers are not sent correctly in com_media api controller by @AkameOuO in #45150
  • [5.4] Task SessionGC delete metadata from db by @alikon in #46128
  • [5.4] Error page fix: prevent modules rendering in the incomplete Application by @Fedik in #46272
  • [5.4] Fix issues in language installer by @bembelimen in #46403
  • [5.4] fix version by @brianteeman in #46425
  • [5.4] Do not get the profile info for the linked user when no user is linked by @nordmograph in #46398
  • [5.4] Update repeatable-table.php by @nordmograph in #46287
  • [5.4]codestyle comment block by @brianteeman in #46427
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies by @richard67 in #46429
  • [5.4] Preventing notices for broken images by @Hackwar in #46435
  • [5.4] Don't generate unique title and alias for Smart Search filters on โ€œSave as Copyโ€ - Revert PR 46081 by @richard67 in #46453

๐Ÿง‘โ€๐Ÿ’ป Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@alikon (4), @bembelimen (1), @brianteeman (10), @ceford (7), @chmst (3), @ChristineWk (2), @cyrez (2), @dautrich (2), @exlemor (7), @heelc29 (3), @joomdonation (6), @mothershedc (1), @muhme (13), @obuisard (1), @QuyTon (1), @richard67 (8), @Ruud68 (1), @sergeytolkachyov (1), @Sulpher (1), @tecpromotion (3), @travisrisner (2)

Full Changelog: 5.4.0...5.4.1

Don't miss a new joomla-cms release

NewReleases is sending notifications on new releases.