๐ Release information
- ๐ 24+ contributors
- ๐งฐ 83+ 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) | 3c0f0b77214713113354b01499e7d692e4b53e34761690fb91c44fd7bc10d8c9
|
GNU Zip Archive (.tar.gz) | 7f6b1c9ab3c0b927a9e4ec56a731449d0a6181b88e1a2000d70322e76ff7a43b
|
Zstandard Archive (.tar.zst) | 46788cfec770319f011ec876b3845c74312e8e45c9d85b233222006d1a3104e8
|
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) | 5bed3ff4a42799a5a4820c56b333f3d660b5d5ded33a74a79613bdb4e54135c4
|
GNU Zip Archive (.tar.gz) | af3aefd4d99a6728f1dd5faf915bfb3e883030eb658b27e0ee00308f01f618ea
|
Zstandard Archive (.tar.zst) | f9eabc5aaf6ece0231129b8a97fada659b9c9144535b9112f8212a31d0d5365a
|
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
- @joomlaweby made their first contribution in #42845
- @AlexanderCkm made their first contribution in #42819
๐งน What has been changed
- [5.1] upmerge 2024-02-22 by @LadySolveig in #42858
- [5.1] Updating php-cs-fixer and php_codesniffer to latest versions by @Hackwar in #42603
- [5.x] Translation Update by @joomla-translation-bot in #42876
- [5.1] Convert mod_multilangstatus to service provider by @joomlaweby in #42845
- [5.1] Convert mod_sampledata to service provider by @joomlaweby in #42866
- [5.1] Convert mod_frontend to service provider by @joomlaweby in #42853
- [5.1] Convert mod_user to service provider by @joomlaweby in #42852
- [5.1] Rewrite com_associations in vanilla JS by @C-Lodder in #42771
- [5.1] Convert mod_toolbar to service provider by @joomlaweby in #42838
- [5.1] Convert mod_loginsupport to service provider by @joomlaweby in #42827
- [5.1] Convert mod_title to service provider by @joomlaweby in #42801
- [5.1] Schemaorg => Generic plugin by @bembelimen in #42699
- [5.1] Implement onAfterInitialiseRouter event by @Hackwar in #42692
- Convert mod_stats to service provider by @joomlaweby in #42781
- [5.1] Convert mod_wrapper to service provider by @joomlaweby in #42792
- [5.1] Fix user field validation on change by @C-Lodder in #42756
- [5.1] Fix content history diff error by @C-Lodder in #42755
- [5.1] Rewrite treeselect in vanilla JS by @C-Lodder in #42776
- [5.1] WebAssetManager: reset sorting state when new item enabled or disabled by @Fedik in #42880
- [5.1] Convert mod_version to service provider by @joomlaweby in #42814
- [5.1]ย TUF-based core updates by @SniperSister in #42799
- [5.1] Convert mod_stats_admin to service provider by @joomlaweby in #42886
- [5.1] Convert mod_syndicate to service provider by @joomlaweby in #42883
- [5.1] Convert mod_custom to service provider by @joomlaweby in #42877
- [5.1] Use local $container instead of getting from Factory by @joomdonation in #42868
- [5.1] Minor cleanup for modules JS by @C-Lodder in #42784
- Convert mod_messages to service provider by @joomlaweby in #42735
- [5.1] Unit test for WebAsset stuff by @Fedik in #42885
- Change the getItem return type to stdClass and make the CMSObject inherit it by @laoneo in #42717
- [5.0] Improve DX on the com_templates(styles) by @dgrammatiko in #41388
- [5.1] Upmerge 2024-02-27 by @LadySolveig in #42902
- [5.1] Replace deprecated substr() with substring() by @C-Lodder in #42726
- [5.1] Languagefilter: Fix implementation of subscriberinterface by @Hackwar in #42901
- [5.1] Replace JPATH_PLATFORM with _JEXEC by @heelc29 in #42904
- [5.1] Give a name for the breadcrumbs schema.org asset by @Fedik in #42881
- [5.1] Convert mod_feed to service provider by @heelc29 in #42215
- [5.1] Convert mod_tags_similar to service provider by @joomlaweby in #42898
- [5.1] Convert mod_tags_popular to service provider by @joomlaweby in #42899
- [5.1] Fix Form::renderField() can cause duplicate database queries by @Fedik in #42709
- [5.1] SEF: Implementing trailing slash behavior by @Hackwar in #42702
- [5.1] Adding notice to global configuration for additional options in SEF plugin by @LadySolveig in #42832
- [5.1] Form: Add regex validation rule by @Hackwar in #42657
- [5.1] New Article site by @brianteeman in #39506
- Use a sensible default if none is found by @roland-d in #36692
- [5.1] Upmerge 2024-02-28 by @LadySolveig in #42916
- [5.1] Replace hard coded img element by JLayout joomla.html.image and DRY by @hans2103 in #42508
- [5.1] Unused imports by @Denitz in #41980
- [5.1] Followup convert mod_messages to service provider #42735 by @heelc29 in #42906
- [5.1] SEF: Implementing index.php behavior by @Hackwar in #42704
- [5.1] Convert mod_latestactions to service provider by @joomlaweby in #42910
- [5.1] Convert mod_languages to service provider by @joomlaweby in #42929
- [5.1] Switching Folder::makeSafe() to framework version by @Hackwar in #42762
- [5.1][Events] PageCache event classes by @Fedik in #41965
- [5.1] Migrating Joomla\CMS\Filesystem\Folder::exists() to is_dir() by @Hackwar in #40131
- [5.1] Switching Folder::files() to framework version by @Hackwar in #42761
- [5.1] Header list field by @Razzo1987 in #42736
- [5][webservices] add filter by search by @alikon in #42519
- [5.x] Drop postcss, own package by @dgrammatiko in #42427
- [5.x] Localize own package by @dgrammatiko in #42428
- [5.1] Menus and categories view with equal headline by @chmst in #38787
- [5.1] Deprecating RouterLegacy class by @Hackwar in #42729
- [5.1] PHPStan: Adding type hints for $this to all backend component layouts by @Hackwar in #42923
- [5.1] Duplicate DispatcherAwareInterface implementation by @Denitz in #41981
- [5.1] Update deleted files list in script.php for 5.1.0-beta1 by @richard67 in #42935
- [5.1] Remove string JLIB_FORM_VALIDATE_FIELD_URL_INJECTION_DETECTED by @tecpromotion in #42941
- [5.1] Alpha sorting tuf strings by @tecpromotion in #42942
- [5.1] Allow custom fields form be manipulates like category form by @bembelimen in #42510
- [5.1] Pin PHP-TUF package version by @SniperSister in #42943
- [5.1] Add missing import by @Quy in #42947
- [5.1] Fix tooltips in categories by @chmst in #42944
- [5.0]check if the symlink function is available by @brianteeman in #42705
- [5.1] TinyMCE 6.8.3 by @brianteeman in #42930
- Time Zone form field to use groupedlist fancy select layout by @cyrezdev in #42774
- Fix PHPDoc in HtmlDocument by @Denitz in #41532
- [5][cli] Update:extension:check command by @alikon in #42844
- [5.1] webservices plugins use concrete event classes by @heelc29 in #42092
- [5][cli] maintenance database update db structure by @alikon in #42568
- [5.1] Fix SEF redirect while executing parseRule by @Fedik in #42932
- [5.1] Deprecate app/db properties in ActionLogPlugin by @heelc29 in #42090
- [5.1] Updates the dependencies by @laoneo in #42945
- [5.1] remove joomla accessibility checker by @brianteeman in #42949
- [5.1] upmerge 2024-03-04 by @LadySolveig in #42950
- [5.1] Update deleted files list in script.php for 5.1.0-beta1 (2) by @richard67 in #42951
Full Changelog: 5.1.0-alpha4...5.1.0-beta1