Skip to content

IBX-12045: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases - #244

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

ViniTou merged 2 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:

✅ https://github.com/ibexa/rest/actions/runs/36119826638 (unit and integration jobs, with ibexa/graphql#110 and ibexa/oss#293 pinned, pin since dropped; the REST functional job needs both merged)

Description:

symfony/dependency-injection 7.4 deprecates XML service configuration and Symfony 8 removes it. Three of rest's dependencies still load XML in the versions allowed so far; each has a release that ships PHP configuration and allows Symfony ^7 and ^8:

Package Before After (resolved)
ibexa/templated-uri-bundle ^4.0 (4.0.0) ^6.0 (6.0.0)
lexik/jwt-authentication-bundle ^2.8 (2.21.0) ^3.2 (3.2.0)
api-platform/core ~4.1.18 (4.1.30) ~4.2.12 (4.2.26)

api-platform 4.2.12 also stops overriding the deprecated Command::getDefaultName in GraphQlExportCommand.

No code change needed here: ibexa.rest.templated_router.inner still extends hautelook.router.template, lexik's Events::AUTHENTICATION_SUCCESS / JWTTokenManagerInterface are unchanged, and rest does not use the API Platform 4.2 changes (TypeConverterInterface::convertPhpType, ParameterProvider defaults).

  • phpunit.integration.baseline.xml: 43 → 1 entries — the 41 "XML configuration format is deprecated" entries and the getDefaultName one are gone; nothing added (PHP 8.3 + 8.4 union).

For QA:

No functional change expected. PHP 8.3 and 8.4, fresh composer update: phpunit.xml and phpunit.integration.xml (SQLite) exit 0, container compiles, PHPStan and code style clean. phpunit.functional.xml needs a running application and was not run locally.

Documentation:

N/A

@ViniTou ViniTou changed the title IBX-12046: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases [TMP] IBX-12046: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases Sep 24, 2026
…ntication-bundle to ^3.2 and api-platform/core to ~4.2.12 for PHP service configuration
@ViniTou
ViniTou force-pushed the IBX-12046-vendor-symfony-8 branch 2 times, most recently from c495d02 to 054ef8b Compare September 25, 2026 09:41
@ViniTou ViniTou changed the title [TMP] IBX-12046: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases [TMP] IBX-12045: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases Sep 25, 2026
@ViniTou
ViniTou force-pushed the IBX-12046-vendor-symfony-8 branch from 054ef8b to d2e6630 Compare September 25, 2026 11:23
@ViniTou ViniTou changed the title [TMP] IBX-12045: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases IBX-12045: Bumped templated-uri-bundle, lexik/jwt-authentication-bundle and api-platform/core to their PHP-configured releases Sep 25, 2026
@sonarqubecloud

Copy link
Copy Markdown

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

2 participants