๐ Release information
- ๐ 23+ contributors
- ๐งฐ 50+ Pull Requests has been merged
- โฌ๏ธ New migration guide
- ๐ New developer documentation
- ๐ Full Changelog
๐ Download information
๐ฅ Installation Packages
| New Joomla! Installations | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | 68b861fe68834f1baa096d2a92f984e59a0f3e1982abcdaa2c80e98799fff63f
|
| GNU Zip Archive (.tar.gz) | ae77d96b3743f4a51d0ba421b7a0500def59b513723143c8c126c48840d13f3a
|
| Zstandard Archive (.tar.zst) | 768a54364eebed32cff8e9a8c66174793d8022e1df4a242f597b98099b0bf7a8
|
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) | 50b81b3c91d5e28a719b502c6e3740b60d39925d59e14ac0ee28de8607f14aab
|
| GNU Zip Archive (.tar.gz) | 61e589c990c1ea9a15d3be315b9f60c31a4c3b030276b00520394f21040ff287
|
| Zstandard Archive (.tar.zst) | 1d677da222585d240f6755ba51478e7ab01b8aed5c1ffdaa67e31017fb343455
|
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
- @MarcelSchuermann made their first contribution in #46305
- @nordmograph made their first contribution in #46398
๐งน 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] Generate unique alias on โSave as Copyโ for Smart Search filters by @travisrisner in #46081
- [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
๐งโ๐ป 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 (6), @chmst (3), @ChristineWk (2), @cyrez (2), @dautrich (2), @exlemor (7), @heelc29 (3), @joomdonation (6), @mothershedc (1), @muhme (12), @obuisard (1), @QuyTon (1), @richard67 (8), @Ruud68 (1), @sergeytolkachyov (1), @Sulpher (1), @tecpromotion (3), @travisrisner (2)
Full Changelog: 5.4.0...5.4.1-rc1