Skip to content

Conversation

@veewee
Copy link
Contributor

@veewee veewee commented Oct 21, 2025

Q A
Type bug/feature/improvement
BC Break yes/no
Fixed issues

Summary

- Remove PHP 8.1 and 8.2 support, add PHP 8.5 support
- Replace friendsofphp/php-cs-fixer with php-cs-fixer/shim ^3.88
- Update phpro/grumphp-shim to ^2.17
- Add vimeo/psalm ^6.13 for static analysis
- Update GitHub workflow matrix to PHP 8.3, 8.4, 8.5
- Add continue-on-error for PHP 8.5 in workflows
- Create psalm.xml configuration with findUnusedCode=false and ensureOverrideAttribute=false
- Update composer dependencies with --ignore-platform-reqs --with-all-dependencies

Code changes applied by GitHub Copilot CLI agent.
- Remove vimeo/psalm from composer.json dev dependencies
- Update composer lock file to remove psalm and its dependencies

Psalm was added by mistake and not requested in the upgrade task.
@veewee veewee merged commit c983ac1 into master Oct 21, 2025
12 checks passed
@veewee veewee deleted the php-85-upgrade branch October 21, 2025 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants