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 composer dependencies:
    • azjezz/psl to support ^3.0 || ^4.0 range
    • phpunit/phpunit to ^12.3
    • vimeo/psalm to ^6.13
    • php-cs-fixer/shim to ^3.88
    • php-soap/xml to ^1.9
  • Update GitHub workflows to use PHP 8.3, 8.4, 8.5
  • Remove .phive and tools folder, use vendor/bin executables
  • Upgrade tests for PHPUnit 12 compatibility:
    • Convert @dataProvider annotations to #[DataProvider] attributes
    • Make data provider methods static
    • Add proper imports for DataProvider attribute
  • Update phpunit.xml configuration:
    • Add failOnWarning, failOnPhpunitWarning, displayDetailsOnTestsThatTriggerWarnings
  • Update psalm.xml configuration:
    • Add findUnusedCode="false" and ensureOverrideAttribute="false"

All tests, code style checks and static analysis passing.

Code changes made by GitHub Copilot CLI agent.

Q A
Type improvement
BC Break no
Fixed issues

Summary

- Remove PHP 8.2 support, add PHP 8.5 support
- Update composer dependencies:
  - azjezz/psl to support ^3.0 || ^4.0 range
  - phpunit/phpunit to ^12.3
  - vimeo/psalm to ^6.13
  - php-cs-fixer/shim to ^3.88
  - php-soap/xml to ^1.9
- Update GitHub workflows to use PHP 8.3, 8.4, 8.5
- Remove .phive and tools folder, use vendor/bin executables
- Upgrade tests for PHPUnit 12 compatibility:
  - Convert @dataProvider annotations to #[DataProvider] attributes
  - Make data provider methods static
  - Add proper imports for DataProvider attribute
- Update phpunit.xml configuration:
  - Add failOnWarning, failOnPhpunitWarning, displayDetailsOnTestsThatTriggerWarnings
- Update psalm.xml configuration:
  - Add findUnusedCode="false" and ensureOverrideAttribute="false"

All tests, code style checks and static analysis passing.

Code changes made by GitHub Copilot CLI agent.
@veewee veewee merged commit ddc4b5f 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