Skip to content

[IT9PE1-29241] Allow Symfony 8 - #48

Merged
fguimier merged 1 commit into
mainfrom
florian_IT9PE1-29241_symfony-8-support
Aug 25, 2026
Merged

[IT9PE1-29241] Allow Symfony 8#48
fguimier merged 1 commit into
mainfrom
florian_IT9PE1-29241_symfony-8-support

Conversation

@fguimier

Copy link
Copy Markdown
Contributor

What

Widen the Symfony constraints to accept Symfony 8: symfony/framework-bundle and symfony/serializer to ^7.0|^8.0, symfony/clock to ^7.3|^8.0, and in require-dev symfony/translation to ^7.0|^8.0 and symfony/contracts to ^2.4|^3.0 (Symfony 8 components require the v3 contracts line).

Why

Last wave of the Symfony 8 rollout across assoconnect bundles, needed by the backend upgrade to Symfony 8.1. This bundle had to wait for validator-bundle v2.47.0 (require-dev ^2.39.2): before that release its highest-deps CI job could not resolve Symfony 8 at all.

Test plan

Local gate in the open-source container (PHP 8.4), highest resolution actually installing Symfony 8.1.5 + symfony/clock 8.1.0 + validator-bundle v2.47.0:

  • composer validate --strict
  • vendor/bin/phpcs
  • vendor/bin/phpstan ✅ no errors
  • vendor/bin/phpunit ✅ 42 tests, 57 assertions (2 pre-existing PHPUnit notices)

CI matrix (PHP 8.4/8.5 × lowest/highest) covers the Symfony 7 side.

Refs IT9PE1-29241

Shipping

Merging this PR ships nothing: it needs a semver tag / GitHub release, then a
composer require assoconnect/php-date-bundle:^x.y bump PR in the backend. Two reviews total.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@fguimier
fguimier merged commit 08887ca into main Aug 25, 2026
5 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