Composer Dependency Changed PR-5.3-dev Pending

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
2 Feb 2025

Summary of Changes

The voku/portable-utf8 package unfortunately seems to not be maintained anymore and especially in PHP 8.4 throws massive notices. Unfortunately we adopted it as a direct dependency to fix another issue with it in the past and are now stuck with it for compatibility reasons until the end of 5.x. #44654 removes it entirely for Joomla 6. To fix the PHP 8.4 issues, we forked the repo and added those fixes there. We are not going to maintain that repo.

Testing Instructions

  • Run composer i
  • Open the administrator login

Actual result BEFORE applying this Pull Request

Lots of PHP notices, among them issues relating to voku/portable-utf8

Expected result AFTER applying this Pull Request

The notices for voku/portable-utf8 are gone.

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: joomla/Manual#381

  • No documentation changes for manual.joomla.org needed

avatar Hackwar Hackwar - open - 2 Feb 2025
avatar Hackwar Hackwar - change - 2 Feb 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 2 Feb 2025
Category External Library Composer Change
avatar QuyTon
QuyTon - comment - 2 Feb 2025
avatar Hackwar Hackwar - change - 2 Feb 2025
The description was changed
avatar Hackwar Hackwar - edited - 2 Feb 2025
avatar laoneo laoneo - change - 3 Feb 2025
Status Pending Closed
Closed_Date 0000-00-00 00:00:00 2025-02-03 14:26:10
Closed_By laoneo
Labels Added: Composer Dependency Changed PR-5.3-dev
avatar laoneo laoneo - close - 3 Feb 2025
avatar laoneo
laoneo - comment - 3 Feb 2025

Closing this in favor of #44489.

Add a Comment

Login with GitHub to post a comment