Skip to content

Conversation

@xaviermarchegay
Copy link
Contributor

Description

  • Bump PHP to 8.2+ in composer.json.

  • Add PHP 8.5 support in GitHub workflows and Docker configuration.

  • Add support for doctrine/dbal ^4.4

  • Add support for doctrine/doctrine-bundle ^3.1

  • Add support for doctrine/doctrine-migrations-bundle ^4

  • Update doctrine/common to ^3.5

  • Update doctrine/dbal to ^3.10

  • Update doctrine/doctrine-bundle to ^2.18

  • Update doctrine/orm to ^2.20

  • Update PHPUnit dependencies

  • 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
  • Drop support for doctrine/dbal 2

#20
- update project dependencies and PHP compatibility to PHP 8.5
- drop php 8.1 / doctrine/dbal 2.*
@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
@xaviermarchegay xaviermarchegay linked an issue Dec 9, 2025 that may be closed by this pull request
3 tasks
@xaviermarchegay xaviermarchegay marked this pull request as draft December 9, 2025 14:13
@xaviermarchegay
Copy link
Contributor Author

Hi @njoubert-cleverage

A few remarks/questions:

  • I added GEMINI.md to make it simpler to work alongside Gemini CLI. I do not know what the official position of Symfony COE about tools like this? It helped me to write unit tests.
  • You can get the latest major versions of doctrine/dbal and doctrine/orm with PHP 8.2 and Symfony 6.4 (c.f. the latest jobs) so I was thinking of removing the older versions of these two packages?
  • I am going to continue to add unit tests for the remaining classes not yet covered.

@njoubert-cleverage
Copy link
Member

Please open a specific issue for AI (global to all bridges).

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.

Upgrade to Symfony 7.4 | 8.0 & PHP 8.5

3 participants