π Release information
- π 17+ contributors
- π§° 84+ 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) | 29adc2384f619aafa8c0ac5e1616de81aa661f20e4ee7fde06206e8e75ae8c60
|
GNU Zip Archive (.tar.gz) | 55fb580d64b35c93bc04ca6afe059e9bfdd1e229d53abcc092df418a4a7c0fdd
|
Zstandard Archive (.tar.zst) | 100312032302f1b1c7280b335a4cc97b1fbd0e6d9877af2dd550616bb5d6be89
|
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) | 72ea01d39fc558176dfb5cfecb60e453c997ca64987cd24805c2b564d8c25021
|
GNU Zip Archive (.tar.gz) | 8dd21af4093f0c725a4c863355109102fa154073c99d5a4d5bcbde494dbfb364
|
Zstandard Archive (.tar.zst) | 99438ac4e0ffd47ffb9ae0f37632650249fa15f4bbbe7e78f93b98135b887b4d
|
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
- @softforge made their first contribution in #43936
- @brbrbr made their first contribution in #45435
π§Ή What has been changed
- [6.0] Switching Input object from CMS to framework class by @Hackwar in #42805
- [6.x] Use Dialog for Article links, when "modal option" is selected by @Fedik in #42461
- [6.0] Set version to 6.0 by @Hackwar in #42969
- [6.0] Drone: Fix artifacts upload for 6.0-dev by @Hackwar in #43036
- [6.0] Remove deprecated BaseApplication and CLI classes by @Hackwar in #42884
- [6.0] Removing CMS Input package by @Hackwar in #42890
- [6.0] Drone: Switching to key authentication for artifacts by @Hackwar in #43238
- [6.0] Custom Fields: Correcting typehint for $this in layout by @Hackwar in #43357
- [6.0] Initial update script clean up for 6.0 by @richard67 in #43598
- [6.0] Set version to 6.0.0-alpha1-dev by @richard67 in #43634
- [6.0] Naming the release by @Bodge-IT in #43914
- [6.0] Deprecated lang strings by @brianteeman in #44103
- [6.0] jooa11y remove deprecated strings by @brianteeman in #44101
- [6.0] Replace GMT with UTC by @laoneo in #43912
- [6.0] Remove obsolete code by @Quy in #43959
- [6.0] Remove deprecated strings by @Quy in #44323
- [6.0] Update deleted files in script.php by @richard67 in #44188
- [6.0] Remove deprecated db object from views by @laoneo in #42962
- [6.0] Added possibility to batch remove a tag by @beni71 in #40613
- [6.0] Remove fixFilesystemPermissions method from script.php by @richard67 in #44513
- [6.0] Delete 5.2.2-2024-09-24.sql update SQL scripts by @richard67 in #44512
- [6.0] Create a class alias for the CMS input class by @laoneo in #43209
- [6.0] The admin model does return a stdClass instead of CMSObject by @laoneo in #42961
- [6.0] breadcrumbs unused function by @brianteeman in #44605
- [6.0] Remove the empty indexer files by @laoneo in #44646
- [6.0] Remove the createThumbs function in the image class by @laoneo in #44663
- [6.0] Added typehints for new functions from #40613 by @Bodge-IT in #44740
- [6.0] Remove app instances in plugins for layout overrides by @laoneo in #44647
- [6.0] Remove unicode constant in form rule by @laoneo in #44662
- [6.0] Update deleted files and folders in script.php by @richard67 in #44741
- [6.0] Remove remaining typehint following #44740 by @Bodge-IT in #44799
- [6.0] Remove instances of Table::getInstance() from core code by @Hackwar in #44090
- [6.0] Remove the deprecated isCli function by @laoneo in #44611
- [6.0] Remove the client id in the model cleanCache function by @laoneo in #44637
- [6.0] Removing CMSObject from most of the codebase by @Hackwar in #44655
- [6.0] Move the JPATH_PLATFORM constant to the compat plugin by @laoneo in #44638
- [6.0] Smart Search: Removing dependency on CMSObject by @Hackwar in #43795
- [6.0] Remove leftover reCaptcha files by @Fedik in #44321
- [6.0] Extend lifespan of CMSObject and fix deprecations tags by @laoneo in #44880
- [6.0] Remove deprecated strings by @brianteeman in #44932
- [6.0] Gsoc2021 35228 merge featured by @chmst in #43907
- [6.0] Remove the tab state script by @dgrammatiko in #45021
- [6.0] CategoryNode/Changelog: Remove legacy error handling trait by @Hackwar in #43777
- [6.0] Move CMS Filesystem package to compat plugin by @Hackwar in #44240
- [6.0] Add exceptions to deleted files check for files from PR #44321 by @richard67 in #44912
- [6.0] Move jquery-noconflict script by @dgrammatiko in #45020
- [6.0] Media: allow thumbnail for any file type by @Fedik in #44847
- [6.0] Replace dialog GIF loader with SVG loader by @Fedik in #45097
- [6.0] Re-add FeaturedModel for correct deprecation by @chmst in #45015
- [6.0] New Date and Datetime fields by @Fedik in #37456
- [6.0] Change the media manager from CMSObject to stdClass by @laoneo in #44945
- [6.0] Update deleted files and folders in script.php 2025-02-28 by @richard67 in #45038
- [6.0] Remove deprecated strings by @brianteeman in #45195
- [6.0] Fixes the missing modified start and end date filter to articled API endpoint by @laoneo in #45142
- Revert "[6.0] Fixes the missing modified start and end date filter to⦠by @laoneo in #45209
- [6.0] Fix fatal error on templates management by @joomdonation in #45198
- [6.0] Fix frontend module editing by @joomdonation in #45197
- [6.0] Fix frontend save template options error by @joomdonation in #45199
- [6.0] Update Site ID fatal error by @brianteeman in #45215
- [6.0] Fix fatal error private message by @joomdonation in #45213
- [6.0] New Article Submission using Mail Templates by @brianteeman in #45211
- [6.0] Add removed Application classes to the compat plugin by @laoneo in #44926
- [6.0] Removing broken getForm from installer UpdateModel by @Hackwar in #45251
- [6.0] Add modified start and end date filter to articled API endpoint by @laoneo in #45210
- [6.0] Removing typo3/phar-stream-wrapper by @Hackwar in #45256
- [6.0] Simplyfy class generation in backend menu module by @bembelimen in #45352
- [6.0] Remove not used query helper function by @laoneo in #45389
- [6.0] Remove BufferStreamHandler::stream_register in class by @laoneo in #45402
- [6.0] Remove tfa property from login view by @laoneo in #45399
- [6.0] Run Task by @brianteeman in #45313
- [6.0] Cache language files by @HLeithner in #45289
- [6.0] Disable compat plugin for system tests again by @richard67 in #45414
- [6.0] Remove direct dependency on voku/portable-utf8 by @Hackwar in #44654
- [6.0] Minimize language selector in installation process by @bembelimen in #44735
- [6.0] Remove the item association property in the web application by @laoneo in #45425
- [6.0] Add aria-label + text to change language button during installation by @bembelimen in #45430
- [6.0] Modification fields header tag, module tag add custom options in XML by @korenevskiy in #35184
- [6.0] Add removed Input classes to the compat plugin by @laoneo in #44925
- [6.0] Remove the static getLogContentTypeParams function by @laoneo in #45434
- [6.0] Exception not caught. No strings returned by @brbrbr in #45435
- [6.0] Introduce Joomla 6.0 compatibility plugin by @HLeithner in #45336
- [6.0] Introduce Joomla 6.0 compatibility plugin by @HLeithner in #45480
- [6.0] Update deleted files and folders in script.php 2025-05-11 by @richard67 in #45462
Full Changelog: 5.3.1-rc1...6.0.0-alpha1