👀 Release information
- 💁 14+ contributors
- 🧰 46+ Pull Requests has been merged
- ⬆️ New migration guide
- 📖 New developer documentation
- 🌎 Release page
- 👀 Full Changelog
🚀 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) | 1f3b24c632de41a3da71d9c126073714eec8fb007a6503729c42bd900e689058
|
GNU Zip Archive (.tar.gz) | 2687bdcb744c4ac8d47ba52d12215e61c35b8a6dba7a5da222601492e51b7955
|
Zstandard Archive (.tar.zst) | 8d9fc5f286a41f0e6ae447fb0efbd3f0448deb1164b0f81eb88460d65f58b846
|
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) | 4e12edff6f2aae59d84afd5f06a41a773c79bbbd0446fdbca3e58fb31b96b9c9
|
GNU Zip Archive (.tar.gz) | a2e860c6617663ab0428bd3abf8b95835046c3b991a1a4c4f067730649fb6477
|
Zstandard Archive (.tar.zst) | 93f5e14cf8c06b03e448c7de0c96c70462dd7ede58bc8fd4a1fbaadec3523340
|
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.
What's Changed
- [5.3] Upmerge 2025-02-18 by @richard67 in #44935
- [5.3] Remove unused variable store Exception in try catch block by @joomdonation in #44892
- [5.3] Use str_starts_with function for libraries code by @joomdonation in #44915
- [5.3] Use str_ends_with function for libraries code by @joomdonation in #44916
- [5.3] Changes unneeded null check to ?? operator for libraries by @joomdonation in #44918
- [5.3] Use ternary operator for libraries by @joomdonation in #44921
- [5.3] Remove unused exception variable in try catch block for libraries by @joomdonation in #44922
- [5.3] Use str_starts_with function for modules and plugins by @joomdonation in #44936
- [5.3] Use str_ends_with function for modules plugins by @joomdonation in #44937
- [5.3] Use str_contains function for libraries code by @joomdonation in #44917
- [5.3] Use str_contains function for modules plugins by @joomdonation in #44938
- [5.3] Display Mail Templates data use current language by @joomdonation in #44953
- [5.3] Use Null Coalescing Assignment Operator For Components by @joomdonation in #44878
- [5.3] Avoid warning when deleting media file/folder by @alikon in #44989
- Add border last element media breadcrumbs by @drmenzelit in #44995
- [cypress] Update Menu.cy.js by @brianteeman in #45005
- [5.3] better use str_starts_with by @heelc29 in #44998
- [5.3] Combine multiple unset call into one call by @joomdonation in #44983
- [5.3] Change isset($var) && multiple times to one isset call by @joomdonation in #44982
- [5.3] Simplify code using PHPCS Fixer no_unneeded_control_parentheses rule by @joomdonation in #44981
- [5.3] Improve api app code using rector rules by @joomdonation in #44975
- [5.3] Change list() to array destruct for libraries code by @joomdonation in #44973
- [5.3] Change list() to array destruct for modules and plugins code by @joomdonation in #44970
- [5.3] Changes unneeded null check to ?? operator for modules and plugins by @joomdonation in #44969
- [5.3] Remove unused exception variable in catch for modules and plugins by @joomdonation in #44967
- [5.3] Fix MailsHelper::loadTranslationFiles bug by @joomdonation in #44952
- [5.3] Fix dispatcher ACl checks: ignore any non-display tasks by @SniperSister in #44951
- [5.3] Handle fields event in EmailCloak plugin by @rdeutz in #44923
- [5.3] Category View: Fix meta tag for author by @Hackwar in #44903
- [5.3] Make mailtemplate information available in mail template layout by @SniperSister in #44896
- [5.3] Replace calls to dirname(__FILE) with DIR by @janschoenherr in #44882
- [5.3] Remove unnecessary array internal pointer resets by @janschoenherr in #44881
- [5.3] Use null coalescing assignment operator for modules and plugins by @joomdonation in #44972
- [5.3] Fix field group permission check by @joomdonation in #44956
- [5.3] Fields batch copy category by @chmst in #44943
- [5.x][docu] Minor fix sudo by @muhme in #45031
- [Cypress] PHP Backend Notice com_media/Files by @muhme in #44976
- [5.3] Remove unsed variable messages from enqueue messages by @chmst in #42948
- [5.3] Upmerge 2025-02-28 by @richard67 in #45034
- [5.3] Mail template outlook background by @webgras in #44985
- [5.3] Remove useless sprintf function call by @joomdonation in #45036
- [5.3] fine grain task notification mail by @alikon in #44604
- [5.3] CMSPlugin: Deprecate use of DispatcherAware and LanguageAware by @Fedik in #43430
- [5.3] Fix code logic in admin controllers by @joomdonation in #45037
- [5.3] Remove un-used imports by @joomdonation in #45042
- [5.3] Fix core update information retrieval after changing the update channel or stability options by @SniperSister in #44954
Full Changelog: 5.3.0-beta1...5.3.0-beta2