From 301487e39e077fb7e228adc60660c71502f3c2ba Mon Sep 17 00:00:00 2001 From: fab Date: Wed, 25 Mar 2026 10:05:22 +0100 Subject: [PATCH 1/5] Add support for Symfony 8 and require PHP 8.4 --- composer.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 7457885..209c7e8 100644 --- a/composer.json +++ b/composer.json @@ -11,12 +11,12 @@ "sso" ], "require": { - "php": ">= 8.1", + "php": ">= 8.4", "ecphp/cas-lib": "^3", "loophp/psr-http-message-bridge-bundle": "^1.0", "psr/http-client": "^1.0", "psr/http-message": "^1.0 || ^2.0", - "symfony/framework-bundle": "^6.4 || ^7" + "symfony/framework-bundle": "^7 || ^8" }, "require-dev": { "ext-pcov": "*", @@ -30,11 +30,11 @@ "nyholm/psr7": "^1.8", "phpspec/phpspec": "^7 || ^8", "phpstan/phpstan-symfony": "^1.1", - "symfony/cache": "^6.4 || ^7", - "symfony/dependency-injection": "^6.4 || ^7", - "symfony/http-client": "^6.4 || ^7", - "symfony/routing": "^6.4 || ^7", - "symfony/security-bundle": "^6.4 || ^7", + "symfony/cache": "6.4 || ^7 || ^8", + "symfony/dependency-injection": "6.4 || ^7 || ^8", + "symfony/http-client": "6.4 || ^7 || ^8", + "symfony/routing": "6.4 || ^7 || ^8", + "symfony/security-bundle": "6.4 || ^7 || ^8", "veewee/xml": "^2.6 || ^3" }, "suggest": { From e55ee09aa23dd1d73c74df4a6907577a009ea38c Mon Sep 17 00:00:00 2001 From: fab Date: Wed, 25 Mar 2026 10:21:48 +0100 Subject: [PATCH 2/5] Update license date --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 2250a74..9d48016 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2019-2025, European Union. +Copyright (c) 2019-2026, European Union. All rights reserved. Redistribution and use in source and binary forms, with or without From 379fdaa7fe10fb76b44145d3edb8be2904884a5b Mon Sep 17 00:00:00 2001 From: fab Date: Wed, 25 Mar 2026 10:22:35 +0100 Subject: [PATCH 3/5] Update some outdated package --- composer.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index 209c7e8..b595f85 100644 --- a/composer.json +++ b/composer.json @@ -22,20 +22,20 @@ "ext-pcov": "*", "ext-xsl": "*", "ecphp/php-conventions": "^1", - "friends-of-phpspec/phpspec-code-coverage": "^6", - "infection/infection": "^0.27", - "infection/phpspec-adapter": "^0.2", - "loophp/grumphp-license-task": "1.0.8", + "friends-of-phpspec/phpspec-code-coverage": "^7", + "infection/infection": "^0.32", + "infection/phpspec-adapter": "^0.3", + "loophp/grumphp-license-task": "^1.0.10", "loophp/unaltered-psr-http-message-bridge-bundle": "^2.0", "nyholm/psr7": "^1.8", "phpspec/phpspec": "^7 || ^8", - "phpstan/phpstan-symfony": "^1.1", + "phpstan/phpstan-symfony": "^2", "symfony/cache": "6.4 || ^7 || ^8", "symfony/dependency-injection": "6.4 || ^7 || ^8", "symfony/http-client": "6.4 || ^7 || ^8", "symfony/routing": "6.4 || ^7 || ^8", "symfony/security-bundle": "6.4 || ^7 || ^8", - "veewee/xml": "^2.6 || ^3" + "veewee/xml": "^4" }, "suggest": { "loophp/unaltered-psr-http-message-bridge-bundle": "A drop-in replacement for symfony/psr-http-message-bridge, that does not alter query parameters.", From bdcd3652e8b8af6bf0a3a0076cf06a850b537bb5 Mon Sep 17 00:00:00 2001 From: fab Date: Wed, 25 Mar 2026 11:13:39 +0100 Subject: [PATCH 4/5] Add PHP xsl extension to CI to fix veewee/xml installation --- .github/workflows/continuous-integration.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index fce09ca..3c02625 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -40,6 +40,7 @@ jobs: with: php-version: ${{ matrix.php }} coverage: pcov + extensions: xsl - name: Install dependencies uses: ramsey/composer-install@v3 From 978d8e56159434c096eb24f7d5b4ac472092d213 Mon Sep 17 00:00:00 2001 From: fab Date: Wed, 25 Mar 2026 11:23:43 +0100 Subject: [PATCH 5/5] Add PHP intl and sodium extension to CI to fix installation --- .github/workflows/continuous-integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 3c02625..60926f6 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -40,7 +40,7 @@ jobs: with: php-version: ${{ matrix.php }} coverage: pcov - extensions: xsl + extensions: xsl, intl, sodium - name: Install dependencies uses: ramsey/composer-install@v3