User tests: Successful: Unsuccessful:
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.
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.
See the update is available but Changelog is empty.
Update is available with Changelog badge.
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
| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration com_installer |
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!
Oops! I tested in 6.0.1 but I guess that is still good.
| Title |
|
||||||
@richard67 Thanks for note, updated.
@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.