bug PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar Denitz
Denitz
5 Jan 2026

Summary of Changes

Even though #__updates has changelogurl column, it's never updated on extension manifest update or extension update.
If extension was initially installed without <changelogurl> in manifest, next updated with <changelogurl>, the further updates are displayed with empty changelog.

The problem is that if an extension is initially installed without <changelogurl> but with <updateservers>, the changelogurl column in #__updates is initially empty and is never updated on new version install or manifest refresh.

This column is actually useless and it's easier to always use changelogurl from #__extensions which is already auto-updated.

Testing Instructions

Install new extension without <changelogurl> in manifest but with working <updateservers> URL

Update extension to newer version or install new version manually, but with filled <changelogurl>.
Or, add into manifest and refresh manifest cache.

Next, release new extension version and check updates.

Actual result BEFORE applying this Pull Request

See the update is available but Changelog is empty.

Expected result AFTER applying this Pull Request

Update is available with Changelog badge.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar Denitz Denitz - open - 5 Jan 2026
avatar Denitz Denitz - change - 5 Jan 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 5 Jan 2026
Category Administration com_installer
avatar richard67
richard67 - comment - 5 Jan 2026

Testing Instructions

Install new extension without <changelogurl> in manifest but with working <updateservers> URL, next install new version of this extension with filled <updateservers>. Or, add into manifest and refresh manifest cache. Next, release new extension version and check updates.

@Denitz Should the 2nd <updateservers> be <changelogurl>, i.e. "next install new version of this extension with filled <changelogurl>"? If so, please correct testing instructions. Thanks in advance.

avatar ceford ceford - test_item - 5 Jan 2026 - Tested successfully
avatar ceford
ceford - comment - 5 Jan 2026

I have tested this item ✅ successfully on bbb9da8

Bit of a struggle but I got there in the end. I have seen this problem in the past and assumed it was my fault!


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46630.

avatar ceford
ceford - comment - 5 Jan 2026

Oops! I tested in 6.0.1 but I guess that is still good.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46630.

avatar tecpromotion tecpromotion - change - 5 Jan 2026
Title
Changelog is not displayed in extension updates list
[5.4] Changelog is not displayed in extension updates list
avatar tecpromotion tecpromotion - edited - 5 Jan 2026
avatar Denitz Denitz - change - 6 Jan 2026
The description was changed
avatar Denitz Denitz - edited - 6 Jan 2026
avatar Denitz
Denitz - comment - 6 Jan 2026

@richard67 Thanks for note, updated.

avatar exlemor exlemor - test_item - 16 Jan 2026 - Tested unsuccessfully
avatar exlemor
exlemor - comment - 16 Jan 2026

I have tested this item 🔴 unsuccessfully on bbb9da8

Hi @Denitz, during PR Testing Group today with Heiko, we tried testing this PR and unfortunately could not meet the BEFORE condition.

  1. We installed https://github.com/muhme/quote_joomla/releases/download/2.0.1/mod_zitat_service_de_2.0.1.zip (which does NOT have a <changelogurl> in manifest but with working URL

  2. Then we checked that the Changelog button showed on the Extensions: Update screen:
    https://www.domaine.com/_j540/administrator/index.php?option=com_installer&view=update which it did showing 2.0.1 2.0.3 Changelog

(with correct text for Changelog information)

  1. We manually updated to v2.0.2 of the module, via https://github.com/muhme/quote_joomla/releases/download/2.0.2/mod_zitat_service_de_2.0.2.zip which DOES natively include <changelogurl> and same valid update server.

  2. We then went back to check that the Changelog button showed on the Extensions: Update screen:
    https://www.domaine.com/_j540/administrator/index.php?option=com_installer&view=update which it did showing 2.0.2 2.0.3 Changelog

and it too shows correct Changelog text: Bug Fixes - Fixed issue #2 – backend translation of the modules is broken.

so based on our understanding of the Testing Instructions, we could not meet/match: See the update is available but Changelog is empty.

;-( sorry. Hope this helps and that we did it right.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46630.

avatar Denitz Denitz - change - 19 Jan 2026
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2026-01-19 10:08:43
Closed_By Denitz
Labels Added: bug PR-5.4-dev
avatar Denitz Denitz - close - 19 Jan 2026
avatar Denitz
Denitz - comment - 19 Jan 2026

@exlemor It looks like the issue is a bit different: your extension has update server which provides details for this module ("extension" server type).
In such case, the changelogurl is really updated in #__updates table.

But, if update server is a collection of individual updates ("collection" server type), I don't see changelogurl updated.

Server types:
https://docs.joomla.org/Deploying_an_Update_Server

And I found the issue at my side:
my problems was that my <extension> element of "collection" server XML didn't have changelogurl. I added it and now it works.

Thanks for testing! Not a bug, closing this.

Add a Comment

Login with GitHub to post a comment