Skip to content

Conversation

@xaviermarchegay
Copy link
Contributor

@xaviermarchegay xaviermarchegay commented Dec 9, 2025

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 and configuration to version 10+ with stricter coverage annotations.
  • 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.

Requirements

  • Documentation updates
    • Reference
    • Cookbooks
    • Changelog
  • Unit tests

Breaking changes

  • Remove php 8.1

- **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 and configuration to version 10+ with stricter coverage annotations.
- 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.
CHANGELOG.md Outdated
* [#179](https://github.com/cleverage/process-bundle/issues/179) Upgrade to Symfony 8 & PHP 8.5

## BC breaks
* [#179](https://github.com/cleverage/process-bundle/issues/179) Remove PHP 8.1
Copy link
Member

Choose a reason for hiding this comment

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

Remove support for PHP 8.1 and Symfony 7.3

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

CHANGELOG.md Outdated
-----

## Changes
* [#179](https://github.com/cleverage/process-bundle/issues/179) Upgrade to Symfony 8 & PHP 8.5
Copy link
Member

Choose a reason for hiding this comment

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

Add support for PHP 8.5 and Symfony 8.*

Copy link
Member

Choose a reason for hiding this comment

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

Update phpunit/phpunit to version >10.0

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

…, note removal of PHP 8.1 and Symfony 7.3
@njoubert-cleverage njoubert-cleverage merged commit 7473d5f into main Dec 9, 2025
17 checks passed
@njoubert-cleverage njoubert-cleverage deleted the feat/179 branch December 9, 2025 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants