Skip to content

Releases: joomla/joomla-cms

Joomla! 6.1.0 Alpha 3

20 Jan 16:00
bbb6991

Choose a tag to compare

Joomla! 6.1.0 Alpha 3 Pre-release
Pre-release

👀 Release information

🚀 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) 83a2a14a7c746bbdd2cf017a39d7289791e3d74d4952af9d537635ec8bbb7d46
GNU Zip Archive (.tar.gz) df0d0a618734757cd59e606539b199aeaafd663731c5bc53c22e88ac74f26969
Zstandard Archive (.tar.zst) d935f2d37c193db156b16f01b62a00c82b5e749ba0a44ba4dfd9bb365f765577

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) 3660aa17499889093c435947c80a838e97f47651becbd53669f39133f65d3100
GNU Zip Archive (.tar.gz) 599a595dc925be866cc0ae7310b500776584d357c5632a25f7ec7293787922d4
Zstandard Archive (.tar.zst) ffdf4d1dc677d973a8d2713ebe04ec85b0515ff6c16922db9a744bcb45e7c404

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] delete the unnecessary file build xml by @tecpromotion in #46611
  • [6.1] tinymce and sa11y updates by @brianteeman in #46600
  • [6.1] make media action crop aspect ratio configurable by @hans2103 in #46421
  • [6.1] Adding date filtering to popular articles module ( admin ) by @hiteshm0 in #46605
  • [6.1] Fix log format configurations by @muhme in #46422
  • [6.1] remove featured article menu item by @alikon in #46225
  • [6.1] Allow to force or never force MFA for superusers by @zero-24 in #46248
  • [6.1] UX feature: Filter by Author (Include/Exclude/Current User) option for Category List by @coolcat-creations in #46539
  • [6.1] [CLI] enable or disable extension command by @alikon in #43977
  • [6.1] Re-ordering of tabs and fields in frontend by @chmst in #45081
  • [6.1] simplify class usage by @Denitz in #41986
  • [6.1] Replace all Factory::getSession() usages by @Hackwar in #45869
  • [6.1] Fix language usage in SiteMenu class to use the internal value by @bembelimen in #46603
  • [6.1] Fix $language default parameter by @janschoenherr in #44575
  • [6.1] Remove default empty string param in addControlField() by @Denitz in #46381
  • [6.1] Subform Grid layout, an alternative for unresponsive Table layout by @Fedik in #42347
  • [6.1] Update version in composer.json so they fit to the updates previously made with PR 46646 by @richard67 in #46661
  • [6.1] Composer update friendsofphp/php-cs-fixer and php-debugbar/php-debugbar by @tecpromotion in #46664
  • [6.1] Remove use of deprecated dispatcher from the plugin constructor by @heelc29 in #46683
  • [6.1] Composer update web-token/jwt-library by @tecpromotion in #46697
  • [6.1] update npm packages by @tecpromotion in #46699
  • [6.1] Add email to authentication response object by @nordmograph in #46691
  • [6.1] Fix SiteMenu class to use correct language by @Fedik in #46710
  • [6.1] Update deleted files in script.php for the upcoming 6.1.0-alpha3 by @richard67 in #46712
  • [6.1] Composer update algo26-matthias/idna-convert and phpstan/phpstan by @tecpromotion in #46728

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@alikon (2), @Bodge-IT (1), @brianteeman (1), @ceford (1), @dautrich (1), @degobbis (1), @exlemor (2), @Fedik (1), @hans2103 (1), @HLeithner (1), @LadySolveig (2), @muhme (2), @obuisard (2), @Quy (1), @rdeutz (1), @RickR2H (1), @rinka88 (1), @tecpromotion (8)

Joomla! 6.1.0 Alpha 2

23 Dec 12:10
dcafa7d

Choose a tag to compare

Joomla! 6.1.0 Alpha 2 Pre-release
Pre-release

👀 Release information

🚀 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) deb5983cae4f3eba7d12511ec616b75efb4d640358cbd9f384b4ec8a6cf267a8
GNU Zip Archive (.tar.gz) 96db05fca6858d0da125a84e0b079a9d092473941baba1fc85bef122ab55a9e1
Zstandard Archive (.tar.zst) 5e78b0df2bd6be27a9fdf19ac1b94b18e9f721ddbabc32adfbebc9e14a959991

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) a667cb010d1e882d52e49845cf437b59b2ed26f85a8f4f922be3e634fe85963e
GNU Zip Archive (.tar.gz) 821ce142205ffc481f5d669f27118cdddfa0bc85168ab6c4da6723a8e0e86684
Zstandard Archive (.tar.zst) 08940bf392ec2474a8f5516246a368fbc3db98c6731510093eac6e64809237df

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

🧹 What has been changed

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@alikon, @basd82, @bembelimen, @brianteeman, @ceford, @ChristineWk, @cyrez, @exlemor, @Fedik, @HLeithner, @JeroenMoolenschot, @tecpromotion

Joomla! 6.0.2

06 Jan 16:00
6.0.2

Choose a tag to compare

👀 Release information

🚀 Download information

Note

User-facing information about this Joomla! release can be found on the release page

🔥 Installation Packages

New Joomla! Installations SHA-256 Checksums
ZIP Archive (.zip) 1ed141236a86302f4c979cd68833b5f09890dcb16a6ae09f15091905e2b8cb8a
GNU Zip Archive (.tar.gz) bf0de78195611f515d31989b3c41e79784ed74d09b05abec46462cd691cc7874
Zstandard Archive (.tar.zst) a2147e1279c0ee724d7a5f825f5af3c9a4f36300abaccd3e90019fec61398d8d

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) 9e434658d588253a911428dfa4695d7505f4ce04a9de5444d1a5ec18438b1ea0
GNU Zip Archive (.tar.gz) e9bb21099a249e22669fa25c341d020ba430ebf92435918d3d2eab6af2bb3323
Zstandard Archive (.tar.zst) 522d024dac8e874f60dbc43e55351b4eb6fae7a6fdaa5404d59fcf7eb305a8df

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.0] NPM audit fix security vulnerabilities in indirect development dependencies 2025-11-26 by @richard67 in #46503
  • [6.0] Fix menu toggle startlevel handling by @LadySolveig in #46484
  • [6.0] Fix deprecated message in messages - my settings by @chmst in #46475
  • [6.0] Fix emailToPunycode() throws "Prohibited input U+0000005C" by @janschoenherr in #46450
  • [6.0] Cassiopeia Extended - Use hover color for btn-primary by @drmenzelit in #46279
  • [6.0] language keys of Cassiopeia Extended template (in frontend) translated by @alikon in #46518
  • [6.0] Prevent error when cache of language file broken by @joomdonation in #46541
  • [6.0] Fix tinyMCE dark mode by @dgrammatiko in #46543
  • [6.0] NPM audit fix security vulnerabilities in indirect development dependencies 2025-12-13 by @richard67 in #46572
  • [6.0] Fix deep submenu display by @bembelimen in #46550
  • [6.0] NPM audit fix security vulnerabilities in development dependencies 2025-12-19 by @richard67 in #46591

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product:

@ahotzler, @alikon, @bembelimen, @brianteeman, @chmst, @ChristineWk, @CMS-Manufaktur, @dautrich, @exlemor, @Kostelano, @michaelmaass, @muhme, @tecpromotion, @woluweb

Full Changelog: 6.0.1...6.0.2

⚠️ Known Issues

Update (16 January 2026): Known issue “Mailer setSender() does not work”. For details and a workaround, see: https://manual.joomla.org/migrations/54-60/known-issues/6.0.2/

Joomla! 6.0.2 Release Candidate 1

20 Dec 17:55
6.0.2-rc1

Choose a tag to compare

Pre-release

👀 Release information

🚀 Download information

🔥 Installation Packages

New Joomla! Installations SHA-256 Checksums
ZIP Archive (.zip) 7a886aaa91960bc824aad570c10f1e1f3c7f573156987fe7ceae5da4714a52cd
GNU Zip Archive (.tar.gz) 633219d7c600efc11941f60543e92c629a1269d02d69950a6d69c00dac88d5a4
Zstandard Archive (.tar.zst) 6384e40ab3c71a881fe543b78f8b2287778b578936a0bcccff585a310c4e9e23

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) 5691265b68956270981b1ad4c48bfedca9081a3ce8564de15c8e631981f68194
GNU Zip Archive (.tar.gz) 0f8c1979485089c8849cafeda6a2a108ff98ea583ca4f173a1aed0109dcf0451
Zstandard Archive (.tar.zst) d50f89d3b3e7d3a7d0f16df9bb6f50239aa00352a1c276fcb6488a760dcb4d95

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.0] NPM audit fix security vulnerabilities in indirect development dependencies 2025-11-26 by @richard67 in #46503
  • [6.0] Fix menu toggle startlevel handling by @LadySolveig in #46484
  • [6.0] Fix deprecated message in messages - my settings by @chmst in #46475
  • [6.0] Fix emailToPunycode() throws "Prohibited input U+0000005C" by @janschoenherr in #46450
  • [6.0] Cassiopeia Extended - Use hover color for btn-primary by @drmenzelit in #46279
  • [6.0] language keys of Cassiopeia Extended template (in frontend) translated by @alikon in #46518
  • [6.0] Prevent error when cache of language file broken by @joomdonation in #46541
  • [6.0] Fix tinyMCE dark mode by @dgrammatiko in #46543
  • [6.0] NPM audit fix security vulnerabilities in indirect development dependencies 2025-12-13 by @richard67 in #46572
  • [6.0] Fix deep submenu display by @bembelimen in #46550
  • [6.0] NPM audit fix security vulnerabilities in development dependencies 2025-12-19 by @richard67 in #46591

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@ahotzler, @alikon, @bembelimen, @brianteeman, @chmst, @ChristineWk, @CMS-Manufaktur, @dautrich, @exlemor, @Kostelano, @michaelmaass, @muhme, @tecpromotion, @woluweb

Full Changelog: 6.0.1...6.0.2-rc1

Joomla! 5.4.2

06 Jan 16:00
5.4.2
8b3241b

Choose a tag to compare

👀 Release information

🚀 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) ded3e337649f5bc922e27c458521caa95844a2188cb961662868126d289a6108
GNU Zip Archive (.tar.gz) d1d2973ae7e3548dd81636f8db2ffd77874a2a3aeaca7514094fbb29db246868
Zstandard Archive (.tar.zst) 03acc9d704011d5d4b89a3926f6dc6f1532b6ffd532df909cba54edc80eb36f0

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) dcd6fe91361220cb3dbcbf2c3af23c57c3b88c5a80695427fe7afb831307dffb
GNU Zip Archive (.tar.gz) bcd68bfe306e00fc87a470cc61f98650ce1795443ae93105cf2cf7e370f18a83
Zstandard Archive (.tar.zst) 89c55feef4c705726f23313197c55f1198667bd2a72293e0ea924de4c3df74c2

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

🧹 What has been changed

  • [5.4] Docs: Add a PR targeting section to the README by @LadySolveig in #46471
  • [5.4] Fix static getTemplate call in mail template by @bembelimen in #46448
  • [5.4] php 8.4 fputcsv by @brianteeman in #46423
  • [5.4] php 8.5 version check by @brianteeman in #46480
  • [5.4]remove last uses of jtext by @brianteeman in #46473
  • [5.4] [webservices] Fix API config component route: Component with numbers in name … 404 by @ThomasFinnern in #46462
  • [5.4] Fix for envelope-from & return path alignment with From in MailTemplateFactory by @TLWebdesign in #46431
  • [5.4] Fix condition to check request format in MenusHelper - deprecation warning by @MacJoom in #46341
  • [5.4] success / message type not mapped to SymfonyStyle in ConsoleApplication by @brbrbr in #43739
  • [5.4] autum dark-mode - remove border from sidebar wrapper and add box-shadow by @LadySolveig in #43202
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies 2025-11-26 by @richard67 in #46502
  • [5.4] Smart Search: Fix taxonomy filter overwriting when titles are identical - fix issue #43528 by @filipores in #44437
  • [5.4] Do not load articles in blog layout if configured by @joomdonation in #46542
  • [5.4] Add php 8.5 to unit and integration tests by @HLeithner in #46223
  • [5.4] Fix regex in DocumentRenderer.php by @Technicalleigh in #45592
  • [5.4] Load extension language for Action Logs - Latest module by @joomdonation in #46540
  • [5.4] fix plg_quickicon_eos snooze function by @heelc29 in #46573
  • [5.4] Fix MySql 8 error "Illegal argument to a regular expression." in banners model by @beni71 in #46547
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies 2025-12-13 by @richard67 in #46571
  • [5.4] fix task notification for updated Joomla versions (prior 5.3) by @heelc29 in #45497
  • [5.4] Expose finalization errors in autoupdate API response by @SniperSister in #46493
  • [5.4] Remove unnecessary $this->setError('') by @Hackwar in #46527
  • [5.4] NPM audit fix security vulnerabilities in development dependencies 2025-12-19 by @richard67 in #46590
  • [5.4] Remove the link to skin creator in TinyMCE by @chmst in #46583
  • [5.4] Fix subform field dropdown showing current field (Fixes #46214) by @aniket190705 in #46529

🧑‍💻 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 (4), @AndySDH (1), @Bodge-IT (1), @brianteeman (4), @ceford (1), @chmst (3), @dautrich (2), @degobbis (1), @dmb0058 (1), @exlemor (7), @hans2103 (1), @hendrikbehncke (1), @KasperHeuer (1), @laoneo (1), @MacJoom (1), @michaelmaass (1), @muhme (9), @richard67 (3), @RickR2H (2), @ThomasFinnern (3) and @TLWebdesign (2).

Full Changelog: 5.4.1...5.4.2

⚠️ Known Issues

Update (16 January 2026): Known issue “Mailer setSender() does not work”. For details and a workaround, see: https://manual.joomla.org/migrations/53-54/known-issues/5.4.2/

Joomla! 5.4.2 Release Candidate 1

20 Dec 17:53
5.4.2-rc1
00e42a6

Choose a tag to compare

Pre-release

👀 Release information

🚀 Download information

🔥 Installation Packages

New Joomla! Installations SHA-256 Checksums
ZIP Archive (.zip) 52fb9d0e997fc3e8bdcd41b24bb468b6e439a8cf2482cea5181bd28c9561facf
GNU Zip Archive (.tar.gz) 6200ae981555b7ac41dd4a5374df8e4b27668b6b29614118164a4f1cf4d883f0
Zstandard Archive (.tar.zst) 38863c52019e17f41ee5b627b46239b8948a75ed69dcc1a0327ac3605371041a

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) 7236141b0c60b6a2ecda2517f57db9f797d95388f4d430d5d67546a3618ae90d
GNU Zip Archive (.tar.gz) 365238a815c5f9a399803b4d57dd9323db2a362e36ea000369d7a85b62036557
Zstandard Archive (.tar.zst) 96e3ebb20fc9f1a674d4eca2953ba507e330971b39a46a80ed28676f4969291e

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

🧹 What has been changed

  • [5.4] Docs: Add a PR targeting section to the README by @LadySolveig in #46471
  • [5.4] Fix static getTemplate call in mail template by @bembelimen in #46448
  • [5.4] php 8.4 fputcsv by @brianteeman in #46423
  • [5.4] php 8.5 version check by @brianteeman in #46480
  • [5.4]remove last uses of jtext by @brianteeman in #46473
  • [5.4] [webservices] Fix API config component route: Component with numbers in name … 404 by @ThomasFinnern in #46462
  • [5.4] Fix for envelope-from & return path alignment with From in MailTemplateFactory by @TLWebdesign in #46431
  • [5.4] Fix condition to check request format in MenusHelper - deprecation warning by @MacJoom in #46341
  • [5.4] success / message type not mapped to SymfonyStyle in ConsoleApplication by @brbrbr in #43739
  • [5.4] autum dark-mode - remove border from sidebar wrapper and add box-shadow by @LadySolveig in #43202
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies 2025-11-26 by @richard67 in #46502
  • [#43528] [5.4] Smart Search: Fix taxonomy filter overwriting when titles are identical - fix issue #43528 by @filipores in #44437
  • [5.4] Do not load articles in blog layout if configured by @joomdonation in #46542
  • [5.4] Add php 8.5 to unit and integration tests by @HLeithner in #46223
  • [5.4] Fix regex in DocumentRenderer.php by @Technicalleigh in #45592
  • [5.4] Load extension language for Action Logs - Latest module by @joomdonation in #46540
  • [5.4] fix plg_quickicon_eos snooze function by @heelc29 in #46573
  • [5.4] Fix MySql 8 error "Illegal argument to a regular expression." in banners model by @beni71 in #46547
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies 2025-12-13 by @richard67 in #46571
  • [5.4] fix task notification for updated Joomla versions (prior 5.3) by @heelc29 in #45497
  • [5.4] Expose finalization errors in autoupdate API response by @SniperSister in #46493
  • [5.4] Remove unnecessary $this->setError('') by @Hackwar in #46527
  • [5.4] NPM audit fix security vulnerabilities in development dependencies 2025-12-19 by @richard67 in #46590
  • [5.4] Remove the link to skin creator in TinyMCE by @chmst in #46583
  • [5.4] Fix subform field dropdown showing current field (Fixes #46214) by @aniket190705 in #46529

Full Changelog: 5.4.1...5.4.2-rc1

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
In this release they were @alikon (4), @AndySDH (1), @Bodge-IT (1), @brianteeman (4), @ceford (1), @chmst (3), @dautrich (2), @degobbis (1), @dmb0058 (1), @exlemor (7), @hans2103 (1), @hendrikbehncke (1), @KasperHeuer (1), @laoneo (1), @MacJoom (1), @michaelmaass (1), @muhme (9), @richard67 (3), @RickR2H (2), @ThomasFinnern (3) and @TLWebdesign (2).

Joomla! 6.1.0 Alpha 1

25 Nov 21:17
6.1.0-alpha1

Choose a tag to compare

Joomla! 6.1.0 Alpha 1 Pre-release
Pre-release

👀 Release information

🚀 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) 19250c4ffbb1c4ba6544d99b492f1031fcd37f659b1876a5669e66f845ab200a
GNU Zip Archive (.tar.gz) a71a8d2a48f6581f683281ac708ef76528d93792180deff3ac5b805651c57e7f
Zstandard Archive (.tar.zst) 5f5d5c2ec1e3d29f187b6f9a305780638f9c402d204a08f3d6fd7c8ea1c25c57

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) 1dfbfe78aae8c40202d0247fc661b90251612bd9b5724b79afdadeb05a33a3b6
GNU Zip Archive (.tar.gz) 50d4909daeba0a94484197bcfd4bac46fe1b8e4979855b59a3a7b8a2fda4ac55
Zstandard Archive (.tar.zst) d2e7549b4f7b40cce31801cb1e3640688be723f526951a49cddaff7800219d0b

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

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@alikon, @brianteeman, @chmst, @tecpromotion

Joomla! 6.0.1

25 Nov 16:00
6.0.1

Choose a tag to compare

👀 Release information

🚀 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) e036ff53df201849240341f77e62fb1beb41d0e7d059dbf1b658c413e38ef1c3
GNU Zip Archive (.tar.gz) 0aea78bef926cc2e0846e2087decf3ad1d167dc523f903d89f7af7db2793419a
Zstandard Archive (.tar.zst) bfca9ef139ab5babc8205835037903eec60629f763b1ae3d2b2dcc596ef20e8e

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) 5ccb21edadb9f0444b19fa7d736c87c6dfade3f40384a584a5936d14fb632e07
GNU Zip Archive (.tar.gz) 9d635e7091ba155acca51268defda36a4072dc3ca7dbdd08d77f2e1caa016b26
Zstandard Archive (.tar.zst) 1e6775acc2a1fb2d39d22024cf2f3708b45067478a013e55632bf0c94dcebfdc

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.0] Update deleted files in script.php for the upcoming 6.0.1 release by @richard67 in #46322
  • [6.0] Fix article version history frontend by @joomdonation in #46358
  • [6.0] Featured articles can be ordered regardless of category by @chmst in #46342
  • [6.0] Add "chosen" dummy asset to plg_behaviour_compat6 asset by @Fedik in #46292
  • [6.0] README.md delete heavy development note by @muhme in #46222
  • [6.0] Change major version to 7.0 for deprecation removals by @laoneo in #46367
  • [6.0] NPM audit fix security vulnerabilities in indirect development dependencies by @richard67 in #46430
  • [6.0] Template_extended creation date was 2017 by @chmst in #46426
  • [6.0] Fix DELETE endpoints to return 404 for non-existent resources by @alikon in #46161
  • [6.0] Fix note custom field deprecated warning by @TLWebdesign in #46196
  • [6.0] Deprecate unused phpmailer language string by @brianteeman in #46294
  • [6.0] [PHP8.5] Composer update joomla/http to 4.0.1 to fix PHP 8.5 deprecation of curl_close() by @richard67 in #46302
  • [6.0] [PHP8.5] Composer update joomla/test to 4.0.1 to fix PHP 8.5 deprecation of reflection setAccessible() by @richard67 in #46310
  • [6.0] php settings enabled/disabled by @brianteeman in #46411
  • [6.0] sysinfo compat6 by @brianteeman in #46410
  • [6.0] z-index on choices dropdown by @brianteeman in #46390
  • [6.0] Optimise checks in plg_behaviour_versionable by @Elfangor93 in #46360
  • [6.0] Fix default menu layout - submenu stay open on page load by @LadySolveig in #46436
  • [6.0] Fix default values for position and currency. by @TLWebdesign in #46433
  • [6.0] TinyMCE dark mode by @brianteeman in #46377
  • [6.0] Fix display of featured articles if "All Categories" selected by @heelc29 in #46374

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@basd82, @brianteeman, @ceford, @chmst, @ChristineWk, @dautrich, @dgrammatiko, @dpollez, @exlemor, @heelc29, @joomdonation, @LadySolveig, @lemuelvdm, @MrMusic, @muhme, @n3t, @richard67, @RickR2H, @tecpromotion, @travisrisner, @wojsmol

Full Changelog: 6.0.0...6.0.1

Joomla! 6.0.1 Release Candidate 2

18 Nov 18:46
6.0.1-rc2

Choose a tag to compare

Pre-release

👀 Release information

🚀 Download information

🔥 Installation Packages

New Joomla! Installations SHA-256 Checksums
ZIP Archive (.zip) 88115802c6a614a2ff7c8923c5747b6da9bb055a52874b806b05ca9959ac7673
GNU Zip Archive (.tar.gz) 81fce66d6d5ee0c699d0f6228b28e09bddbd75ef25f9a01c3f1ee21782ea6f2b
Zstandard Archive (.tar.zst) 7ba3385a66e859233680b1f4d7d6f52111224d98bbb8ec9d19e18243a48998e4

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) 65d81856a14dc4bb6827a172f1ffaf17eec8a6ac70c260f20ce176ec9c32636b
GNU Zip Archive (.tar.gz) 5ffeaee825653cae29f5da7dd2f8aeae1114ebe27a0a9a87fe1f8eae2dc981a7
Zstandard Archive (.tar.zst) d6980ad807fb24e85e16f1b692b8f5f04a3d2435c4cb212e9af86f172172ecbd

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

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.

@ceford, @muhme

Full Changelog: 6.0.1-rc1...6.0.1-rc2

Joomla! 5.4.1

25 Nov 16:00
5.4.1

Choose a tag to compare

👀 Release information

🚀 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) 87be72e09d98b2ddd0781d0afe346cb30fd639494d4870be92d0ac7287dead78
GNU Zip Archive (.tar.gz) 7aafa6cb9e384206cc7b88b65f0121490a122e6d96f90f91496fafc52dad217d
Zstandard Archive (.tar.zst) 7a96665fd3aa0246b1770df59ab145fab8cce6b13baff5e8a8bc922f7c64e258

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) 8f43dc685e5a08d132eb5ae6968f42d44a58cce67c2782aca242e6256e6d62f9
GNU Zip Archive (.tar.gz) 1397c9c51c5db3c7dc52ab9613923af3c287003208cff146cced7e1b2ca43095
Zstandard Archive (.tar.zst) 35ddd384e3900bf5ce545eee0f94564c7e2808c54ef5e64bc8ae291e5183aaf9

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

🧹 What has been changed

  • [5.4] PHP8.5 deprecated code by @dgrammatiko in #46134
  • [5.4] PHP8.5 Deprecations by @dgrammatiko in #46136
  • [5.4] PHP8.5 deprecated code by @dgrammatiko in #46137
  • [5.4] Add Mailpit Email Testing Support to Codespaces by @alikon in #46154
  • [5.4] Fix missing options in pagination by @chmst in #46219
  • [5.4] Fix saving content history on PostgreSQL by @richard67 in #46243
  • [5.4][PHP8.5] xml_parser_free() function has been deprecated by @heelc29 in #46199
  • [5.4][PHP8.5] curl_close() function has been deprecated by @heelc29 in #46198
  • [5.4] Fix InstallerScript using 'id' instead of 'extension_id' for #__extension by @Aaqilyousuf in #46195
  • [5.4][PHP8.5] Using null as an array offset is now deprecated by @heelc29 in #46201
  • [5.4][PHP8.5] setAccessible() methods of various Reflection objects have been deprecated by @heelc29 in #46202
  • [5.4][PHP8.5] Using null as an array offset is now deprecated (unit tests) by @heelc29 in #46203
  • [5.4] [PHP8.5] Composer update joomla/http to 3.1.3 to fix PHP 8.5 deprecation of curl_close() by @richard67 in #46301
  • [5.4] [PHP8.5] Composer update joomla/test to 3.0.4 to fix PHP 8.5 deprecation of reflection setAccessible() by @richard67 in #46309
  • [5.4][PHP8.5] imagedestroy() function has been deprecated by @heelc29 in #46200
  • [5.4] Privacy Request message when mail is disabled by @brianteeman in #46256
  • [5.4] cli error/help message by @brianteeman in #46259
  • [5.4] Colour Scheme by @brianteeman in #46264
  • [5.4] Log entry format by @brianteeman in #46273
  • [5.4] Underline links [a11y] by @brianteeman in #46298
  • [5.4] Remove 4.4 GHA and cleanup contributing.md by @tecpromotion in #46317
  • [5.4] Update deleted files in script.php for the upcoming 5.4.1 release by @richard67 in #46321
  • [5.4] fix update notification scheduled task by @heelc29 in #46315
  • [5.4][6.0] Fix installation error on Windows by @joomdonation in #46286
  • [5.4] check if state is initialized in content CategoryModel by @heelc29 in #46316
  • [5.4] Fix return type for App getDocument, getLanguage methods by @Fedik in #46238
  • [5.4] Fancy select: mark already selected elements with checkmark by @Fedik in #46328
  • [5.4] Improve Pre-Update Check for Joomla 6.0.0: fix confusing message + additional notices by @cyrez in #46324
  • [5.4] Add mysql to test matrix and proper min max db versions by @laoneo in #46186
  • [5.4] Handle 401 Unauthorized error instead of throwing CRITICAL uncaught 500 server by @MarcelSchuermann in #46305
  • [5.4] php temporary folder message by @brianteeman in #46337
  • [5.4] Articles module ordering by @brianteeman in #46372
  • [5.4] Upgrade dev dependency mysql2 from ^2.3.3 to ^3.15.3 by @muhme in #46383
  • [5.4] mod_articles cache is not automatically cleared by @Denitz in #45475
  • [5.x] replace 404 and 406 CRITICAL errors with NOTICE and useful information by @MarcelSchuermann in #46296
  • [5.x] Always allow the captive page and captive.validate task even with PW reset requested by @zero-24 in #46247
  • [5.4] Update NULLs in Smart Search links by @Denitz in #46395
  • [5.4] FIX xml sha verification for update server by @tkuschel in #44336
  • [5.4] Fix for untranslated JLIB_APPLICATION_ERROR string by @pe7er in #45028
  • [5.4] Fix headers are not sent correctly in com_media api controller by @AkameOuO in #45150
  • [5.4] Task SessionGC delete metadata from db by @alikon in #46128
  • [5.4] Error page fix: prevent modules rendering in the incomplete Application by @Fedik in #46272
  • [5.4] Fix issues in language installer by @bembelimen in #46403
  • [5.4] fix version by @brianteeman in #46425
  • [5.4] Do not get the profile info for the linked user when no user is linked by @nordmograph in #46398
  • [5.4] Update repeatable-table.php by @nordmograph in #46287
  • [5.4]codestyle comment block by @brianteeman in #46427
  • [5.4] NPM audit fix security vulnerabilities in indirect development dependencies by @richard67 in #46429
  • [5.4] Preventing notices for broken images by @Hackwar in #46435
  • [5.4] Don't generate unique title and alias for Smart Search filters on “Save as Copy” - Revert PR 46081 by @richard67 in #46453

🧑‍💻 Test contributions

Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@alikon (4), @bembelimen (1), @brianteeman (10), @ceford (7), @chmst (3), @ChristineWk (2), @cyrez (2), @dautrich (2), @exlemor (7), @heelc29 (3), @joomdonation (6), @mothershedc (1), @muhme (13), @obuisard (1), @QuyTon (1), @richard67 (8), @Ruud68 (1), @sergeytolkachyov (1), @Sulpher (1), @tecpromotion (3), @travisrisner (2)

Full Changelog: 5.4.0...5.4.1