Skip to content

Conversation

@xaviermarchegay
Copy link

Description

  • Bump PHP to 8.2+ and enable support for Symfony 6.4, 7.4, and 8.0 in composer.json.
  • Add PHP 8.5 support in GitHub workflows and Docker configuration.
  • Update PHPUnit dependencies
  • Migrate from PHPDoc annotations to PHPUnit attributes in test classes.
  • Update .github/workflows/test.yml and .github/workflows/quality.yml to use actions/checkout@v6.
  • Adjust Rector configuration for PHP 8.5 compatibility.
  • Update Dockerfile to reflect changes in PHP version and simplifications.
  • Update CHANGELOG.md

Requirements

  • Documentation updates
    • Reference
    • Changelog
  • Unit tests

Breaking changes

  • Drop support for PHP 8.1 and Symfony 7.3

* Bump PHP to 8.2+ and enable support for Symfony 6.4, 7.4, and 8.0 in composer.json.
* Add PHP 8.5 support in GitHub workflows and Docker configuration.
* Update PHPUnit dependencies
* Migrate from PHPDoc annotations to PHPUnit attributes in test classes.
* Update .github/workflows/test.yml and .github/workflows/quality.yml to use actions/checkout@v6.
* Adjust Rector configuration for PHP 8.5 compatibility.
* Update Dockerfile to reflect changes in PHP version and simplifications.
* Update CHANGELOG.md
@xaviermarchegay xaviermarchegay added this to the v3.0 milestone Dec 9, 2025
@xaviermarchegay xaviermarchegay added the enhancement New feature or request label Dec 9, 2025
LevelSetList::UP_TO_PHP_82,
SymfonySetList::SYMFONY_64,
SymfonySetList::SYMFONY_CODE_QUALITY,
SymfonySetList::SYMFONY_CONSTRUCTOR_INJECTION,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add PHPUnitSetList::PHPUNIT_100,

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@njoubert-cleverage njoubert-cleverage merged commit 8aaed7e into main Dec 10, 2025
17 checks passed
@njoubert-cleverage njoubert-cleverage deleted the feat/22 branch December 10, 2025 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants