Repository navigation
Releases
Joomla! 6.2.0
π Release information
- π 31+ contributors
- π§° 116+ Pull Requests have been merged
- β¬οΈ Migration guide
- π 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) | eaafc68b5990d7b9dd9156656d4c3c3547743d1d7a85682a92e2f9121b58f018 |
| GNU Zip Archive (.tar.gz) | f7a4c3962c4a8682f5847ea9d47d2848f6eb475109805935c9e19a5c6511829d |
| Zstandard Archive (.tar.zst) | d0995159536f90f583de04365e6452a9d110063f2653c33676d2ecbf93768388 |
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 5.4, it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | db77a0fb18cfd3b1adc1f597ee176a69a6f99f0ed21e810f9f3d5e9406d7463a |
| GNU Zip Archive (.tar.gz) | c6fdcdcfed100cf5e9e066d5b96248349bec2c8ff8dadedc9a3ae36b68a3ef1e |
| Zstandard Archive (.tar.zst) | de3f6d371677660be785c3ef81cbff8fbc649c5253f1f274d4af54c6d441923e |
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.
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@adarshdubey03 (2), @adiheutschi (1), @alikon (9), @beni71 (1), @brianteeman (27), @ceford (3), @charvimehradu (1), @chmst (3), @ChristineWk (2), @coolcat-creations (1), @crimle (6), @CSGoat0 (10), @dautrich (6), @drmenzelit (1), @eddiekonczal (1), @exlemor (8), @Fedik (1), @gioacchino54 (2), @heelc29 (3), @hiteshm0 (1), @JeroenMoolenschot (1), @joomdonation (4), @krishnagandhicode (8), @LadySolveig (6), @laoneo (2), @Linkedla (1), @MacJoom (2), @muhme (12), @peterhulst (1), @QuyTon (14), @rbuelund (1), @Reda-Muhamed (1), @richard67 (5), @tecpromotion (5), @ThomasFinnern (12), @TLWebdesign (1), @viocassel (2)
What's Changed
- [6.2] The build script for building scripts by @Fedik in #46879
- [6.2] Deprecate CMS Crypt package by @Hackwar in #47443
- [6.2] Commit phpstan baseline when it has changed and it did not fail by @laoneo in #47798
- [6.2] update pre-update check for compat plugins by @heelc29 in #47807
- [6.2] Update pre-update check for compat plugins in CLI by @richard67 in #47814
- [6.2] Fix build script codemirror on windows by @LadySolveig in #47793
- [6.2] image & figure classes for articles by @chmst in #47744
- [6.2] Fix: Add method to copy Codemirror license file to builder by @LadySolveig in #47794
- [6.2] Watch all command for asset builder by @LadySolveig in #47815
- [6.2] Adapt deprecation version to 7 by @laoneo in #47716
- [6.2] Revert #47794 and align paths for codemirror builder by @LadySolveig in #47823
- [6.2] Refactor MVCFactory service provider to make it easier to extend by @joomdonation in #47718
- [6.2] Replace deprecated Factory::getUser by getIdentity in site and admin apps by @joomdonation in #47698
- [6.2] Do not crash tours when no steps by @laoneo in #47813
- [6.2] fix: replace print_r with json_encode in BaseController debug logging by @Mahesh-Gite-28 in #47701
- [6.2] remove useless pseudo-xss check code in com_templates by @SniperSister in #47639
- [6.2] Code cleanup Category Helpers by @janschoenherr in #47481
- [6.2] Add Reporting-Endpoints header (#47282) by @narang24 in #47294
- [6.2] Commit baseline updates with skip ci by @laoneo in #47806
- [6.2] New backend Joomla! Help page by @ceford in #46355
- [6.2] [com_actionlogs] reduce-deprecations by @alikon in #45691
- [6.2] Deprecate unused language strings by @richard67 in #47840
- [6.2] Disable flaky view transitions in system tests by @laoneo in #47867
- [6.2] Lift MySQL max version in tests to version 9 by @laoneo in #47856
- [6.2] Removes the deprecated direct document access in history by @laoneo in #47811
- [6.2] move Admin-help.css to the correct location by @brianteeman in #47871
- [6.2] Align update version column text to the end in database view by @brianteeman in #47623
- [6.2] Multiload of article associations by @Denitz in #39189
- [6.2] Remove obsolete variable definition by @HLeithner in #47912
- [6.2] Fix item count does not take access level into account by @janschoenherr in #44950
- [6.2] [webservices] add filter state to categories endpoints by @alikon in #46887
- [6.2] plugin sql custom field reduce deprecations by @alikon in #47747
- [6.2] Differentiate delete/uninstall icons in action dropdowns by @krishnagandhicode in #47578
- [6.2] Include archived categories in edit and batch dropdowns by @hiteshm0 in #46706
- [6.2] MailTemplate should work with interface by @laoneo in #47677
- [6.2] Use cache controller factory to create cache controller in LanguageAdapter by @joomdonation in #47961
- [6.2] Use cache controller factory to create cache controller in Stats plugin by @joomdonation in #47960
- [6.2] Remove cache deprecated code in banner model by @joomdonation in #47958
- [6.2] Scheduler: Don't use Toolbar::getInstance() by @Hackwar in #47442
- [6.2] Remove deprecated method call in com_content HTML services by @joomdonation in #47714
- [6.2] Remove usages of cache deprecated code in CacheModel by @joomdonation in #47954
- [6.2] Use cache controller factory to create cache in MessagesModel by @joomdonation in #47957
- [6.2] use DatabaseFactory in DatabaseServiceProvider by @heelc29 in #45057
- [6.2] Remove cache deprecated code in ApplicationModel by @joomdonation in #47956
- [6.2] Use cache controller factory to create cache in BaseController by @joomdonation in #47953
- [6.2] Deprecate static functions in MailTemplate and inject db by @laoneo in #47717
- [6.2] Small readability fixes by @blueboar2 in #45237
- [6.2] Update deleted files and folders in script.php for 6.2.0-alpha2 by @richard67 in #47893
- [6.2] Inject the dependencies into the MailTemplate class by @laoneo in #47971
- [6.2] Replace deprecated $app->triggerEvent method by modern event triggers by @joomdonation in #47973
- [6.2] Update deprecation target version to be inline with policy by @laoneo in #47983
- [6.2] Fix Save as Copy for access levels by generating unique title by @krishNaga...
Joomla! 6.2.0 RC 2
π Release information
- π 6+ contributors
- π§° 9+ Pull Requests have been merged
- β¬οΈ Migration guide
- π 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) | 1697a4905597004acba12a9df7fec1b02b962f3348511005c15de411ec757abb |
| GNU Zip Archive (.tar.gz) | 74a23af717bbc8637e3bc4e4700f5aa49e71911d28b3bdeb6ef030e8025440ed |
| Zstandard Archive (.tar.zst) | 9242e581d1d6b33d59cb636863dcf1af76184599c57720837f6e8e1834c03cc9 |
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 5.4, it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | aa7731d063249e03db17e013aab8b7e19767caa8266c0e8df03b6b03f3b9a413 |
| GNU Zip Archive (.tar.gz) | af856b62678a3684d832909a4da1298f43aa3f856966363b4c3737c3f54565f8 |
| Zstandard Archive (.tar.zst) | 6eb30e36699be551167675b6bff684369887e046001b5edca15cac8fc79c0c7c |
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
- [6.2] What's new tour for Joomla 6.2 by @obuisard in #48463
- [6.2] Update translation bot workflow to target 6.2 by @tecpromotion in #48547
- [6.2] [AI] Fix error pages build command in translation bot workflow by @tecpromotion in #48550
- [6.2] Correct closing
</ul>in Table of Content in the Help page by @drmenzelit in #48570 - [6.2] Update README to remove development status note by @MacJoom in #48566
- [6.2] [AI] Fix Associations::getAssociations() returning the requested item itself by @tecpromotion in #48574
- [6.2] Fix missing figure for intro image by @chmst in #48581
Full Changelog: 6.2.0-rc1...6.2.0-rc2
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@brianteeman (3), @drmenzelit (1), @exlemor (1), @krishnagandhicode (1), @MacJoom (1), @muhme (1), @QuyTon (1), @tecpromotion (2), @ThomasFinnern (1)
Joomla! 5.4.10
π Release information
- π 10+ contributors
- π§° 11+ 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) | 06f8167586c0a3d08dcb6b3da497011e362ddefa273bef5f8e0855bfd00dca68 |
| GNU Zip Archive (.tar.gz) | aa72c425105cf775312f9610598b9f1c8866c7f3219a729b59d29a56ff7f76c4 |
| Zstandard Archive (.tar.zst) | 2a76b866957d917d560a477f5615e70f554a7f4679e18b59c397b05a259547e2 |
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) | 47be5e866f6bfabbbc2314200e0b2588763d8235448ea6c20726010c7fe811f6 |
| GNU Zip Archive (.tar.gz) | eade5445d5c0099a4e9f5ae84add714f03d3328d7f0e0cdcba4d744af862eca8 |
| Zstandard Archive (.tar.zst) | 48eb66330895fed5448764c72afb5361affa6ea9293befb5f231e8bffa87cf32 |
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
- @Reda-Muhamed made their first contribution in #48484
π§Ή What has been changed
#48541: [5.4] Fix debug language parsing error by @chmst
#48531: [5.4] Show < and > in username validation error message by @krishnagandhicode
#48527: [5.4] Fix webservice patch calls by @SniperSister
#48519: [5.4] [AI] Fix dates shifting by the timezone offset on API PATCH by @TLWebdesign
#48506: [5.4] toggle sidebar title by @brianteeman
#48484: [5.4] Respect category access/published when displaying banners by @Reda-Muhamed
Full Changelog: 5.4.9...5.4.10
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
In this release they were @alikon (2), @brianteeman (5), @chmst (3), @ChristineWk (1), @muhme (2), @QuyTon (1), @SniperSister (1) and @TLWebdesign (1)
Joomla! 5.4.10 Release Candidate 1
π Release information
- π 8+ contributors
- π§° 11+ 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) | 165f72bf3828622b75c82c7c554f6a5614da978ec455e51520b236f013db981a |
| GNU Zip Archive (.tar.gz) | 8efbb9cc0ea5b441dee222b30aebbb1d7f57b919ccd5e2ce39b8abde999ebf79 |
| Zstandard Archive (.tar.zst) | 84c1b7764bbd29cb814623ddad8e31c046eccc1f743f4d2ad255bc988dffa499 |
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) | bc7cadf2fd51303b758179b8f8889d41db039df5af37dcc3315b0106a2bf4ec4 |
| GNU Zip Archive (.tar.gz) | 2cbee576343e3fdb18a2cc4650221dcdbd10591d2f342ef1173874b806eecd9d |
| Zstandard Archive (.tar.zst) | a189059f52567e11d5723cbadfb849e1f147c48ebe94b44009de1a7bff606692 |
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
- @Reda-Muhamed made their first contribution in #48484
π§Ή What has been changed
#48541: [5.4] Fix debug language parsing error by @chmst
#48531: [5.4] Show < and > in username validation error message by @krishnagandhicode
#48527: [5.4] Fix webservice patch calls by @SniperSister
#48519: [5.4] [AI] Fix dates shifting by the timezone offset on API PATCH by @TLWebdesign
#48506: [5.4] toggle sidebar title by @brianteeman
#48484: [5.4] Respect category access/published when displaying banners by @Reda-Muhamed
Full Changelog: 5.4.9...5.4.10-rc1
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
In this release they were @alikon (2), @brianteeman (5), @chmst (3), @ChristineWk (1), @muhme (2), @QuyTon (1), @SniperSister (1) and @TLWebdesign (1)
Joomla! 6.2.0 RC 1
π Release information
- π 4+ contributors
- π§° 4+ 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) | fe74254ef059d2128e4c8fb3a33637c7cb842b95b33f3543d489dd670e29191b |
| GNU Zip Archive (.tar.gz) | 01a6d97e5ad07c8173e9114ef4eb862837bf125325578cc70383ecde1aa0e214 |
| Zstandard Archive (.tar.zst) | 4df3750f74c106efc373f9c80adcc88025c2e640204647760f2fdbf4a16900dc |
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 5.4 it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | 543d5b6fbb24203488e2ef1d0be057b14006ef51830a40b37408dbbe640ab070 |
| GNU Zip Archive (.tar.gz) | df67c6fd0d158835d298b6efacaf6e9a4909b516c82584004f1b285502def686 |
| Zstandard Archive (.tar.zst) | 19beb789524aae6c9ce153800fc70fd78f313ec2ed98138b332146fad06526b6 |
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
- [6.2] Make MariaDB a first class system by @brianteeman in #48369
- [6.2] fix typo in sql where clause com_contact by @tecpromotion in #48469
- [6.2] update to PHPUnit 12 by @heelc29 in #48149
- [6.2] Remove comment by @HLeithner in #48470
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
Joomla! 6.1.4
π Release information
Caution
This is a security release and we strongly recommend installing it as soon as possible.
- π 5+ contributors
- π§° 8+ 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) | 817d2fa37c7f8a7ecbd1d028d6be9362dc6e5fd693f9e07e7fdb9998431e7196 |
| GNU Zip Archive (.tar.gz) | 9558a3a3754cbe798c8a8b3d46afa4e4a0a9284de876e4ce82c0ccaeb9f4af41 |
| Zstandard Archive (.tar.zst) | 36554724c369ea3288fb70483e5109cd6df959cf58da77477fdef32dc120dbfd |
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 5.4 it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | 163203f1d85feb7c1854ed127553db63c5895bb7b691b8d2584b04c14f091189 |
| GNU Zip Archive (.tar.gz) | 4e1cec4a6f45332a38dfc503aeb621084edc956496da9316f0236d1797e58dec |
| Zstandard Archive (.tar.zst) | dc456ffa4ba6d6a8ce8e7f8594fd5930908ed72fb758bcdd74f7fcf8a8833a8b |
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
- [6.1] Update deleted files in script.php for 6.1.4 by @richard67 in #48354
- [6.1] remove not in use Adapter\Adapter by @tecpromotion in #48357
- [6.1] Check for empty user answer, return early by @HLeithner in #48360
- [6.1] Remove csrf token check from POWcaptcha by @HLeithner in #48304
- [6.1] Remove tinymce Welsh language files from deleted files list in script.php by @richard67 in #48443
- [6.1] fix category list filter by month error by @heelc29 in #48339
- [6.1] Add language retrieval in edit_container.php by @brianteeman in #48252
- [6.1] Composer updates 2026-09-12 by @richard67 in #48449
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@ChristineWk (1), @krishnagandhicode (1), @LadySolveig (1), @PixelBaer (1), @QuyTon (1), @rvbgnu (1), @SniperSister (2)
Joomla! 6.1.4 Release Candidate 1
π Release information
- π 5+ contributors
- π§° 8+ 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) | ff959e16826a65a28353091401b30e84812ee73ea65066871ebea73e1c1c0161 |
| GNU Zip Archive (.tar.gz) | 2308be786675d827babb03e86abb51320a35a4ffa8bd74502061f9b893bc2756 |
| Zstandard Archive (.tar.zst) | 009bb8982756915e604e6ac2f302ff90127e0784aec7773daaa1501dca840659 |
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 5.4 it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | 93bae9188ee4b4df0bc6b70696db27f9aa5ff15246b020a50c9c33266ddc0b23 |
| GNU Zip Archive (.tar.gz) | 7bd6470a2d2b98b9aa2a879ba494493291dba2cfdcf428e96a293f1494028bae |
| Zstandard Archive (.tar.zst) | 9b7c7b2292789c110af27cfb69e864454274e265c5bc7eb1c85b8df46538b654 |
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
- [6.1] Update deleted files in script.php for 6.1.4 by @richard67 in #48354
- [6.1] remove not in use Adapter\Adapter by @tecpromotion in #48357
- [6.1] Check for empty user answer, return early by @HLeithner in #48360
- [6.1] Remove csrf token check from POWcaptcha by @HLeithner in #48304
- [6.1] Remove tinymce Welsh language files from deleted files list in script.php by @richard67 in #48443
- [6.1] fix category list filter by month error by @heelc29 in #48339
- [6.1] Add language retrieval in edit_container.php by @brianteeman in #48252
- [6.1] Composer updates 2026-09-12 by @richard67 in #48449
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@ChristineWk (1), @krishnagandhicode (1), @LadySolveig (1), @PixelBaer (1), @QuyTon (1), @rvbgnu (1), @SniperSister (2)
Joomla! 5.4.9
π Release information
Caution
This is a security release and we strongly recommend installing it as soon as possible.
- π 20+ contributors
- π§° 52+ 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) | 5f098c937311dc2efd3945f5b89d328def40897584bcc868738b6328538c2a3e |
| GNU Zip Archive (.tar.gz) | 8c658d16b6e908f8cfce3556ac7280fe210c4ebd916202f406fe6bf1b5b05149 |
| Zstandard Archive (.tar.zst) | dfeacde0319d7c26185bcfdab8f1a504c528c8e807c2770409d5af95f56245a5 |
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) | 5645e50c72fb9da25df4fcb35f057e146288c0bccf6fed07810d6fc907fab56b |
| GNU Zip Archive (.tar.gz) | 7840541ae606bd460d4bf3647c977699af279c229f708756c78a2dcc06cfc8cf |
| Zstandard Archive (.tar.zst) | 6c3c9bd788624960d6f7cb33e7fa232fff5fb0a0a3bf1cfa2bc99b2376b48442 |
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
- @Otto-Deviant1904 made their first contribution in #48238
- @Divya3215 made their first contribution in #47495
- @rish106-hub made their first contribution in #47966
- @arib06 made their first contribution in #48056
- @bhuvan-somisetty made their first contribution in #48120
- @thoni56 made their first contribution in #47935
π§Ή What has been changed
#46860: [5.4] Ensure absolute logo image URLs in Schema.org JSON-LD by @sathwikre
#47213: [5.4] Fix null value for date in publish_up by @chmst
#47461: [5.4] Fix unset operation on field variable by @ramalama
#47495: [5.4] Ensure 'option' and 'title' attributes are respected in alternative layout XML by @Divya3215
#47638: [5.4] Fix Tags Menu URL Parameter Issue by @CSGoat0
#47935: [5.4] [AI] [com_media] Allow image editor to re-save file back to original non-ASCII filename by @thoni56
#47966: [5.4] Show readmore in mod_articles when introtext_limit truncates text by @rish106-hub
#48036: [5.4] Fix: Close/Hide dropdown before it is prematurely disabled by @hiteshm0
#48047: [5.4] Escape csv formula characters in banner tracks export by @arib06
#48056: [5.4] Use hash_equals for totp code verification by @arib06
#48120: [5.4] Fix open_basedir restriction error in imagelist custom field by @bhuvan-somisetty
#48130: [5.4] Safeguard php_uname function call by @alikon
#48144: [5.4] smart search indexer with posgresql by @alikon
#48208: [5.4] Fix category associations lost when a translation is unpublished by @krishnagandhicode
#48221: [5.4] Prevent duplicate entires in #__ucm_content on every article (contaning tags) save. by @hiteshm0
#48233: [5.4] Backport of security flag for updates by @laoneo
#48234: [5.4] Make filter button visible in articles category list by @drmenzelit
#48238: [5.4] [AI] Fix invalid jobLocationType values in JobPosting schema output by @Otto-Deviant1904
#48248: [5.4] Fix Tags alias uniqueness bug by @hiteshm0
#48274: [5.4] Fix errors in Template Manager by @joomdonation
#48280: [5.4] Fix warning when access none source files in Template Manager by @joomdonation
#48286: [5.4] Calendar Keyboard navigation [a11y] by @brianteeman
#48320: [5.4] Prevent duplicate item selection causing 404 delete errors in media manager by @hiteshm0
#48327: [5.4] Template Override Count - fix by @brianteeman
#48328: [5.4] Fix duplicate options in fields by @chmst
#48347: [5.4] Cast preg_match result to boolean in isImage method by @Bakual
#48362: [5.4] Fix fulltext caption in the legacy newsflash module by @chmst
#48386: [5.4] Fix archive extract error in template manager by @joomdonation
#48434: [5.4] [AI] Fix untranslated buttons in the TinyMCE builder by @tecpromotion
#48450: [5.4] Fix errors in ComponentlayoutField by @joomdonation
#48468: [5.4] Fix clearing the workflows context selector - redo of #48079 for 5.4 by @adarshdubey03
Full Changelog: 5.4.8...5.4.9
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
In this release they were @alikon (6), @bembelimen (1), @brianteeman (18), @chmst (1), @coolcat-creations (3), @CSGoat0 (3), @cyrez (2), @dautrich (2), @exlemor (1), @heelc29 (2), @krishnagandhicode (3), @LadySolveig (3), @muhme (8), @peterhulst (1), @QuyTon (8), @rbuelund (8), @richard67 (12), @rvbgnu (1), @tecpromotion (3) and @ThomasFinnern (5).
β οΈ Known Issues
Update (29 September 2026): Trying to update an item (for example, a banner or a user entry) via Web Services API fails with a fatal error. For details and a workaround, see: https://manual.joomla.org/updates/53-54/known-issues/5.4.9/
Joomla! 5.4.9 Release Candidate 1
π Release information
- π 20+ contributors
- π§° 52+ 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) | 767530a2910eda4ae6cc97fe18e9eb17210917fd16b6fbe581a9455ef4b32ea1 |
| GNU Zip Archive (.tar.gz) | 9923cf05ee94f19f7d2b93b8510b52742d663a72a2e6bdffd38fcd39b54cd664 |
| Zstandard Archive (.tar.zst) | 59e8ed3c730bf1c479c3d04338a9eae3f719ec33ed8756c16624500af8174ca5 |
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) | a086d7a52de500900f1f9920bcadfead7a2026529ed8f49374683443aef8a737 |
| GNU Zip Archive (.tar.gz) | 67964fa3d0fc82e2299b715fa08f6333d311aa5f5d4b91a81e04fa3a97461ca5 |
| Zstandard Archive (.tar.zst) | 62c059fc4e8c2fb636e4daa597dd55f1716073303bc05ec1a6205d647978f84d |
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
- @Otto-Deviant1904 made their first contribution in #48238
- @Divya3215 made their first contribution in #47495
- @rish106-hub made their first contribution in #47966
- @arib06 made their first contribution in #48056
- @bhuvan-somisetty made their first contribution in #48120
- @thoni56 made their first contribution in #47935
π§Ή What has been changed
#46860: [5.4] Ensure absolute logo image URLs in Schema.org JSON-LD by @sathwikre
#47213: [5.4] Fix null value for date in publish_up by @chmst
#47461: [5.4] Fix unset operation on field variable by @ramalama
#47495: [5.4] Ensure 'option' and 'title' attributes are respected in alternative layout XML by @Divya3215
#47638: [5.4] Fix Tags Menu URL Parameter Issue by @CSGoat0
#47935: [5.4] [AI] [com_media] Allow image editor to re-save file back to original non-ASCII filename by @thoni56
#47966: [5.4] Show readmore in mod_articles when introtext_limit truncates text by @rish106-hub
#48036: [5.4] Fix: Close/Hide dropdown before it is prematurely disabled by @hiteshm0
#48047: [5.4] Escape csv formula characters in banner tracks export by @arib06
#48056: [5.4] Use hash_equals for totp code verification by @arib06
#48120: [5.4] Fix open_basedir restriction error in imagelist custom field by @bhuvan-somisetty
#48130: [5.4] Safeguard php_uname function call by @alikon
#48144: [5.4] smart search indexer with posgresql by @alikon
#48208: [5.4] Fix category associations lost when a translation is unpublished by @krishnagandhicode
#48221: [5.4] Prevent duplicate entires in #__ucm_content on every article (contaning tags) save. by @hiteshm0
#48233: [5.4] Backport of security flag for updates by @laoneo
#48234: [5.4] Make filter button visible in articles category list by @drmenzelit
#48238: [5.4] [AI] Fix invalid jobLocationType values in JobPosting schema output by @Otto-Deviant1904
#48248: [5.4] Fix Tags alias uniqueness bug by @hiteshm0
#48274: [5.4] Fix errors in Template Manager by @joomdonation
#48280: [5.4] Fix warning when access none source files in Template Manager by @joomdonation
#48286: [5.4] Calendar Keyboard navigation [a11y] by @brianteeman
#48320: [5.4] Prevent duplicate item selection causing 404 delete errors in media manager by @hiteshm0
#48327: [5.4] Template Override Count - fix by @brianteeman
#48328: [5.4] Fix duplicate options in fields by @chmst
#48347: [5.4] Cast preg_match result to boolean in isImage method by @Bakual
#48362: [5.4] Fix fulltext caption in the legacy newsflash module by @chmst
#48386: [5.4] Fix archive extract error in template manager by @joomdonation
#48434: [5.4] [AI] Fix untranslated buttons in the TinyMCE builder by @tecpromotion
#48450: [5.4] Fix errors in ComponentlayoutField by @joomdonation
#48468: [5.4] Fix clearing the workflows context selector - redo of #48079 for 5.4 by @adarshdubey03
Full Changelog: 5.4.8...5.4.9-rc1
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
In this release they were @alikon (6), @bembelimen (1), @brianteeman (18), @chmst (1), @coolcat-creations (3), @CSGoat0 (3), @cyrez (2), @dautrich (2), @exlemor (1), @heelc29 (2), @krishnagandhicode (3), @LadySolveig (3), @muhme (8), @peterhulst (1), @QuyTon (8), @rbuelund (8), @richard67 (12), @rvbgnu (1), @tecpromotion (3) and @ThomasFinnern (5).
Joomla! 6.2.0 Beta 3
π Release information
- π 3+ contributors
- π§° 4+ 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) | f6aa427caf6c92d894376eb36fb4afa1bac04eb8b34c523f42202d17227e314c |
| GNU Zip Archive (.tar.gz) | dc82d097058fe7388b4f13814d4b46db30374783095f74f157d91d7aaf2ff718 |
| Zstandard Archive (.tar.zst) | 5396dafb24aacce3a8e44a246bf42ae0c39d01853a8b71b45d734054bc6cafb7 |
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 5.4 it is important that you first update to 5.4 and then update to 6.x
| Update from a previous version | SHA-256 Checksums |
|---|---|
| ZIP Archive (.zip) | 5fda2cd9febc86758105dbea8b4eb00e5f42a30ac8efd0e188c6bc1db41051c4 |
| GNU Zip Archive (.tar.gz) | 51101bdb4c2c35f9ab17bdfb961cbd91729f4505da6cb566ec4c99dcf02640a0 |
| Zstandard Archive (.tar.zst) | 192b22cda8f04b11b2ab746dd1ec617aacf488c94cdd0b73d1190a03bcfbf308 |
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
- [6.2] Use class names instead of strings for container resources by @laoneo in #48134
- [6.2] [AI] Fix untranslated buttons in the TinyMCE builder by @tecpromotion in #48435
- [6.2] Npm dependency updates for 6.2.0 by @MacJoom in #48366
- [6.2] npm update by @brianteeman in #48454
- [6.2] Update deleted files and folders in script.php for the upcoming 6.2.0-beta3 by @richard67 in #48458
Full Changelog: 6.2.0-beta2...6.2.0-beta3
π§βπ» Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@brianteeman (1), @ChristineWk (1), @crimle (3), @dautrich (3), @heelc29 (1), @MacJoom (1), @QuyTon (1), @TLWebdesign (1)