-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[5.3] Updating wamania/php-stemmer to 4.0.0 #44657
Conversation
This was discussed in the maintainer meeting and is implementing the change we discussed. |
# Conflicts: # composer.lock
Conflict has been fixed. |
Thanks! |
Can you document this in the manual. @HLeithner can tell you exactly in which document. |
What do we need to document here? There is no difference between the old and new version from our perspective, since we are still shipping with the utf8 library and the only difference between the stemmer version 3 and 4 is, that 4 uses our Joomla String framework class. I don't see what benefit an entry for this in the manual would have. |
It might be useful to document all updates on direct dependencies. |
Agree here with Harald, we should at least document the major dependency upgrades. |
Partial Pull Request for Issue #44504. (DO NOT CLOSE ORIGINAL ISSUE)
Summary of Changes
wamania/php-stemmer depended on voku/portable-utf8 which seems to have been abandoned and also is a gigantic library. Coincidentally, our joomla/string package has all necessary features for the stemmer, so wamania accepted a PR to switch to our library instead. This PR updates our dependency to version 4.0. Since we unfortunately still have the hard requirement for voku/portable-utf8 in our composer.json, this doesn't change anything in codesize, but it does help with the notices being thrown in PHP 8.4.
Testing Instructions
Codereview.
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