Pending

User tests: Successful: Unsuccessful:

avatar alikon
alikon
16 Oct 2026

Refactor currentItem handling in Changelog class.

Pull Request resolves #48392 .

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

One item one row

Testing Instructions

Create a changelog document containing one whose text has a non-ASCII character — a German umlaut, a French accent, a typographic quote etc

<?xml version="1.0" encoding="UTF-8"?>
<changelogs> 
<changelog> 
<element>plg_system_example</element> 
<type>plugin</type> 
<folder>system</folder> 
<version>1.0.0</version> 
<fix> 
<item>Dateien, die außerhalb von Joomla gelöscht wurden, blieben stehen.</item>
 </fix> 
</changelog> 
</changelogs>

Host it and point an extension's at it.

Install that extension at version 1.0.0.

Go to System → Manage → Extensions, click the version number to open the changelog modal.

Actual result BEFORE applying this Pull Request

Expected result AFTER applying this Pull Request

One list entry
image

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar alikon alikon - open - 16 Oct 2026
avatar alikon alikon - change - 16 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 16 Oct 2026
Category ⇒ Libraries
avatar tecpromotion tecpromotion - test_item - 16 Oct 2026 - Tested successfully
avatar tecpromotion
tecpromotion - comment - 16 Oct 2026

I have tested this item ✅ successfully on 4a8730e

| <item> | Before | After |
|---|---|---|
| Dateien, die außerhalb … (issue example) | 2 bullets: Dateien, die au / ßerhalb … | 1 bullet |
| Tom &amp; Jerry – „…“ and café | 4 bullets: Tom / & / Jerry / – „…“ | 1 bullet |
| multi-line item with ä | 2 bullets | 1 bullet |
| plain ASCII, CDATA with HTML | 1 bullet | 1 bullet (unchanged) |
| <item></item> | not shown | not shown |

Note: the "Actual result BEFORE" section in the description is empty; the before state is as shown above.

Nit (optional): private string $currentItem = ''; (typed property).


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

avatar tecpromotion
tecpromotion - comment - 16 Oct 2026

I have tested this item ✅ successfully on 4a8730e

| <item> | Before | After |
|---|---|---|
| Dateien, die außerhalb … (issue example) | 2 bullets: Dateien, die au / ßerhalb … | 1 bullet |
| Tom &amp; Jerry – „…“ and café | 4 bullets: Tom / & / Jerry / – „…“ | 1 bullet |
| multi-line item with ä | 2 bullets | 1 bullet |
| plain ASCII, CDATA with HTML | 1 bullet | 1 bullet (unchanged) |
| <item></item> | not shown | not shown |

Note: the "Actual result BEFORE" section in the description is empty; the before state is as shown above.

Nit (optional): private string $currentItem = ''; (typed property).


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

avatar tecpromotion
tecpromotion - comment - 16 Oct 2026

I have tested this item ✅ successfully on 4a8730e

<item> Before After
Dateien, die außerhalb … (issue example) 2 bullets: Dateien, die au / ßerhalb … 1 bullet
Tom &amp; Jerry – „…“ and café 4 bullets: Tom / & / Jerry / – „…“ 1 bullet
multi-line item with ä 2 bullets 1 bullet
plain ASCII, CDATA with HTML 1 bullet 1 bullet (unchanged)
<item></item> not shown not shown

Note: the "Actual result BEFORE" section in the description is empty; the before state is as shown above.

Nit (optional): private string $currentItem = ''; (typed property).


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

avatar Puralogica Puralogica - test_item - 17 Oct 2026 - Tested successfully
avatar Puralogica
Puralogica - comment - 17 Oct 2026

I have tested this item ✅ successfully on 4a8730e

| | Before | After |
|---|---|---|
| Dateien, die außerhalb … (issue example) | 2 bullets: Dateien, die au / ßerhalb … | 1 bullet |
| Tom & Jerry – „…“ and café | 4 bullets: Tom / & / Jerry / – „…“ | 1 bullet |
| multi-line item with ä | 2 bullets | 1 bullet |
| plain ASCII, CDATA with HTML | 1 bullet | 1 bullet (unchanged) |
| | not shown | not shown |

Note: the "Actual result BEFORE" section in the description is empty; the before state is as shown above.

Nit (optional): private string $currentItem = ''; (typed property).


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

avatar Puralogica
Puralogica - comment - 17 Oct 2026

I have tested this item ✅ successfully on 4a8730e

| | Before | After |
|---|---|---|
| Dateien, die außerhalb … (issue example) | 2 bullets: Dateien, die au / ßerhalb … | 1 bullet |
| Tom & Jerry – „…“ and café | 4 bullets: Tom / & / Jerry / – „…“ | 1 bullet |
| multi-line item with ä | 2 bullets | 1 bullet |
| plain ASCII, CDATA with HTML | 1 bullet | 1 bullet (unchanged) |
| | not shown | not shown |

Note: the "Actual result BEFORE" section in the description is empty; the before state is as shown above.

Nit (optional): private string $currentItem = ''; (typed property).


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

avatar alikon alikon - change - 19 Oct 2026
The description was changed
Status Pending ⇒ Ready to Commit
avatar alikon
alikon - comment - 19 Oct 2026

RTC


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

avatar alikon alikon - edited - 19 Oct 2026
avatar alikon
alikon - comment - 19 Oct 2026

RTC


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

Add a Comment

Login with GitHub to post a comment