Skip to content

Conversation

@veewee
Copy link
Contributor

@veewee veewee commented Oct 21, 2025

  • Removed PHP 8.1 and 8.2 support, added PHP 8.5 support
  • Updated GitHub workflow to use PHP 8.3, 8.4, 8.5 with continue-on-error for 8.5
  • Replaced friendsofphp/php-cs-fixer with php-cs-fixer/shim ^3.88
  • Upgraded phpunit/phpunit to ^12.4
  • Upgraded phpro/grumphp-shim to ^2.17
  • Updated phpunit.xml.dist for PHPUnit 12 compatibility:
    • Updated XSD schema location
    • Added new strict configuration options
    • Converted coverage configuration to PHPUnit 12 format
  • Converted all test annotations to PHPUnit 12 attributes:
    • @test → #[Test]
    • @covers → #[CoversClass]
  • Updated GitHub workflow to use vendor/bin executables instead of tools folder
  • All tests passing with PHPUnit 12.4.1

Code changes made using GitHub Copilot CLI assistant.

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

Summary

- Removed PHP 8.1 and 8.2 support, added PHP 8.5 support
- Updated GitHub workflow to use PHP 8.3, 8.4, 8.5 with continue-on-error for 8.5
- Replaced friendsofphp/php-cs-fixer with php-cs-fixer/shim ^3.88
- Upgraded phpunit/phpunit to ^12.4
- Upgraded phpro/grumphp-shim to ^2.17
- Updated phpunit.xml.dist for PHPUnit 12 compatibility:
  - Updated XSD schema location
  - Added new strict configuration options
  - Converted coverage configuration to PHPUnit 12 format
- Converted all test annotations to PHPUnit 12 attributes:
  - `@test` → #[Test]
  - `@covers` → #[CoversClass]
- Updated GitHub workflow to use vendor/bin executables instead of tools folder
- All tests passing with PHPUnit 12.4.1

Code changes made using GitHub Copilot CLI assistant.
@veewee veewee merged commit bf1d711 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