Skip to content

Conversation

@veewee
Copy link
Member

@veewee veewee commented Oct 20, 2025

  • Remove PHP 8.2 support, add PHP 8.5 support
  • Remove .phive and tools folders
  • Update composer.json:
    • PHP version requirement: ~8.3.0 || ~8.4.0 || ~8.5.0
    • Add azjezz/psl ^3.0 || ^4.0
    • Update phpunit to ~12.3
    • Update php-soap/engine to ^2.16
    • Update php-soap/xml to ^1.9
    • Add vimeo/psalm ~6.13 (dev dependency)
    • Add php-cs-fixer/shim ~3.88 (dev dependency)
  • Update GitHub workflow:
    • Change PHP matrix to ['8.3', '8.4', '8.5']
    • Use ./vendor/bin/php-cs-fixer instead of tools/php-cs-fixer.phar
  • Update PHPUnit compatibility:
    • Convert @runInSeparateProcess annotation to #[RunInSeparateProcess] attribute in AbstractEngineTest.php
    • Add proper PHPUnit attribute import

Code changes made by GitHub Copilot CLI

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

Summary

- Remove PHP 8.2 support, add PHP 8.5 support
- Remove .phive and tools folders
- Update composer.json:
  - PHP version requirement: ~8.3.0 || ~8.4.0 || ~8.5.0
  - Add azjezz/psl ^3.0 || ^4.0
  - Update phpunit to ~12.3
  - Update php-soap/engine to ^2.16
  - Update php-soap/xml to ^1.9
  - Add vimeo/psalm ~6.13 (dev dependency)
  - Add php-cs-fixer/shim ~3.88 (dev dependency)
- Update GitHub workflow:
  - Change PHP matrix to ['8.3', '8.4', '8.5']
  - Use ./vendor/bin/php-cs-fixer instead of tools/php-cs-fixer.phar
- Update PHPUnit compatibility:
  - Convert `@runInSeparateProcess` annotation to #[RunInSeparateProcess] attribute in AbstractEngineTest.php
  - Add proper PHPUnit attribute import

Code changes made by GitHub Copilot CLI
@veewee veewee merged commit 202fa58 into main Oct 20, 2025
6 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.

2 participants