๐ Release information
- ๐ 51+ contributors
- ๐งฐ 57+ 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) | addd9d6142f9127c4c2ad63708e71ef8b2805906a892fe47789c7fd5d33c5cfb
|
| GNU Zip Archive (.tar.gz) | c280a6a76700b3adc11af60a19eee40e93374e2d39980899af9aad297cf2c9a5
|
| Zstandard Archive (.tar.zst) | f77197437535a9bd2844901b9ba454dae485cc0c016a805fcc71e945f567b46a
|
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) | b7f69c28d5d37bf09703bcfd50522e360adad5335be86bebf1f86a6dc5d0f9e0
|
| GNU Zip Archive (.tar.gz) | 0b231940685dde15aa2f6fb0d93a03c9144a2ebe1b20fa956e585aeebb60df2b
|
| Zstandard Archive (.tar.zst) | 94792a66668a7d27f4d4ef98b217f25bba7c90551d51553bb7a994ac210367be
|
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
- @henrikdalgaard made their first contribution in #46569
- @Shauryan0207 made their first contribution in #46608
- @sathwikre made their first contribution in #46765
- @krishnagandhicode made their first contribution in #46833
๐งน What has been changed
- [5.4] Comment Typo by @brianteeman in #46613
- [5.4] Warning in Tags link without Itemid by @Denitz in #46588
- [5.4] Skip anchor references in css versioning build script by @LadySolveig in #46609
- [5.4] Fix: mod_breadcrumbs duplicates Home link in multilanguage by @stefanoel in #46581
- [5.4] Hide help on admin menu by @brianteeman in #46620
- [5.4] Update framework HTTP package by @SniperSister in #46638
- [5.4] Accept user input in image class. by @chmst in #46619
- [5.4] Fix CLI installation exit code when PHP version requirement not met by @Razzo1987 in #46625
- [5.4] Add legacy label to mod_articles_archived by @drmenzelit in #46626
- [5.4] Fix 500 error in Smart Search with specific search query by @Denitz in #46586
- [5.4] Tightened regex searching for menu items to prevent duplicate edit link icons #46567 by @henrikdalgaard in #46569
- [5.4] Update type=UserGroupList in xml to align all lowercase type for usergrouplist by @TLWebdesign in #46650
- [5.4] Fix: Parent menu items missing when creating menu item via 'save to menu' by @hiteshm0 in #46621
- [5.4] Composer update paragonie/sodium_compat to v1.24.0 to fix composer audit warnings by @richard67 in #46659
- [5.4] NPM audit fix security vulnerabilities in development dependencies 2026-01-10 by @richard67 in #46662
- [5.4] Comment typo by @heelc29 in #46673
- [5.4] Remove 'layouts' folder and add presets by @brianteeman in #46677
- [5.4] Fix: Parent menu items missing when creating menu item via 'save to menu' v2 by @heelc29 in #46681
- [5.4] Fix OptionsRule validation to support groupedlist fields by @Shauryan0207 in #46608
- [5.4] fix case mod_articles manifest by @heelc29 in #46674
- [5.4] Revert Mailer improvements by @TLWebdesign in #46693
- [5.4] Fix metis-menu-error when clicking outside the dropdown by @chmst in #46669
- [5.4] Composer update algo26-matthias/idna-convert to v3.2.1 by @heelc29 in #46724
- [5.4] Archive not found error message by @brianteeman in #46726
- [5.4] - Prepend root url to schema images by @travisrisner in #46306
- [5.4] Extension variable in AssociationExtensionHelper is string by @laoneo in #46741
- [5.4] Clean cache for merged PR by @rdeutz in #46684
- [5.4][webservices] GET users/levels/id with non-existing ID by @alikon in #46742
- [5.4][PHP8.5] Using null as the key parameter for array_key_exists() is deprecated by @heelc29 in #46736
- [5.4] Outline selected rows in debug Profile timeline by @Denitz in #46623
- [5.4] mod_articles image by @brianteeman in #46598
- [5.4] Fix btn in alert messages by @bembelimen in #46752
- [5.4] com_templates zip archive by @brianteeman in #46716
- [5.4] NPM audit fix one low and one moderate severity security vulnerability by @richard67 in #46758
- [5.4] Allow PATCH /api/users/id without the need to specify 'groups' in the payload by @OctavianC in #46750
- [5.4] Add integration test for checking extensions updates by @alikon in #46754
- [5.4] Fix fonts URL by @dgrammatiko in #46757
- [5.4] Fix undefined array key "language" in sef plugin by @richard67 in #45959
- [5.4] Fix WebAssetRegistry to work with redefined administrator folder by @Fedik in #44980
- [5.4] Mysql installation Error Message by @brianteeman in #46794
- [5.4][cli] untranslated text by @alikon in #46753
- update PR-PULL_REQUEST_TEMPLATE by @max123kl in #46803
- [5.4] Allow PATCH /api/users/{super-user-id} by @OctavianC in #46768
- [5.4] Fix missing names quotes and wrong casing of column alias in libraries/src/Table/Nested.php by @richard67 in #45848
- [5.4]Joomla.form.field xml code style by @brianteeman in #46809
- [5.4] Exclude Symfony HTTP client test folders from release packages by @sathwikre in #46765
- [5.4] Composer update 3 development dependencies to fix audit warnings 2026-02-03 by @richard67 in #46821
- [5.4] NPM update indirect development dependencies to fix 19 security vulnerabilities by @richard67 in #46825
- [5.4] add unit tests for form rules by @heelc29 in #46723
- [5.4] Fix removing the installation folder on Windows by @HLeithner in #46584
- [5.4] Update deleted files and folders in script.php for the upcoming 5.4.3 release by @richard67 in #46830
- [5.4] Checkin with default value in task by @laoneo in #46694
- [5.4] Fix duplicate getLayoutData execution in mod_tags_popular by @sathwikre in #46827
- [5.4] Fix null user check in ActionLogPlugin to prevent PHP warnings by @Shauryan0207 in #46599
- [5.4] Check if page title element exists in table column script by @laoneo in #46776
- [5.4] Fix crash in Calendar field with invalid date format by @krishnagandhicode in #46833
- [5.4] Revert PR #46080 "[5.4] [webservices] Create a user access level via POST" by @richard67 in #46846
Full Changelog: 5.4.2...5.4.3
๐งโ๐ป Test contributions
Thank you to all the testers who help us maintain high quality standards and deliver a robust product.
@465645 (4), @aishwarya-kalshetti (1), @alikon (6), @angieradtke (1), @bembelimen (1), @brianteeman (14), @ceford (5), @chmst (2), @ChrisHoefliger (1), @ChristineWk (4), @coolcat-creations (1), @crimle (1), @dautrich (1), @Denitz (1), @drmenzelit (1), @exlemor (18), @Fedik (3), @gioacchino54 (2), @heelc29 (2), @krishnagandhicode (5), @mariantanase (1), @mckillo (1), @Megharaj170804 (1), @mothershedc (1), @muhme (10), @OctavianC (1), @ompatwa000-svg (1), @PixedBo (1), @PranavAgarkar07 (2), @Razzo1987 (2), @rbuelund (2), @richard67 (6), @rutuja123242 (1), @samuelagus (1), @sandewt (1), @tecpromotion (7), @ThomasFinnern (2), @TLWebdesign (1)