Releases: joomla/joomla-cms
Joomla! 5.3.0
π Release information
- π 33+ contributors
- π§° 273+ 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) | 3e3999f16bc1a64719e79931a10251711ac37040aa3cbfab9dcc91ffc852ceaa |
GNU Zip Archive (.tar.gz) | 5ba27fdd151e867e1deb25703935e8c2d6083d8c3f06e00dcb669b882722f987 |
Zstandard Archive (.tar.zst) | fd53ee9b83cc86934766014f44c188a99af8a69fe1b54ad0b3ecda516ed0862c |
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) | cac8d859996b6cc918fa17408d341468921ff961cbe6093434ca34e22a96929d |
GNU Zip Archive (.tar.gz) | b20774aa694ccc1cc3c6ac0659f63d0a1f01440109c2e4a3380365e87cd9093a |
Zstandard Archive (.tar.zst) | 008f9781986f9a20be804175a0e750c3199c49c959255f60928f3a4e483c11be |
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
- @reem-atalah made their first contribution in #45080
- @Hemang360 made their first contribution in #45188
π§Ή What has been changed
What's Changed
- [5.3] Upmerge by @HLeithner in #44009
- [5.3] Bumping version to 5.3.0-alpha1-dev by @Hackwar in #44010
- [5.3] Drone: Fix version in nightly build messages by @Hackwar in #44014
- [5.3] Upmerge 2024-09-14 by @richard67 in #44076
- [5.3] Calendar Strings by @brianteeman in #44099
- [5.3] Refactoring views to directly call models (com_actionlogs to com_finder) by @Hackwar in #44149
- [5.3] Refactoring views to directly call models (com_plugins to com_workflow) by @Hackwar in #44167
- [5.3] Upmerge 2024-10-03 by @richard67 in #44187
- [5.3] Removing LegacyPropertyManagementTrait::setProperties() usage in Core by @Hackwar in #44008
- [5.3] Removing calls to legacy ->set() by @Hackwar in #44011
- [5.3] Deprecate AbstractView::get() by @Hackwar in #44162
- [5.3] Refactoring from CMS Folder to framework Folder class by @Hackwar in #43958
- [5.3] Refactor all instances of File::makesafe() to use framework by @Hackwar in #43359
- [5.3] Upmerge 2024-10-06 by @richard67 in #44196
- [5.3] Upmerge 2024-10-08 by @richard67 in #44207
- [5.3] Refactoring views to directly call models (com_guidedtours to com_newsfeeds) by @Hackwar in #44164
- [5.3] Refactoring views to directly call models (frontend) by @Hackwar in #44170
- [5.3] Refactoring views to directly call models (installation & API) by @Hackwar in #44169
- [5.3] PHPStan: Fixing return statements and types by @Hackwar in #44030
- [5.3] Customfields: Also look at context when checking uniqueness by @Hackwar in #44161
- [5.3] Send test mail to the logged-in user. by @tecpromotion in #44002
- [5.3] Remove the not needed getPathway in the SiteApplication class by @rdeutz in #43385
- [5.3] [Events] Use event classes for custom fields plugins by @Fedik in #43611
- [5.3] Email cloak comments by @brianteeman in #44102
- [5.2] Debug plugin Remove unused code by @brianteeman in #44226
- [5.3] Change type of field "fieldparams" in table #_fields from text to mediumtext by @alikon in #44238
- [5.3] Drone: Fixing nightly build version by @Hackwar in #44245
- [5.3] Fix for: Can't select menu item type by @rdeutz in #44251
- [5.3] Fix constant by @Quy in #44259
- [5.3] Cypress add test for 'can create menu item' -> administrator by @LadySolveig in #44256
- [5.3] Spelling Update TemplateModel.php by @brianteeman in #44268
- [5.3] Add option for show/hide title in readmore by @rdeutz in #43457
- [5.3] Form control fields, new API by @Fedik in #43857
- [5.3] Deprecate unused language strings mod_stats_admin by @brianteeman in #44271
- [5.3] Ajax component support of Stringable results by @Fedik in #43530
- [5.3] Loadmodule plugin remove unused options by @brianteeman in #44273
- [5.3] handle check by @brianteeman in #44275
- [5.3] Delete Action Logs description by @brianteeman in #44288
- [5.3] Remove autostart temp code by @brianteeman in #44287
- [5.3] Move to ESM redo of #43779 by @dgrammatiko in #44296
- [5.3] Remove TODO joomla-alert.scss by @brianteeman in #44274
- [5.3] Upmerge changes from 5.2-dev 2024-10-23 by @richard67 in #44348
- [5.3] Upmerge changes from 5.2-dev 2024-10-29 by @richard67 in #44367
- [5.3] SEF: Fix URLs when preprocessing by @Hackwar in #43992
- [5.3] Add missing MVCFactoryInterface into model constructors by @Denitz in #44295
- [5.3] Update README to J5.3 by @heelc29 in #44444
- Deprecate methods for batch remove tag handling by @beni71 in #44383
- [5.3] Upmerge changes from 5.2-dev 2024-11-11 by @richard67 in #44434
- [5.3] Upmerges 2024-11-13 by @LadySolveig in #44448
- [5.3] Add Files folder to Media component and to "FileSystem local" adapter by @Fedik in #43532
- [5.3] Revert #44161 by @bembelimen in #44462
- [5.3] Fix deprecation message in installation by @bembelimen in #44461
- [5.3] Form control fields removable token by @Fedik in #44359
- [5.3] Upmerge from 5.2-dev 2024-11-14 plus temporary fix for com_contact router tests by @richard67 in #44463
- [5.3] Replace deprecated createRestorationFile with createUpdateFile by @bembelimen in #44466
- [5.3] Update deleted files in script.php for the upcoming 5.3.0-alpha1 by @richard67 in #44450
- [5.3] fix preprocess rule if contains alias (pgsql) by @heelc29 in #44459
- [5.3] Upmerge changes from 5.2-dev 2024-11-18 by @richard67 in #44471
- [5.3] Upmerge changes from 5.2-dev 2024-11-19 by @richard67 in #44487
- [5.3] Upmerge changes from 5.2-dev 2024-12-01 by @richard67 in https://github.com/joomla/joomla-cms/p...
Joomla! 5.3.0 Release Candidate 2
π Release information
- π 2+ contributors
- π§° 2+ 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) | 64165ad18d4a285a7d62b26071cdd860ff2a232721005ff2699d01d2d49a9507 |
GNU Zip Archive (.tar.gz) | 3d9716a7297c023cea954102d65adbc1ae61334fac67582ebba921a3f590394b |
Zstandard Archive (.tar.zst) | b04b658e49d239550a811cb92d075979f3724dde8a298c3f54f71be36416fa01 |
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) | 4445eefeec2f1590f8716a57ec7cd523dd847a820db6d3fdb5651c018926c417 |
GNU Zip Archive (.tar.gz) | 7575577628a3a4a197c138c610ed7ecb700977440b43ecf155a3df8ea4d69ded |
Zstandard Archive (.tar.zst) | 7f988d3e875cf804e3df0a0bab04dda617a2baa9d34ea714c3107f8c7e27cc26 |
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 has been changed
- [5.3] Revert update of typo3/phar-stream-wrapper and deprecate it by @Hackwar in #45255
- [5.3] Fix check for JRouter class alias to work with b/c plugin switched off by @richard67 in #44994
Full Changelog: 5.3.0-rc1...5.3.0-rc2
Joomla! 5.2.6
π Release information
- π 7+ contributors
- π§° 5+ 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) | 6959805e15d8c3bbbefbb3b1740d7cf158dd952f7de71e51684d4cbf0148b453 |
GNU Zip Archive (.tar.gz) | 003ff8db99cc925bd00c29ec73df4a48712664a9368b3dd156f0e44616ee249f |
Zstandard Archive (.tar.zst) | 9900274120f580c2147ee13279cbf8a516dcb80c5acad07889f61c63869daeda |
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) | a0a86a6db0aabaea1b46334eb686e60d853c8247070164a9c4248a575b984a07 |
GNU Zip Archive (.tar.gz) | 5c900c25c825925886568a0a7a6a6254a5ed8f6e39da7bd148213ea73b716723 |
Zstandard Archive (.tar.zst) | 71528100b405a3b29e367720684322d7443841590224137d337ba961f6f11eb1 |
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 has been changed
- [5.2] Translation Update by @joomla-translation-bot in #45168
- [5.2] change minor version to 5.3 by @tecpromotion in #45177
- [5.2] [Security] Update joomla/database from 3.2.1 to 3.4.0 by @richard67 in #45273
- [4.x] Security Hardening: Unset the activation token if the mail address changes by @SniperSister in #45221
- [5.2] Composer update joomla/database to 3.4.1 by @richard67 in #45288
Joomla! 4.4.13
New Joomla! Installations .tar.bz2 | .tar.gz | .zip
Update from a previous version of Joomla! .tar.bz2 | .tar.gz | .zip
What's Changed
- [4.x] Translation Update by @joomla-translation-bot in #45245
- [4.4] [Security] Update joomla/database from 2.1.1 to 2.2.0 by @richard67 in #45272
- [4.x] Security Hardening: Unset the activation token if the mail address changes by @SniperSister in #45221
- [4.4] Composer update joomla/database to 2.2.1 by @richard67 in #45287
Full Changelog: 4.4.12...4.4.13
Joomla! 5.3.0 Release Candidate 1
π Release information
- π 10+ contributors
- π§° 20+ 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) | 8a2c1fb37da53f79bae38a03f6b4d628a0be53dd4d756017d98979fb29f2fde7 |
GNU Zip Archive (.tar.gz) | d96bd1120efe31785e4134d9749a51f77460e8ceb190a277e2359c487da46a84 |
Zstandard Archive (.tar.zst) | 88f9aaa0d537020c12e1c0713563f37834769911fcd01887f5535b3c992e0583 |
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) | b3a57002080ac599bb4ea294ec67720985e62a27937aabd1da581a63c181b1af |
GNU Zip Archive (.tar.gz) | 4a51b7da34e3f427c0bc52dee095363d3639b72ab49f161bd84b5424013d027f |
Zstandard Archive (.tar.zst) | abf3d212904f7278a795f3cfbc2a40ca88295f5c8d00b6c4e07783f8f206d86c |
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
- @Hemang360 made their first contribution in #45188
π§Ή What has been changed
- [5.3] Remove non-distributed files by @brianteeman in #45152
- [5.3] system test for multi-factor authentication plugins (totp & email) by @heelc29 in #44733
- [5.3] Major update idna converter by @laoneo in #45140
- [5.3] Major update dev dependencies by @laoneo in #45138
- [5.3] Update http package to version 3.1.0 to fix some deprecation notices by @laoneo in #45148
- [5.3] Update TUF client to fix PHP 8.4 compat issues by @SniperSister in #45166
- [5.3] php warning in BackupcodesModel by @brianteeman in #45170
- [5.3] Fix install from web by @dgrammatiko in #45174
- [5.3] Don't use the deprecated CMS Filesystem but the framework package in package installer by @richard67 in #45139
- [5.3] php 8.4 compatibility by @brianteeman in #45169
- [5.3][webservices] not found without Warning by @alikon in #45132
- [5.3] add CORS settings when install from CLI by @alikon in #45129
- [5.3] Composer update tobscure/json-api by @brianteeman in #45180
- [5.3] Fix Light Mode Visibility for Table Headers in User Profile by @Hemang360 in #45188
- [5.3][cypress] add tests for issue 45190 by @heelc29 in #45208
- [5.3] Update the joomla cypress package by @laoneo in #45207
- [5.3] Author column by @brianteeman in #45179
- [5.3] Fix unescaped slashes break markup in script tag by @janschoenherr in #44717
- [5.3] cypress test grammar by @brianteeman in #45241
- [5.3] Translation Update by @joomla-translation-bot in #45246
Full Changelog: 5.3.0-beta3...5.3.0-rc1
Joomla! 5.3.0 Beta 3
π Release information
- π 14+ contributors
- π§° 40+ 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) | 40ea79e0a320cdf3e19def3a85849d81bea0e3b53a1686f80c6d0824e1734ef0 |
GNU Zip Archive (.tar.gz) | c8f07746c33886aa37118f4d7195aecce8aa6c967091cb80f89e3eb594ea1cce |
Zstandard Archive (.tar.zst) | 4cda26538ec44b4e507e3f230c445a0956b2338d4346c078a4b3825dd5424225 |
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) | 61a142361e2c2466452a440ddb19040f9c63f52e4e6d9bd4a524ec227dfe71b3 |
GNU Zip Archive (.tar.gz) | 4ad50c02a7d01dceefb237dde41f99daec60ad1168164463a7f6d11bb9733d6b |
Zstandard Archive (.tar.zst) | 6138a1a9a67ca597ec0eedf456c19e105f3ef8be59233affc3f6193cee63164f |
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
- @reem-atalah made their first contribution in #45080
π§Ή What has been changed
- [5.3][cypress] add param default for edit field by @alikon in #45055
- [5.3][webservices] Undefined property: stdClass::$modified_by by @alikon in #45043
- [5.3][ cypress] null coalescing operator by @alikon in #45008
- [5.3] Fix wording (#44954) by @tecpromotion in #45058
- [5.3][cypress] do not ignore all uncaught:exception by @heelc29 in #44718
- [5.3][cypress] install extension From Url by @alikon in #45051
- [5.3][cypress] Add tests for shortcut plugin by @heelc29 in #45061
- [53][Cypress] Don't Force SSL by @muhme in #45089
- [5.3][cypress] PHP Warning: Undefined array key "menuordering" on patch com_menus by @alikon in #45092
- [5.3] Template Description by @brianteeman in #45078
- [5.3] Arrange task types alphabetically by @reem-atalah in #45080
- [5.3] Remove JPATH_COMPONENT_ADMINISTRATOR usage in components code by @joomdonation in #45049
- [5.3] Remove un-used variables by @joomdonation in #45045
- [5.3] Clean up com_templates StyleModel by @joomdonation in #45077
- [5.3] Fix warnings on frontend template options editing by @joomdonation in #45053
- [5.3] Remove redundant entry in the npm tools by @dgrammatiko in #45027
- [5.3] Do not use the deprecated get functions in Joomla action log plugin by @laoneo in #45033
- [5.3][cypress] php warning by @alikon in #45030
- [5.3][cypress] PHP Warning Undefined array key "parent_id" on POST com_content by @alikon in #45093
- [5.3][cypress] PHP Warning Undefined array key "parent_id" on POST com_banners by @alikon in #45095
- [5.3] display email address in contact by @brianteeman in #44792
- [5.3] PHP 8.4 compatibility by @laoneo in #45125
- [5.3][cypress] test console command finder:index by @alikon in #45126
- [5.3][cypress]PHP Warning Undefined array key "parent_id" on POST com_contacts by @brianteeman in #45104
- [5.3][cypress] smart search index & purge by @alikon in #45127
- [5.3][cypress] avoid deprecated in api tags by @alikon in #45091
- [5.3] Replace xml_set_object with proper callable parameters by @HLeithner in #44490
- [5.3] [a11y] Dark Mode log in message by @brianteeman in #45117
- [5.3] Clean up CategoryEdit form field by @joomdonation in #45116
- [5.3] System test in media manager to prevent a rename by @laoneo in #45115
- [5.3]allowTourAutoStart in user profile by @brianteeman in #45109
- [5.3] Guided Tours: What's New by @sdwjoomla in #44871
- [5.3] Catch undefined cors options when saving global options by @laoneo in #45103
- [5.3][cypress] user login test - report-only-existing-users by @alikon in #45003
- [5.3] Add missing help link for Articles-Module by @drmenzelit in #45064
- [5.3] Update npm dependency "joomla-ui-custom-elements" from 0.2.0 to 0.4.1 by @richard67 in #44888
- [5.3] Allow email addresses with an underscore by @charvimehradu in #45102
- [5.3][cypress]PHP Warning Undefined array key "parent_id" on POST com_newsfeeds by @alikon in #45131
- [5.3][cypress] api test wrong route by @alikon in #45133
- [5.3] Update dependencies by @laoneo in #45071
Full Changelog: 5.3.0-beta2...5.3.0-beta3
Joomla! 5.2.5
π Release information
- π 14+ contributors
- π§° 15+ 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) | 60e6fc0e16778dc2e5edeaa7ff4549097e9b86d75f1352e82044c6ec09932135 |
GNU Zip Archive (.tar.gz) | a96f51975a17b44ed65b64dff1b55eac6566b7b7ef89e73e797dbc173d552b4a |
Zstandard Archive (.tar.zst) | 81af4839b2ff79db731ccea94a47de42e7635ba95b7c2241de63521e997e16c3 |
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) | 80ea067eaa7c0c2f24a8069068aceb8e26235cf44cb728b7866936cac6f5dfaf |
GNU Zip Archive (.tar.gz) | 44c8f3a70cd61307ee729d47ee2373745cecc04847a2122457e18657674389c5 |
Zstandard Archive (.tar.zst) | adca703fe20ad062d799ce3a49599c0d22f47b42b872e5e290a6ebc440922e29 |
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
- @voronkovich made their first contribution in #44911
- @iteidrm made their first contribution in #44488
π§Ή What has been changed
- [5.2][UnitTest] Use @backupGlobals to backup $_SERVER by @voronkovich in #44911
- [5.2][system tests] Do not delete tuf metadata by @SniperSister in #44866
- [5.2] Set column alias for BannerTable, fix warning on Save As Copy by @joomdonation in #44864
- [5.2] Translation Update by @joomla-translation-bot in #44919
- [5.2] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated by @alikon in #44876
- Add border last element media breadcrumbs by @drmenzelit in #44995
- [5.2] Disable compat plugin for system tests by @heelc29 in #44997
- [cypress] Update Menu.cy.js by @brianteeman in #45005
- [5.2.4] com_contact : Send Copy to Submitter does not work anymore by @conseilgouz in #44988
- Redesign carousel implementation to reflect documentation - bug fix by @iteidrm in #44488
- [5.2] Fix set frontediting option from CLI after installation by @QuyTon in #44978
- [5.2] Composer update maximebf/debugbar to 1.23.6 by @richard67 in #44901
- [5.x][docu] Minor fix sudo by @muhme in #45031
- [5.2][cypress] clean user session by @heelc29 in #45059
- [Cypress][docu] tests/System/README.md revised in 5 points by @muhme in #44660
Joomla! 4.4.12
Joomla! 5.3.0 Beta 2
π 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
Joomla! 5.3.0 Beta 1
π Release information
- π 18+ contributors
- π§° 59+ 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) | f9f7672815286ad6cd1e09562b80783125726ff3031f39ed25c62e091a7b74f8 |
GNU Zip Archive (.tar.gz) | 1409bd52af6ab498c69dd7291beff6d3cdec280ab40e01adc7ce1c6aae2d509c |
Zstandard Archive (.tar.zst) | 13a0566f61ea469887678d64ca0402f38a746b3aecc3d7e77b9d52f492e215c0 |
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) | 0f6dc346589dcd495fa573d518546064559dc3e5d237185a745c3225fbfba51b |
GNU Zip Archive (.tar.gz) | 736c06bb851088cce4501a77ff755b92da60fd09c8008f97be067db43943a317 |
Zstandard Archive (.tar.zst) | 89d64c3109724593b7e11e79f25e2d0f70112abe84fdeb490a0dee7635c48b3b |
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
- @QuyTon made their first contribution in #44777
- @voronkovich made their first contribution in #44911
π§Ή What has been changed
- [5.3] Added an api test for administrator menu items. by @rajputanuj31 in #42711
- [5.3] add com_contenthistory webservices endpoint test by @alikon in #44666
- [5.3][cypress] test console command session:gc & session:metadata:gc by @alikon in #44710
- [5.3][cypress] test console command user:reset-password etc by @alikon in #44722
- [Cypress] Refactoring SEF Test to Avoid Using the Joomla Command-Line Client Tool by @muhme in #44656
- [5.3] Remove extra space by @QuyTon in #44777
- [5.3] Improve error handling for creating autload_psr4.php by @Hackwar in #44763
- [5.3] Updating wamania/php-stemmer to 4.0.0 by @Hackwar in #44657
- [5.3] Update Developers link in README.md and README.txt by @ceford in #44802
- [5.3] Removing dealerdirect/phpcodesniffer-composer-installer entirely by @Hackwar in #44757
- [5.3] Updating typo3/phar-stream-wrapper dependency to 4.0.0 by @Hackwar in #44808
- [5.3] Switch voku/portable-utf8 to joomla-backport for php8.4 bc by @HLeithner in #44489
- [5.3] Composer update debug bar to v2.1.0 and adapt to renamed package by @richard67 in #44806
- [5.3] Updating php-tuf/php-tuf and guzzlehttp/promises by @Hackwar in #44812
- [5.3] Fix smart search sql error by @joomdonation in #44778
- [5.3] Deprecate namespace property of ComponentRecord by @Fedik in #44754
- [5.3] [Events] Use event classes for Content plugins by @Fedik in #43426
- [5.3] onContentPrepareForm should return void instead of boolean by @joomdonation in #44817
- [5.3] [Events] Use event classes for User plugins by @Fedik in #43427
- [5.3] Remove useless return statement by @joomdonation in #44820
- [5.3] [Events] Use event classes for Privacy plugins by @Fedik in #43602
- [5.3] [Events] Use event classes for Sampledata plugins by @Fedik in #43636
- [5.3] Update Jooa11y to Sa11y 4.0.3 by @adamchaboryk in #44813
- [5.3] [Events] Use event classes for System plugins by @Fedik in #43637
- [5.3] Deprecate several methods in UsersHelper by @Hackwar in #44787
- [5.3] Update drone for cypress by @HLeithner in #44824
- [5.3] Update all dependencies by @laoneo in #44814
- [5.3][cypress] com_contenthistory content administrator test by @alikon in #44675
- [5.3] Fix the selector in login tests when running on https by @brianteeman in #44837
- [5.3] Fix phpdoc $module parameter type by @janschoenherr in #44592
- [5.3] Awesomplete accessibility fix by @LadySolveig in #44756
- [5.3] Convert mod_privacy_status to service provider by @joomlaweby in #44752
- [5.3] alpha-sorting strings in plg_system_jooa11y.ini by @tecpromotion in #44839
- [5.3] Logical css joomla tabs by @brianteeman in #44607
- [5.3] Improve System - Page Cache plugin code by @joomdonation in #44842
- [5.3] Improve System - Language Filter plugin code by @joomdonation in #44841
- [5.3] Improve System - SEF plugin code by @joomdonation in #44830
- [5.3] Remove useless clone statement by @joomdonation in #44843
- [5.3] Improve System - Debug plugin code by @joomdonation in #44844
- [5.3] Code cleanup by @janschoenherr in #44572
- [5.3] Improve System - Additional Accessibility Features code by @joomdonation in #44840
- [5.3] Deprecate HTMLHelper::script(), HTMLHelper::stylesheet(), extend lifetime for Document style/script methods by @Fedik in #43396
- [5.3] Improve system skipto plugin code by @joomdonation in #44857
- [5.3] Improve System - Keyboard Shortcuts plugin code by @joomdonation in #44855
- [5.3] Convert administrator mod_feed to service provider by @joomlaweby in #44819
- [5.3] Run system tests on https by @laoneo in #44850
- [5.3] Copy the cypress config to not interfere with the cs task by @laoneo in #44873
- [5.2][UnitTest] Use @backupGlobals to backup $_SERVER by @voronkovich in #44911
- [5.3] Change list to array destruct for components code by @joomdonation in #44893
- [5.3] Change Ternary To null coalescing operator for components code by @joomdonation in #44877
- [5.3] Use str_contains function for components by @joomdonation in #44875
- [5.3] Use str_ends_with for components code by @joomdonation in #44874
- [5.3] Use str_starts_with function for components by @joomdonation in #44868
- [5.3] Restrict bootstrap collapse to the header by @brianteeman in #44858
- [5.3] Remove the reference to the super global by @laoneo in #44867
- [5.3] Update deleted files in script.php for the upcoming 5.3.0-beta1 by @richard67 in #44838
- [5.3] Fix code style in vue files and and also exit 1 when warnings by @laoneo in https://github.com/joomla/joomla-cms/pul...