Skip to content

Conversation

@veewee
Copy link
Member

@veewee veewee commented Oct 20, 2025

  • Remove PHP 8.2 support, add PHP 8.5 support
  • Update php-soap/engine to ^2.16.0
  • Add azjezz/psl ^3.0 || ^4.0 dependency
  • Update phpunit/phpunit to ~12.3.0
  • Update vimeo/psalm to ~6.13.0
  • Add php-cs-fixer/shim ~3.88.0 (replacing tools usage)
  • Remove .phive and tools folder
  • Update GitHub workflows to use PHP 8.3, 8.4, 8.5
  • Switch from .phar tools to vendor/bin executables
  • Add continue-on-error for psalm on PHP 8.5
  • Update phpunit.xml for PHPUnit 12 compatibility
  • Add findUnusedCode="false" and ensureOverrideAttribute="false" to psalm.xml
  • Tests already use PHPUnit attributes, no @dataProvider conversion needed

Code upgraded by GitHub Copilot CLI agent

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

Summary

- Remove PHP 8.2 support, add PHP 8.5 support
- Update php-soap/engine to ^2.16.0
- Add azjezz/psl ^3.0 || ^4.0 dependency
- Update phpunit/phpunit to ~12.3.0
- Update vimeo/psalm to ~6.13.0
- Add php-cs-fixer/shim ~3.88.0 (replacing tools usage)
- Remove .phive and tools folder
- Update GitHub workflows to use PHP 8.3, 8.4, 8.5
- Switch from .phar tools to vendor/bin executables
- Add continue-on-error for psalm on PHP 8.5
- Update phpunit.xml for PHPUnit 12 compatibility
- Add `findUnusedCode="false"` and `ensureOverrideAttribute="false"` to psalm.xml
- Tests already use PHPUnit attributes, no `@dataProvider` conversion needed

Code upgraded by GitHub Copilot CLI agent
@veewee veewee merged commit ec1cfc2 into php-soap:main Oct 20, 2025
9 checks passed
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.

1 participant