Skip to content

IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration - #845

Merged
ViniTou merged 3 commits into
6.0from
IBX-12046-vendor-symfony-8
Sep 25, 2026
Merged

ViniTou merged 3 commits into
6.0from
IBX-12046-vendor-symfony-8

Conversation

@ViniTou

@ViniTou ViniTou commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12045

Related PRs:

  • Part of the IBX-12045 vendor bumps (branch IBX-12046-vendor-symfony-8); independent of the others.

Description:

symfony/dependency-injection 7.4 deprecates XML service configuration and Symfony 8 removes it. http-cache-bundle 3.3 and jsrouting-bundle 3.6 ship PHP configuration and allow Symfony 8; the old floors (^3.0, ^3.5) still allowed releases that load XML. Composer already resolves 3.4.1 / 3.6.1. No code change: ExposedRoutesExtractor still satisfies ExposedRoutesExtractorInterface, unchanged between 3.5 and 3.6.

phpunit-integration.baseline.xml: 10 → 2 entries — 4 "XML configuration format is deprecated" and the 4 property_info.with_constructor_extractor entries already fixed by ibexa/test-core#58; nothing added.

The MySQL integration jobs now pass serverVersion (8.0.0 / 8.4.0, per matrix image) in DATABASE_URL. Since ibexa/test-core#59, Doctrine deprecations reach the PHPUnit deprecation gate; without a configured server version DoctrineBundle 2.19 builds the platform from an empty version string, so DBAL reported Support for MySQL < 8 is deprecated on mysql:8.0 and mysql:8.4 alike. The full x.y.0 form is needed: DBAL uses version_compare, where 8.0 is lower than 8.0.0.

For QA:

No functional change. PHP 8.3 and 8.4, fresh composer update: unit, integration and legacy integration suites exit 0 (the Solr suite needs a Solr server), PHPStan clean.

Documentation:

N/A

@ViniTou
ViniTou force-pushed the IBX-12046-vendor-symfony-8 branch from 09d5ff4 to 6884ed2 Compare September 25, 2026 09:40
@ViniTou ViniTou changed the title IBX-12046: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration Sep 25, 2026
@ViniTou ViniTou changed the title IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration [TMP] IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration Sep 25, 2026
@ViniTou
ViniTou force-pushed the IBX-12046-vendor-symfony-8 branch from 5ac6020 to a60b424 Compare September 25, 2026 10:24
@ViniTou ViniTou changed the title [TMP] IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration IBX-12045: Bumped friendsofsymfony/http-cache-bundle to ^3.3 and friendsofsymfony/jsrouting-bundle to ^3.6 for PHP service configuration Sep 25, 2026
@sonarqubecloud

Copy link
Copy Markdown

@ViniTou
ViniTou merged commit 0e58a38 into 6.0 Sep 25, 2026
14 checks passed
@ViniTou
ViniTou deleted the IBX-12046-vendor-symfony-8 branch September 25, 2026 11:03
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.

4 participants