Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follow up on #569, related to #562
Update all dependencies within the current version constraints, which could be safely updated.
I've done a cursory review of the changelogs of all updated packages and - aside from increased PHP 8.1 compatibility - could not see any significant changes which would impact the functioning of this package.
However, as the builds still managed to start failing, I've done a package by package update in the end to figure out which dependencies could really be updated safely.
The remaining updates are:
Out of these, I've seen problems with the updates of (everything else are dependencies of or are blocked due to one of these root dependencies not having been updated):
nikic/php-parser
symfony/console
symfony/finder
symfony/process
For the most part, I have a feeling that the problems I'm seeing are all related to PHP-Scoper.
These result in errors in the E2E tests along the lines of the below (on PHP 7.3):
The only semi-significant change is a change the default value for one of the PHPUnit configuration settings (
convertDeprecationsToExceptions
) in PHPUnit 9.5.10. In anticipation of that update, I have added that config setting to the PHPUnit config file now to ensure consistent test results.