Releases: joomla/joomla-cms
Joomla! 4.4.11 Release Candidate 1
New Joomla! Installations .tar.bz2 | .tar.gz | .zip
Update from a previous version of Joomla! .tar.bz2 | .tar.gz | .zip
What's Changed
- [4.4] [Security] Composer update symfony/process to version 5.4.47 by @richard67 in #44807
- [4.4] Fix namespace map creation on PHP 8.4 by @SniperSister in #44811
Full Changelog: 4.4.10...4.4.11-rc1
Joomla! 5.2.4 Release Candidate 1
π Release information
- π 30+ contributors
- π§° 54+ 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) | 04ab6da6fbffc158a2cd76c518268173653a19ecdf12d9bffafbead64c9cc6b0 |
GNU Zip Archive (.tar.gz) | cef7ad6a960451e36e7490db1d2e91e51d01cf22d3f9fc20854821116fd2090e |
Zstandard Archive (.tar.zst) | e257dc41cd6dedd8a96f7fad7dd17df328aa5b8b6f5c833b26af2561398c73f4 |
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) | 52a9b57de4ec2b45bf10fae023285b41191d6bc65c8845145932bc9b09b6e035 |
GNU Zip Archive (.tar.gz) | c68ec1e628699767f5be071129ff46fba1150501d5a31e3381770d24ba2afecf |
Zstandard Archive (.tar.zst) | 5e70b165c2797476881fd0c23d7cb5f25c7fb13211fa9b7279b8fbb6a2178dc3 |
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
- @NicolasDerumigny made their first contribution in #44680
- @sinahaghparast made their first contribution in #43416
- @costafrancesco94 made their first contribution in #36685
π§Ή What has been changed
- [5.2] Translation Update by @joomla-translation-bot in #44682
- [5.2] subpackage modalreturn.php by @brianteeman in #44699
- [5.2] mod_articles fix since version by @heelc29 in #44696
- [5.2][bug] Codemirror duplicated assets entries by @dgrammatiko in #44674
- [5.2] Adjust the links for more details within the HTTP Header Plugin by @zero-24 in #44658
- [5.2] Display the correct changelog when updating by @Hackwar in #44652
- [5.2 ]#44636 add scroll-margin-top if sticky top is used by @hans2103 in #44679
- [5.2] Fix assets for com_scheduler (new install) by @heelc29 in #44684
- [5.2] Fix PHP Warning for debuguser, debuggroup by @chmst in #44721
- [5.2.3] Removing deprecated access to User object attributes by @heelc29 in #44694
- [5.2] Translation Update by @joomla-translation-bot in #44712
- [5.2] copypaste @Package by @brianteeman in #44706
- [5][com_user] debug user untranslated string by @alikon in #44688
- [5.2] system test for list multiselect checkboxes by @heelc29 in #44720
- [5.2] Fix for: Article cannot be saved successfully on the front-end by @NicolasDerumigny in #44680
- [5.2] Fix missing brackets by @janschoenherr in #44739
- [5.2] Unable to store null value on update row #39363 by @Kaushik1216 in #39607
- [5.2] Finder Router: filter out unnecessary query elements by @Hackwar in #44055
- [5.2] Check whether there is a language file from the frontend by @zero-24 in #44730
- [5.2] Fix password reset broken in backend by @joomdonation in #44723
- [5.2] Update index.php - Installation template by @sinahaghparast in #43416
- [5.2] Email cloak plugin fails for emails with IDN by @Kaushik1216 in #39888
- [5.2] Fix condition for joomla-update-quickicon by @chmst in #44743
- [5.2] Error handling while create folder in media manager new pr by @Kaushik1216 in #39878
- [5.2] Remove alt-text for menuItem with image and title by @chmst in #40675
- [5.2] Fix missing brackets by @janschoenherr in #44742
- [5.2] Fix media downloads with spaces followup of #37396 by @MacJoom in #44745
- [5.2] Composer update enshrined/svg-sanitize to fix SVG uploads by @richard67 in #44746
- [5.2] MediaManager: improve error handling by @Fedik in #38536
- [5.2] Load the namespace from the cached manifest by @HLeithner in #44737
- [5.2] Fix Permissions for Manually Running Scheduled Tasks by @ditsuke in #36719
- [5.2] Build process: Change Dart-Sass to new API by @Hackwar in #44659
- [5.2] Remove root path only if it is at the beginning by @costafrancesco94 in #36685
- [5.2] Add support ID with 0 for value CheckboxField.php by @korenevskiy in #37174
- Fix multi select behavior in Media Manager followup of 39824 by @MacJoom in #44747
- [5.2] Fix a11y issue in accordion (role) by @chmst in #40578
- [5.2] Jooa11y plugin and page cache conflicts by @Denitz in #41956
- Revert "[5.2] Load the namespace from the cached manifest" by @Fedik in #44755
- [5.2] Refactored JDatabaseDriver in some params by @pe7er in #44750
- [5.2][cypress] test for reset password required by @alikon in #44744
- [5.2] test user registration workflow by @heelc29 in #44734
- [5.2] refactor tests to use checkForSystemMessage by @heelc29 in #44772
- [Cypress] Refactoring SEF Test to Avoid Using the Joomla Command-Line Client Tool by @muhme in #44656
- [5.2] superfluous space deleted, alpha sorting and wording for pr #39878 by @tecpromotion in #44753
- [5.2][Cypress] Minor Code Simplification by @muhme in #44780
- [5.2.3] User Action Logs Email by @brianteeman in #44709
- [5.2] Update guidedtours.joomla_guidedtoursteps_steps.ini by @brianteeman in #44793
- [5.2] Fix namespace map creation on PHP 8.4 by @SniperSister in #44789
- [5.2] add PHP8.4 to PhpVersionCheck quickicon by @heelc29 in #44809
- [5.2] Email alt text on contact by @brianteeman in #44491
- [5.2] Web Asset Manager incorect loading of external resource with / at the end by @Fedik in #44774
- [5.2] [Security] Composer update symfony/http-client and symfony/process to version 6.4.15 by @richard67 in #44805
- Update Developers link in README.md and README.txt by @ceford in #44802
- [5.2] Tag Router: Allow numeric/CSV IDs (Regression) by @Hackwar in #44784
- [5.2] Cache: Fix for counting the Number of Files correctly by @pe7er in #43986
- 5.2 dev Fix breadcrumbs color in light and darkmode, fix for 44134 by @coolcat-creations in #44212
Joomla! 5.3.0 Alpha 3
π Release information
- π 10+ contributors
- π§° 21+ 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) | 085da7d30702d28e73dc76816eba75a5ead0bf79522ddf771af0099f9e362698 |
GNU Zip Archive (.tar.gz) | 589a57aafbf48e0ccf4c4d96c30767de419207174005d036af82bedcff348d06 |
Zstandard Archive (.tar.zst) | 1f819212ecefe355ec02086c922627754baf7d99b4dfd316b8305ee8f8a3b01d |
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) | 0858b5202b6b856bda514fd6ba39e357ba4c85e1dbdd826689fc5f8df3955a67 |
GNU Zip Archive (.tar.gz) | e9628cf8479b8fde3c00bab7b120e11829289089191cd406175f5561cb0d1252 |
Zstandard Archive (.tar.zst) | 913fdeffcfebb5592f2a88c205f717c00627b5ee5e77b06ca773462ac9174e21 |
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] Improve inline comment for the "none-ID" behavior within the CRON Scheduler by @zero-24 in #43817
- [5.3]log edit contact from frontend by @alikon in #44596
- [5.3] Admin: Contact view does not load with a large user base by @brianteeman in #44600
- [5.3] logical css associations sidebyside by @brianteeman in #44613
- [5.3] System template offline RTL by @brianteeman in #44615
- [5.3] Consistent Database Name Validation by @brianteeman in #44623
- [5.3] Installing sample blog data with lang debug on by @brianteeman in #44624
- [5.3] Tagged Items RSS category by @brianteeman in #44628
- [5.3][com_actionlogs] exclude self from mail notification by @alikon in #44640
- [5.3] Apply mail cloaking in finder results by @SniperSister in #44641
- [5.3] Remove Cassiopeia color overrides by @brianteeman in #44661
- [5.3][com_finder] check if finder content plugin is enabled by @alikon in #44632
- [5.3] Move code to log model in new scheduler history view by @laoneo in #44587
- [5.3] plg_system_actionlogs fix deploy version by @heelc29 in #44697
- [5.3][cypress] test console command site:up & site:down by @alikon in #44683
- [5.3] Reverting change from CMS to framework Folder class by @Hackwar in #44700
- [5.3][cypress] test console command user:list & add & delete by @alikon in #44690
- [5.3] Archive Content - layouts by @brianteeman in #44601
- [5.3] Remove redundant code by @janschoenherr in #44552
- [5.3] Control access to component preferences individually by @MarkRS-UK in #41496
- [5.3] Update deleted files in script.php for the upcoming 5.3.0-alpha3 by @richard67 in #44716
Full Changelog: 5.3.0-alpha2...5.3.0-alpha3
Joomla! 4.4.10
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 #44333
- [4.4] Backport Debug build script by @HLeithner in #44577
- [4.4] Only build zstd format for debug builds by @HLeithner in #44580
- [4.4] Update node_modules cross-spawn and nanoid by @richard67 in #44622
Full Changelog: 4.4.9...4.4.10
Joomla! 5.2.3
π Release information
- π 21+ contributors
- π§° 31+ 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) | 5a06c946a132eb00b9090816d32a7e3280cf1840a2a5329cccacb52b923fbed5 |
GNU Zip Archive (.tar.gz) | 8fca93a0f3f1a8bbb1464bc276aad524d0cedf8d4f5437b1fd587df995791c00 |
Zstandard Archive (.tar.zst) | 151077c736816f039be2fe60de9c30422cadbbe7497eeb6e14e6052e3436cd4f |
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) | 54cf26299d185c8022b4a074c20e6202e0aca8d7d3655fbf2a6d386a5553f4a5 |
GNU Zip Archive (.tar.gz) | 12bb21eaf8691b4fca23bce33963b47b64a6df2d6bc277b46d9148d2546fd1fd |
Zstandard Archive (.tar.zst) | 26b76bf5459b94334d01d4c433f0e2d0eb7e703a85f9a699db7cd2160917f88f |
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
- @emmanuel-ferdman made their first contribution in #44559
π§Ή What has been changed
- Fix joomlaExtButtons TinyMCE plugin, buttons validation by @Fedik in #44507
- [5.2] Email Validation apostrophe by @brianteeman in #44527
- [5.2] Set correct AssetTitle and AssetParentId by @sanderpotjer in #42493
- [5.2] mod articles_news by @brianteeman in #44476
- [5.2] mod articles_category by @brianteeman in #44478
- [5.2] Remove wrong class in cancel link in add verification code frontend page by @MacJoom in #44473
- [5.2] mod articles by @brianteeman in #44475
- [5.2] Allow multiselect for checkboxes by @laoneo in #44500
- [5.2]postgres and finder suggestions by @alikon in #44384
- [5.2] Pre-update check for extensions AllowDynamicProperties by @alikon in #44307
- [5.2] Fix PHPCS nullable parameter by @richard67 in #44543
- Remove unused variable by @janschoenherr in #44539
- [5.2] Fix double closing Curly braces in inline style by @cyrezdev in #44532
- Add category node as universal object in PHPStan by @laoneo in #44464
- [5.2] Uncaught TypeError: can't access property "getAttribute", toggleButton is null by @rdeutz in #44555
- [5.2] Plugins: Search not case-insensitive for unicode language by @Hackwar in #44525
- [5.2] Fix increment on non-alphanumeric string deprecation by @Quy in #44173
- [5.2] User: Don't reset newly set requireReset by @Hackwar in #44519
- [5.2] CoreButtonsTrait back() generates wrong button text by @pAnd0rASBG in #44509
- [5.2] Tags: Make router discover 404s properly by @Hackwar in #44540
- [5.2] Catch exception to get the user in the action log model by @laoneo in #44358
- Update tests ESM references by @emmanuel-ferdman in #44559
- [5.2] Backport debug build by @HLeithner in #44581
- [5.2] Fix return typehint in IdentityAware trait by @HLeithner in #44567
- [5.2] Composer update joomla/application to 3.0.3 to fix PHP deprecations in Web Client by @richard67 in #44585
- [5.2] Translation Update by @joomla-translation-bot in #44510
- [5.2] User: Allow MFA before password reset by @Hackwar in #44521
- [5.2] Fix duplicate entry with the action logs by removing the second call to onJoomlaAfterUpdate by @zero-24 in #44629
- [5.2][CLI] extension:remove -n option "Invalid Response" fix by @alikon in #44546
- [5.2] Privacy: Allow MFA and invalid privacy consents by @Hackwar in #44522
- Refresh changelog URL on manifest cache refresh by @AlterBrains in #44565
Joomla! 5.2.3 Release Candidate 1
π Release information
- π 21+ contributors
- π§° 31+ 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) | 952b3a2eb489245275f88dff07d56b6d316ceb54a782935a5fd0894805e00c61 |
GNU Zip Archive (.tar.gz) | 6de3a550629457b2b3dae82e4d447d22c928b16ac539c1dd8b58692b01b3a30b |
Zstandard Archive (.tar.zst) | 79d1eae0534ce68a4392e278f9916676bd607ec392b8ed30d72928a5a73e8f33 |
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) | f481efe3bdf518e6e87b49f1f6e734edef2a47e24f6b198a4e0309b57e1da161 |
GNU Zip Archive (.tar.gz) | f13e4fd5bae95f64187b8c60dd2dfa154776e8e070e4934a041053b2afc277b0 |
Zstandard Archive (.tar.zst) | 38e615ce34c00114f60d1c5cba88f73a2646c043f326a099cab32e35598be281 |
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
- @emmanuel-ferdman made their first contribution in #44559
π§Ή What has been changed
- Fix joomlaExtButtons TinyMCE plugin, buttons validation by @Fedik in #44507
- [5.2] Email Validation apostrophe by @brianteeman in #44527
- [5.2] Set correct AssetTitle and AssetParentId by @sanderpotjer in #42493
- [5.2] mod articles_news by @brianteeman in #44476
- [5.2] mod articles_category by @brianteeman in #44478
- [5.2] Remove wrong class in cancel link in add verification code frontend page by @MacJoom in #44473
- [5.2] mod articles by @brianteeman in #44475
- [5.2] Allow multiselect for checkboxes by @laoneo in #44500
- [5.2]postgres and finder suggestions by @alikon in #44384
- [5.2] Pre-update check for extensions AllowDynamicProperties by @alikon in #44307
- [5.2] Fix PHPCS nullable parameter by @richard67 in #44543
- Remove unused variable by @janschoenherr in #44539
- [5.2] Fix double closing Curly braces in inline style by @cyrezdev in #44532
- Add category node as universal object in PHPStan by @laoneo in #44464
- [5.2] Uncaught TypeError: can't access property "getAttribute", toggleButton is null by @rdeutz in #44555
- [5.2] Plugins: Search not case-insensitive for unicode language by @Hackwar in #44525
- [5.2] Fix increment on non-alphanumeric string deprecation by @Quy in #44173
- [5.2] User: Don't reset newly set requireReset by @Hackwar in #44519
- [5.2] CoreButtonsTrait back() generates wrong button text by @pAnd0rASBG in #44509
- [5.2] Tags: Make router discover 404s properly by @Hackwar in #44540
- [5.2] Catch exception to get the user in the action log model by @laoneo in #44358
- Update tests ESM references by @emmanuel-ferdman in #44559
- [5.2] Backport debug build by @HLeithner in #44581
- [5.2] Fix return typehint in IdentityAware trait by @HLeithner in #44567
- [5.2] Composer update joomla/application to 3.0.3 to fix PHP deprecations in Web Client by @richard67 in #44585
- [5.2] Translation Update by @joomla-translation-bot in #44510
- [5.2] User: Allow MFA before password reset by @Hackwar in #44521
- [5.2] Fix duplicate entry with the action logs by removing the second call to onJoomlaAfterUpdate by @zero-24 in #44629
- [5.2][CLI] extension:remove -n option "Invalid Response" fix by @alikon in #44546
- [5.2] Privacy: Allow MFA and invalid privacy consents by @Hackwar in #44522
- Refresh changelog URL on manifest cache refresh by @AlterBrains in #44565
Joomla! 5.3.0 Alpha 2
π Release information
- π 17+ contributors
- π§° 18+ 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) | d9169b43ff4f355bf9395ca443afe3cb9e250cb8fd93a703c95058dc1f6f252b |
GNU Zip Archive (.tar.gz) | f770391ce9fcfef3920641f7c8319a8deb5ae814bfc08e05ffa04c21404b05ff |
Zstandard Archive (.tar.zst) | 84d74830b98895aeab94ec8cb8319d633a923834eb12d6ea16a9bbc9f905ac4d |
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) | c308f0443667d4e39fa774255a7513d28a12c3733835cb754bd57082b6463086 |
GNU Zip Archive (.tar.gz) | 4992cf0f0f5b541c8a2048c55dc0889c327b4d1b3681964806a4d7aface0240a |
Zstandard Archive (.tar.zst) | 5870f04e58684b59eefce260e8af9575765e1bef778ef886e459794a2866daa6 |
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] Upmerge changes from 5.2-dev 2024-12-01 by @richard67 in #44562
- [5.3] xml manifest corrections by @brianteeman in #44269
- [5.3] Actionlogs User filter by @brianteeman in #44550
- [5.3] Contact icons etc [a11y] by @brianteeman in #44523
- [5.3] Tags: Fix broken aliases in routing by @Hackwar in #44515
- [5.3]Sort order of fields relative to their actual location in the table by @brianteeman in #44486
- [5.3] Smart Search: Improve Indexer::optimize() by @Hackwar in #44485
- [5.3] Router: Discover tainted URLs for core components by @Hackwar in #44477
- [5.3] Routing: Allow to mark parsed URLs as tainted by @Hackwar in #44455
- [5.3] Add debug mode to build script and create nightly debug builds by @HLeithner in #44576
- [5.3] [com_scheduler] task execution history view by @alikon in #42530
- [5.3] [bugfix] Use iife for the scripts core and load validate as module by @dgrammatiko in #43758
- [5.3] Template Override Plugins Compare by @brianteeman in #44588
- [5.3] tuf_metdata by @brianteeman in #44602
- [5.3] Upmerge changes from 5.2-dev 2024-12-14 by @richard67 in #44621
- [5.3] com_users doc comment by @brianteeman in #44616
- [5.3] Fix doctype by @janschoenherr in #44612
- [5.3] Send an event before an update site is downloaded by @laoneo in #44516
Full Changelog: 5.3.0-alpha1...5.3.0-alpha2
Joomla! 5.3.0 Alpha 1
π Release information
- π 14+ contributors
- π§° 45+ Pull Requests has been merged
- β¬οΈ New migration guide
- π New developer documentation
- π Release page
- π Full Changelog
π Download information
Note
Userface information about this Joomla! release can be found on the release page
π₯ Installation Packages
New Joomla! Installations | SHA-256 Checksums |
---|---|
ZIP Archive (.zip) | 023c4823c2c397c17ae8599bffc51407425a9819cc69f34f6d744c91325d209f |
GNU Zip Archive (.tar.gz) | c6f0590143651ed6408bf83ff4faeaf7f399c7727a63ab5b3a5921261c7774e8 |
Zstandard Archive (.tar.zst) | 970169b7b419cb2ef348f9aeb103db1fbee1749b7aeb4350b64d9a96ade8100b |
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) | 4a867a50ede15c08cc8aa161dfaed0650d2e0df8cee42c1736d98059fb2c3cad |
GNU Zip Archive (.tar.gz) | e69db37f64850cbed86991fb3831c7bfd860d63746fecd05266c62a839df56df |
Zstandard Archive (.tar.zst) | caa892840eb9afcf669e78a1648ff717c7555790d9dd3cdaa3f0b1a21af9def6 |
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] 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] 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] 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] 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] 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] 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
- [5.3] Deprecate methods for batch remove tag handling by @beni71 in #44383
- [5.3] Add Files folder to Media component and to "FileSystem local" adapter by @Fedik in #43532
- [5.3] Fix deprecation message in installation by @bembelimen in #44461
- [5.3] Form control fields removable token by @Fedik in #44359
- [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
Full Changelog: 5.2.2...5.3.0-alpha1
Joomla! 5.2.2
π Release information
- π 31+ contributors
- π§° 62+ 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) | 2f572195361f2ca4a49774a96760a0816492dbe32263aafb32ee42fc732190c1 |
GNU Zip Archive (.tar.gz) | 139213aed82025b6d2ae421ec3f3c71ac84d373056e8518fa79e1d285f411eff |
Zstandard Archive (.tar.zst) | f2b5b586c11464157cc41b1d93b152b56948e06b18652fdc9fe4705a6c3918ba |
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) | 51fbb6f70f9dd738bd764162d7dc1868fab771da1efb3712b99b551176bb6c71 |
GNU Zip Archive (.tar.gz) | 9906739e7be3be742bea898dfc53558425143d9641765345776513948113d76a |
Zstandard Archive (.tar.zst) | c9c43b70588d4bb41eb6f92f9481e3ed12797484020379031247cff3ceb8ac30 |
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
- @Shivam7-1 made their first contribution in #44342
- @pAnd0rASBG made their first contribution in #44439
- @Flowman made their first contribution in #43822
- @peter1szalatnay made their first contribution in #44320
- @MatMyfta made their first contribution in #44360
π§Ή What has been changed
- [5][com_privacy] language file not loaded by @alikon in #44192
- [5.2] Typo Update Default.cy.js by @brianteeman in #44272
- [5.2] typo urlrule by @brianteeman in #44235
- [5.2] Missing layout names in modules by @Kostelano in #44139
- [5.2] Composer update joomla/database from 3.2.0 to 3.2.1 for PostgreSQL 16 support by @richard67 in #44316
- [5.2] use _JEXEC for restricted access by @heelc29 in #44193
- [5.2] update README by @heelc29 in #44312
- [5.2] Translation for Publish & Feature by @Kostelano in #44133
- [5.2] No menu must be selected for menu items batch processing by @chmst in #44286
- [5.2] phpcs comments / use statements by @heelc29 in #44194
- [5.2] Remove @fancyFranci as codeowner by @bembelimen in #44334
- [5] Sync the sequence for pgsql after the root user is created by @alikon in #44324
- [cypress] Add db_port in Installation.cy.js by @muhme in #43968
- [cypress] Using NPM Module 'pg' for 'postgres' by @muhme in #44084
- 5.2 Improve Contrast of selected Options in Darkmode for issue #44203 by @coolcat-creations in #44211
- [cypress] Database Unix Sockets for System Tests by @muhme in #44092
- [5.2] Fix display of empty state view in clear cache by @Quy in #44349
- [5.2] Fixed a set of options for the demo data plugin by @Kostelano in #44166
- [5.2] Fix Dart Sass deprecations by @C-Lodder in #44129
- [J5.2] Cassiopeia - Only add margin to system message container if it contains a joomla-alert by @coolcat-creations in #44222
- [5.2] Fix public folder path when trailing slash is added by @bembelimen in #44340
- [5.2] Fix multi-line comment indentation in system test javascript by @richard67 in #44368
- [cypress] + com_scheduler by @alikon in #44239
- [5.2] add test for site router (sef) by @heelc29 in #44253
- URL in email broken with Mail Template Layout by @leeroy1821 in #44378
- [Guided Tours] Fix blank screen after a session time out on the steps page by @obuisard in #44375
- Avoid strlen for admin submenu items by @chmst in #43884
- [5] fix for Error with trashing items when items are checked out by @alikon in #44392
- [5.2] Rename update SQL scripts 5.2.0-2024-09-24.sql to 5.2.1-2024-09-24.sql by @richard67 in #44388
- [5.2.] Fix Dark mode in user-captive view - Fix for Issue #43448 by @coolcat-creations in #44209
- [5.2] Allow relative URLs in wrapper module and component by @SniperSister in #44314
- [5.2] fix for undefined property: $module by @alikon in #44280
- [5.2] SEF URLs: Check if SEF plugin is published by @Hackwar in #44283
- [5][cypress] mod_articles by @alikon in #44393
- [5.2] atum light mode - Fix modal window link color by @RickR2H in #44176
- [5.2] Error handling on extension update by @BrainforgeUK in #43321
- [5.2] Articles Module: Remove unused css + modified container query by @drmenzelit in #44327
- [5.2] Fix JS errors in admin menu by @C-Lodder in #44410
- Update debug.es6.js SanitizHTML DOM Text Interpretd as HTML by @Shivam7-1 in #44342
- [5.2] Smart Search: Fix URL with highlight query by @Hackwar in #43398
- [5.2] Add required content filters for the administrator menu by @Kubik-Rubik in #44426
- [5.2] Add missing html elements to sanitizer for finder debugging by @HLeithner in #44422
- [5.2] Fix reCAPTCHA Invisble error getElementsByClassName().forEach is not a function by @Fedik in #44306
- [5.2] Fix wrong core files and core folders permissions 777 on update from 5.2.0 or 5.2.1 by @richard67 in #44379
- [5.2] Update phpstan to 2.0 by @Hackwar in #44436
- [5.2] Fix JS CS missing trailing comma by @richard67 in #44435
- Removed hardcoded username from Actionlogs.cy.js by @pAnd0rASBG in #44439
- [5.2][cypress] lint mjs files by @heelc29 in #44443
- [5.2] Wrap long text to prevent layout displaying beyond viewport by @Quy in #44441
- [5.2] EmailRule unique should look at submitted input data instead of stored form data. by @Flowman in #43822
- "Attempt to assign property 'cleanURL' on bool" fix by @AlexanderCkm in #43444
- [5.2] mod_submenu php fixes by @peter1szalatnay in #44320
- [5.2] CalendarField: changing strftime to date by @Hackwar in #44114
- [5.2] Translation Update by @joomla-translation-bot in #44266
- [5.2] Media manager fix default adapter handling by @Fedik in #44313
- [5.2] Add more site router tests (alias included) ...
Joomla! 5.2.2 Release Candidate 1
π Release information
- π 32+ contributors
- π§° 63+ Pull Requests has been merged
- β¬οΈ New migration guide
- π New developer documentation
- π Full Changelog
π₯ Installation Packages
New Joomla! Installations | SHA-256 Checksums |
---|---|
ZIP Archive (.zip) | 551585c8ee3ffac920650d35abe8e899df5623597140e4fc5a43701c72c8db80 |
GNU Zip Archive (.tar.gz) | b64b7f6c7390d9cb683c792d320834cd00c99a68ce7f0e53463c8f2ac8c2e14a |
Zstandard Archive (.tar.zst) | 7acb3874cd6759d05f1baef6c1f03cc7e44ec373aca0806d04e56d700a1b1d08 |
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) | 53bead08e67e92552390fcdbcc4f707b7ac9e434db6ca7beea869786373ae743 |
GNU Zip Archive (.tar.gz) | 6b8ca146bd027037021c8627d217f7a5af88d5e5fd67104cff1be672d095f934 |
Zstandard Archive (.tar.zst) | 297673a51f73fc0c1a11015eebc6398263383c96c8fb884c5052e0551c691296 |
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
- @Shivam7-1 made their first contribution in #44342
- @pAnd0rASBG made their first contribution in #44439
- @Flowman made their first contribution in #43822
- @peter1szalatnay made their first contribution in #44320
- @MatMyfta made their first contribution in #44360
π§Ή What has been changed
- [5][com_privacy] language file not loaded by @alikon in #44192
- [5.2] Typo Update Default.cy.js by @brianteeman in #44272
- [5.2] typo urlrule by @brianteeman in #44235
- [5.2] Missing layout names in modules by @Kostelano in #44139
- [5.2] Composer update joomla/database from 3.2.0 to 3.2.1 for PostgreSQL 16 support by @richard67 in #44316
- [5.2] use _JEXEC for restricted access by @heelc29 in #44193
- [5.2] update README by @heelc29 in #44312
- [5.2] Translation for Publish & Feature by @Kostelano in #44133
- [5.2] No menu must be selected for menu items batch processing by @chmst in #44286
- [5.2] phpcs comments / use statements by @heelc29 in #44194
- [5.2] Remove @fancyFranci as codeowner by @bembelimen in #44334
- [5] Sync the sequence for pgsql after the root user is created by @alikon in #44324
- [cypress] Add db_port in Installation.cy.js by @muhme in #43968
- [cypress] Using NPM Module 'pg' for 'postgres' by @muhme in #44084
- 5.2 Improve Contrast of selected Options in Darkmode for issue #44203 by @coolcat-creations in #44211
- [cypress] Database Unix Sockets for System Tests by @muhme in #44092
- [5.2] Fix display of empty state view in clear cache by @Quy in #44349
- [5.2] Fixed a set of options for the demo data plugin by @Kostelano in #44166
- [5.2] Fix Dart Sass deprecations by @C-Lodder in #44129
- [J5.2] Cassiopeia - Only add margin to system message container if it contains a joomla-alert by @coolcat-creations in #44222
- [5.2] Fix public folder path when trailing slash is added by @bembelimen in #44340
- [5.2] Fix multi-line comment indentation in system test javascript by @richard67 in #44368
- [cypress] + com_scheduler by @alikon in #44239
- [5.2] add test for site router (sef) by @heelc29 in #44253
- URL in email broken with Mail Template Layout by @leeroy1821 in #44378
- [Guided Tours] Fix blank screen after a session time out on the steps page by @obuisard in #44375
- Avoid strlen for admin submenu items by @chmst in #43884
- [5] fix for Error with trashing items when items are checked out by @alikon in #44392
- [5.2] Rename update SQL scripts 5.2.0-2024-09-24.sql to 5.2.1-2024-09-24.sql by @richard67 in #44388
- [5.2.] Fix Dark mode in user-captive view - Fix for Issue #43448 by @coolcat-creations in #44209
- [5.2] Allow relative URLs in wrapper module and component by @SniperSister in #44314
- [5.2] fix for undefined property: $module by @alikon in #44280
- [5.2] SEF URLs: Check if SEF plugin is published by @Hackwar in #44283
- [5][cypress] mod_articles by @alikon in #44393
- [5.2] atum light mode - Fix modal window link color by @RickR2H in #44176
- [5.2] Error handling on extension update by @BrainforgeUK in #43321
- [5.2] Articles Module: Remove unused css + modified container query by @drmenzelit in #44327
- [5.2] Fix JS errors in admin menu by @C-Lodder in #44410
- Update debug.es6.js SanitizHTML DOM Text Interpretd as HTML by @Shivam7-1 in #44342
- [5.2] Smart Search: Fix URL with highlight query by @Hackwar in #43398
- [5.2] Add required content filters for the administrator menu by @Kubik-Rubik in #44426
- [5.2] Add missing html elements to sanitizer for finder debugging by @HLeithner in #44422
- [5.2] Fix reCAPTCHA Invisble error getElementsByClassName().forEach is not a function by @Fedik in #44306
- [5.2] Fix wrong core files and core folders permissions 777 on update from 5.2.0 or 5.2.1 by @richard67 in #44379
- [5.2] Update phpstan to 2.0 by @Hackwar in #44436
- [5.2] Fix JS CS missing trailing comma by @richard67 in #44435
- Removed hardcoded username from Actionlogs.cy.js by @pAnd0rASBG in #44439
- [5.2][cypress] lint mjs files by @heelc29 in #44443
- [5.2] Wrap long text to prevent layout displaying beyond viewport by @Quy in #44441
- [5.2] EmailRule unique should look at submitted input data instead of stored form data. by @Flowman in #43822
- "Attempt to assign property 'cleanURL' on bool" fix by @AlexanderCkm in #43444
- [5.2] mod_submenu php fixes by @peter1szalatnay in #44320
- [5.2] CalendarField: changing strftime to date by @Hackwar in #44114
- [5.2] Translation Update by @joomla-translation-bot in #44266
- [5.2] Media manager fix default adapter handling by @Fedik in #44313
- [5.2] Add more site router tests (alias included) by @heelc29 in #44449
- [5.2] Harden FormattedTextLogger against object injection attacks by @SniperSister in #44428
- [5.2] Fix Multilingual Associat...